builder: fx-team_ubuntu32_vm-debug_test-web-platform-tests-1
slave: tst-linux32-spot-259
starttime: 1461187327.13
results: success (0)
buildid: 20160420124848
builduid: 14f1902e36504275a22e0ce4fd4777ec
revision: 4e06b79654439c156c079d58892c989faa18a227
========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:07.132425) =========
master: http://buildbot-master02.bb.releng.use1.mozilla.com:8201/
========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:07.133470) =========
========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:07.133756) =========
========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:07.602195) =========
========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:07.602533) =========
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-1461183263.843948-2019127642
_=/tools/buildbot/bin/python
using PTY: False
--2016-04-20 14:22:07-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py
Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102
Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected.
HTTP request sent, awaiting response... 200 Script output follows
Length: 12141 (12K) [text/x-python]
Saving to: `archiver_client.py'
0K .......... . 100% 11.0M=0.001s
2016-04-20 14:22:08 (11.0 MB/s) - `archiver_client.py' saved [12141/12141]
program finished with exit code 0
elapsedTime=0.857880
========= master_lag: 0.10 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:08.563006) =========
========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:08.563336) =========
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-1461183263.843948-2019127642
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.016133
========= master_lag: 0.45 =========
========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:09.033062) =========
========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 14:22:09.033422) =========
bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev 4e06b79654439c156c079d58892c989faa18a227 --destination scripts --debug'
in dir /builds/slave/test/. (timeout 1200 secs)
watching logfiles {}
argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev 4e06b79654439c156c079d58892c989faa18a227 --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-1461183263.843948-2019127642
_=/tools/buildbot/bin/python
using PTY: False
2016-04-20 14:22:09,193 truncating revision to first 12 chars
2016-04-20 14:22:09,193 Setting DEBUG logging.
2016-04-20 14:22:09,193 attempt 1/10
2016-04-20 14:22:09,194 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/4e06b7965443?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness
2016-04-20 14:22:10,404 unpacking tar archive at: fx-team-4e06b7965443/testing/mozharness/
program finished with exit code 0
elapsedTime=2.042144
========= master_lag: 1.82 =========
========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-20 14:22:12.898404) =========
========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:12.898736) =========
script_repo_revision: 4e06b79654439c156c079d58892c989faa18a227
========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:12.899140) =========
========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:12.907543) =========
========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 14:22:12.932192) =========
========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 57 secs) (at 2016-04-20 14:22:12.932469) =========
/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 fx-team --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', 'fx-team', '--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-1461183263.843948-2019127642
_=/tools/buildbot/bin/python
using PTY: False
14:22:13 INFO - MultiFileLogger online at 20160420 14:22:13 in /builds/slave/test
14:22:13 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 fx-team --download-symbols true
14:22:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json.
14:22:13 INFO - {'append_to_log': False,
14:22:13 INFO - 'base_work_dir': '/builds/slave/test',
14:22:13 INFO - 'blob_upload_branch': 'fx-team',
14:22:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt',
14:22:13 INFO - 'buildbot_json_path': 'buildprops.json',
14:22:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',),
14:22:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',),
14:22:13 INFO - 'download_minidump_stackwalk': True,
14:22:13 INFO - 'download_symbols': 'true',
14:22:13 INFO - 'e10s': False,
14:22:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python',
14:22:13 INFO - 'tooltool.py': '/tools/tooltool.py',
14:22:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python',
14:22:13 INFO - '/tools/misc-python/virtualenv.py')},
14:22:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub',
14:22:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'),
14:22:13 INFO - 'log_level': 'info',
14:22:13 INFO - 'log_to_console': True,
14:22:13 INFO - 'opt_config_files': (),
14:22:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs',
14:22:13 INFO - '--processes=1',
14:22:13 INFO - '--config=%(test_path)s/wptrunner.ini',
14:22:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem',
14:22:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key',
14:22:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem',
14:22:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'),
14:22:13 INFO - 'pip_index': False,
14:22:13 INFO - 'require_test_zip': True,
14:22:13 INFO - 'test_type': ('testharness',),
14:22:13 INFO - 'this_chunk': '1',
14:22:13 INFO - 'tooltool_cache': '/builds/tooltool_cache',
14:22:13 INFO - 'total_chunks': '10',
14:22:13 INFO - 'virtualenv_path': 'venv',
14:22:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None},
14:22:13 INFO - 'work_dir': 'build'}
14:22:13 INFO - #####
14:22:13 INFO - ##### Running clobber step.
14:22:13 INFO - #####
14:22:13 INFO - Running pre-action listener: _resource_record_pre_action
14:22:13 INFO - Running main action method: clobber
14:22:13 INFO - rmtree: /builds/slave/test/build
14:22:13 INFO - Running post-action listener: _resource_record_post_action
14:22:13 INFO - #####
14:22:13 INFO - ##### Running read-buildbot-config step.
14:22:13 INFO - #####
14:22:13 INFO - Running pre-action listener: _resource_record_pre_action
14:22:13 INFO - Running main action method: read_buildbot_config
14:22:13 INFO - Using buildbot properties:
14:22:13 INFO - {
14:22:13 INFO - "project": "",
14:22:13 INFO - "product": "firefox",
14:22:13 INFO - "script_repo_revision": "production",
14:22:13 INFO - "scheduler": "tests-fx-team-ubuntu32_vm-debug-unittest-7-3600",
14:22:13 INFO - "repository": "",
14:22:13 INFO - "buildername": "Ubuntu VM 12.04 fx-team debug test web-platform-tests-1",
14:22:13 INFO - "buildid": "20160420124848",
14:22:13 INFO - "pgo_build": "False",
14:22:13 INFO - "basedir": "/builds/slave/test",
14:22:13 INFO - "buildnumber": 4,
14:22:13 INFO - "slavename": "tst-linux32-spot-259",
14:22:13 INFO - "revision": "4e06b79654439c156c079d58892c989faa18a227",
14:22:13 INFO - "master": "http://buildbot-master02.bb.releng.use1.mozilla.com:8201/",
14:22:13 INFO - "platform": "linux",
14:22:13 INFO - "branch": "fx-team",
14:22:13 INFO - "repo_path": "integration/fx-team",
14:22:13 INFO - "moz_repo_path": "",
14:22:13 INFO - "stage_platform": "linux",
14:22:13 INFO - "builduid": "14f1902e36504275a22e0ce4fd4777ec",
14:22:13 INFO - "slavebuilddir": "test"
14:22:13 INFO - }
14:22:13 INFO - Found installer url https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2.
14:22:13 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json.
14:22:13 INFO - Running post-action listener: _resource_record_post_action
14:22:13 INFO - #####
14:22:13 INFO - ##### Running download-and-extract step.
14:22:13 INFO - #####
14:22:13 INFO - Running pre-action listener: _resource_record_pre_action
14:22:13 INFO - Running main action method: download_and_extract
14:22:13 INFO - mkdir: /builds/slave/test/build/tests
14:22:13 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')]}
14:22:13 INFO - https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net
14:22:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json
14:22:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json
14:22:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json
14:22:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1
14:22:15 INFO - Downloaded 1325 bytes.
14:22:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json
14:22:15 INFO - Using the following test package requirements:
14:22:15 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'],
14:22:15 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip',
14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'],
14:22:15 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip',
14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'],
14:22:15 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip',
14:22:15 INFO - u'jsshell-linux-i686.zip'],
14:22:15 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip',
14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'],
14:22:15 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'],
14:22:15 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip',
14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'],
14:22:15 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip',
14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'],
14:22:15 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip',
14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'],
14:22:15 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip',
14:22:15 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']}
14:22:15 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform
14:22:15 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')]}
14:22:15 INFO - https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net
14:22:15 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip
14:22:15 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip
14:22:15 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip
14:22:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1
14:22:23 INFO - Downloaded 22428937 bytes.
14:22:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
14:22:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
14:22:24 INFO - caution: filename not matched: web-platform/*
14:22:24 INFO - Return code: 11
14:22: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')]}
14:22:24 INFO - https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net
14:22:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip
14:22:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip
14:22:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip
14:22:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1
14:22:26 INFO - Downloaded 36397867 bytes.
14:22:26 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*']
14:22:26 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/*
14:22:30 INFO - caution: filename not matched: bin/*
14:22:30 INFO - caution: filename not matched: config/*
14:22:30 INFO - caution: filename not matched: mozbase/*
14:22:30 INFO - caution: filename not matched: marionette/*
14:22:30 INFO - caution: filename not matched: tools/wptserve/*
14:22:30 INFO - Return code: 11
14:22:30 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')]}
14:22:30 INFO - https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net
14:22:30 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2
14:22:30 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2
14:22:30 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2
14:22:30 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1
14:22:36 INFO - Downloaded 63459764 bytes.
14:22:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2
14:22:36 INFO - mkdir: /builds/slave/test/properties
14:22:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url
14:22:36 INFO - Writing to file /builds/slave/test/properties/build_url
14:22:36 INFO - Contents:
14:22:36 INFO - build_url:https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2
14:23:23 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip
14:23:23 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url
14:23:23 INFO - Writing to file /builds/slave/test/properties/symbols_url
14:23:23 INFO - Contents:
14:23:23 INFO - symbols_url:https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip
14:23:23 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')]}
14:23:23 INFO - https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net
14:23:23 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip
14:23:23 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip
14:23:23 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip
14:23:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1
14:24:01 INFO - Downloaded 91778580 bytes.
14:24:01 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols']
14:24:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols
14:24:10 INFO - Return code: 0
14:24:10 INFO - Running post-action listener: _resource_record_post_action
14:24:10 INFO - Running post-action listener: set_extra_try_arguments
14:24:10 INFO - #####
14:24:10 INFO - ##### Running create-virtualenv step.
14:24:10 INFO - #####
14:24:10 INFO - Running pre-action listener: _pre_create_virtualenv
14:24:10 INFO - Running pre-action listener: _resource_record_pre_action
14:24:10 INFO - Running main action method: create_virtualenv
14:24:10 INFO - Creating virtualenv /builds/slave/test/build/venv
14:24:10 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
14:24:10 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv
14:24:11 INFO - The --no-site-packages flag is deprecated; it is now the default behavior.
14:24:11 INFO - Using real prefix '/usr'
14:24:11 INFO - New python executable in /builds/slave/test/build/venv/bin/python
14:24:12 INFO - Installing distribute.............................................................................................................................................................................................done.
14:24:16 INFO - Installing pip.................done.
14:24:16 INFO - Return code: 0
14:24:16 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv
14:24: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')]}
14:24:16 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:24:16 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:24: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')]}
14:24:16 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:24:16 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:24:16 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9610c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9722598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, '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-1461183263.843948-2019127642', '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
14:24:16 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
14:24:16 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
14:24:16 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:24:16 INFO - 'CCACHE_UMASK': '002',
14:24:16 INFO - 'DISPLAY': ':0',
14:24:16 INFO - 'HOME': '/home/cltbld',
14:24:16 INFO - 'LANG': 'en_US.UTF-8',
14:24:16 INFO - 'LOGNAME': 'cltbld',
14:24:16 INFO - 'MAIL': '/var/mail/cltbld',
14:24:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:24:16 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:24:16 INFO - 'MOZ_NO_REMOTE': '1',
14:24:16 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:24:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:24:16 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:24:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:24:16 INFO - 'PWD': '/builds/slave/test',
14:24:16 INFO - 'SHELL': '/bin/bash',
14:24:16 INFO - 'SHLVL': '1',
14:24:16 INFO - 'TERM': 'linux',
14:24:16 INFO - 'TMOUT': '86400',
14:24:16 INFO - 'USER': 'cltbld',
14:24:16 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642',
14:24:16 INFO - '_': '/tools/buildbot/bin/python'}
14:24:16 INFO - Ignoring indexes: https://pypi.python.org/simple/
14:24:16 INFO - Downloading/unpacking psutil>=0.7.1
14:24:16 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
14:24:16 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
14:24:16 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:16 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:16 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
14:24:16 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
14:24:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil
14:24:22 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
14:24:22 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects
...
14:24:22 INFO - Installing collected packages: psutil
14:24:22 INFO - Running setup.py install for psutil
14:24:22 INFO - building 'psutil._psutil_linux' extension
14:24:22 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
14:24:22 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’:
14:24:22 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow]
14:24:22 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
14:24:22 INFO - building 'psutil._psutil_posix' extension
14:24:22 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
14:24:23 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
14:24:23 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build'
14:24:23 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ...
14:24:23 INFO - Successfully installed psutil
14:24:23 INFO - Cleaning up...
14:24:23 INFO - Return code: 0
14:24:23 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv
14:24:23 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')]}
14:24:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:24:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:24:23 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')]}
14:24:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:24:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:24:23 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9610c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9722598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, '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-1461183263.843948-2019127642', '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
14:24:23 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
14:24:23 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
14:24:23 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:24:23 INFO - 'CCACHE_UMASK': '002',
14:24:23 INFO - 'DISPLAY': ':0',
14:24:23 INFO - 'HOME': '/home/cltbld',
14:24:23 INFO - 'LANG': 'en_US.UTF-8',
14:24:23 INFO - 'LOGNAME': 'cltbld',
14:24:23 INFO - 'MAIL': '/var/mail/cltbld',
14:24:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:24:23 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:24:23 INFO - 'MOZ_NO_REMOTE': '1',
14:24:23 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:24:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:24:23 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:24:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:24:23 INFO - 'PWD': '/builds/slave/test',
14:24:23 INFO - 'SHELL': '/bin/bash',
14:24:23 INFO - 'SHLVL': '1',
14:24:23 INFO - 'TERM': 'linux',
14:24:23 INFO - 'TMOUT': '86400',
14:24:23 INFO - 'USER': 'cltbld',
14:24:23 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642',
14:24:23 INFO - '_': '/tools/buildbot/bin/python'}
14:24:23 INFO - Ignoring indexes: https://pypi.python.org/simple/
14:24:23 INFO - Downloading/unpacking mozsystemmonitor==0.0.0
14:24:23 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
14:24:23 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
14:24:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:23 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
14:24:23 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
14:24:28 INFO - Downloading mozsystemmonitor-0.0.tar.gz
14:24:28 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor
14:24:28 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0)
14:24:28 INFO - Installing collected packages: mozsystemmonitor
14:24:28 INFO - Running setup.py install for mozsystemmonitor
14:24:28 INFO - Successfully installed mozsystemmonitor
14:24:28 INFO - Cleaning up...
14:24:28 INFO - Return code: 0
14:24:28 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv
14:24:28 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')]}
14:24:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:24:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:24:28 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')]}
14:24:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:24:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:24:28 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9610c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9722598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, '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-1461183263.843948-2019127642', '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
14:24:28 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
14:24:28 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
14:24:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:24:28 INFO - 'CCACHE_UMASK': '002',
14:24:28 INFO - 'DISPLAY': ':0',
14:24:28 INFO - 'HOME': '/home/cltbld',
14:24:28 INFO - 'LANG': 'en_US.UTF-8',
14:24:28 INFO - 'LOGNAME': 'cltbld',
14:24:28 INFO - 'MAIL': '/var/mail/cltbld',
14:24:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:24:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:24:28 INFO - 'MOZ_NO_REMOTE': '1',
14:24:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:24:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:24:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:24:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:24:28 INFO - 'PWD': '/builds/slave/test',
14:24:28 INFO - 'SHELL': '/bin/bash',
14:24:28 INFO - 'SHLVL': '1',
14:24:28 INFO - 'TERM': 'linux',
14:24:28 INFO - 'TMOUT': '86400',
14:24:28 INFO - 'USER': 'cltbld',
14:24:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642',
14:24:28 INFO - '_': '/tools/buildbot/bin/python'}
14:24:29 INFO - Ignoring indexes: https://pypi.python.org/simple/
14:24:29 INFO - Downloading/unpacking blobuploader==1.2.4
14:24:29 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
14:24:29 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
14:24:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:29 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
14:24:29 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
14:24:33 INFO - Downloading blobuploader-1.2.4.tar.gz
14:24:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader
14:24:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4)
14:24:33 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
14:24:33 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
14:24:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:33 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
14:24:33 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
14:24:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests
14:24:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4)
14:24:35 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
14:24:35 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
14:24:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:35 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
14:24:35 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
14:24:35 INFO - Downloading docopt-0.6.1.tar.gz
14:24:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt
14:24:35 INFO - Installing collected packages: blobuploader, requests, docopt
14:24:35 INFO - Running setup.py install for blobuploader
14:24:35 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775
14:24:35 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775
14:24:35 INFO - Running setup.py install for requests
14:24:36 INFO - Running setup.py install for docopt
14:24:36 INFO - Successfully installed blobuploader requests docopt
14:24:36 INFO - Cleaning up...
14:24:36 INFO - Return code: 0
14:24:36 INFO - Installing None into virtualenv /builds/slave/test/build/venv
14:24:36 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')]}
14:24:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:24:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:24:36 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')]}
14:24:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:24:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:24:36 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9610c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9722598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, '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-1461183263.843948-2019127642', '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
14:24:36 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
14:24:36 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
14:24:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:24:36 INFO - 'CCACHE_UMASK': '002',
14:24:36 INFO - 'DISPLAY': ':0',
14:24:36 INFO - 'HOME': '/home/cltbld',
14:24:36 INFO - 'LANG': 'en_US.UTF-8',
14:24:36 INFO - 'LOGNAME': 'cltbld',
14:24:36 INFO - 'MAIL': '/var/mail/cltbld',
14:24:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:24:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:24:36 INFO - 'MOZ_NO_REMOTE': '1',
14:24:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:24:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:24:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:24:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:24:36 INFO - 'PWD': '/builds/slave/test',
14:24:36 INFO - 'SHELL': '/bin/bash',
14:24:36 INFO - 'SHLVL': '1',
14:24:36 INFO - 'TERM': 'linux',
14:24:36 INFO - 'TMOUT': '86400',
14:24:36 INFO - 'USER': 'cltbld',
14:24:36 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642',
14:24:36 INFO - '_': '/tools/buildbot/bin/python'}
14:24:37 INFO - Ignoring indexes: https://pypi.python.org/simple/
14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
14:24:37 INFO - Running setup.py (path:/tmp/pip-VE7eNO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
14:24:37 INFO - Running setup.py (path:/tmp/pip-LyeHb_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
14:24:37 INFO - Running setup.py (path:/tmp/pip-f0fjML-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
14:24:37 INFO - Running setup.py (path:/tmp/pip-sO6mr6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
14:24:37 INFO - Running setup.py (path:/tmp/pip-JFCVnL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
14:24:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
14:24:37 INFO - Running setup.py (path:/tmp/pip-YaOWlR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
14:24:38 INFO - Running setup.py (path:/tmp/pip-mRqtJi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
14:24:38 INFO - Running setup.py (path:/tmp/pip-X_rDi2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
14:24:38 INFO - Running setup.py (path:/tmp/pip-6bb0BC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
14:24:38 INFO - Running setup.py (path:/tmp/pip-d5kHpW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
14:24:38 INFO - Running setup.py (path:/tmp/pip-XvFaID-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
14:24:38 INFO - Running setup.py (path:/tmp/pip-XeRPe9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
14:24:38 INFO - Running setup.py (path:/tmp/pip-8VB1Cm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
14:24:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
14:24:38 INFO - Running setup.py (path:/tmp/pip-H8oHdC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
14:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
14:24:39 INFO - Running setup.py (path:/tmp/pip-b6Mmps-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
14:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
14:24:39 INFO - Running setup.py (path:/tmp/pip-UYjIwv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
14:24:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
14:24:39 INFO - Running setup.py (path:/tmp/pip-gw8BhP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
14:24:39 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
14:24:39 INFO - Running setup.py (path:/tmp/pip-z_6mYu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
14:24:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
14:24:39 INFO - Running setup.py (path:/tmp/pip-4w6mXx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
14:24:39 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
14:24:39 INFO - Running setup.py (path:/tmp/pip-1zQZSV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
14:24:39 INFO - Unpacking /builds/slave/test/build/tests/marionette
14:24:40 INFO - Running setup.py (path:/tmp/pip-DLtENR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
14:24:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
14:24:40 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
14:24:40 INFO - Running setup.py install for manifestparser
14:24:40 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin
14:24:40 INFO - Running setup.py install for mozcrash
14:24:40 INFO - Running setup.py install for mozdebug
14:24:40 INFO - Running setup.py install for mozdevice
14:24:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin
14:24:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin
14:24:41 INFO - Running setup.py install for mozfile
14:24:41 INFO - Running setup.py install for mozhttpd
14:24:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin
14:24:41 INFO - Running setup.py install for mozinfo
14:24:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin
14:24:41 INFO - Running setup.py install for mozInstall
14:24:41 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin
14:24:41 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin
14:24:41 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin
14:24:41 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin
14:24:41 INFO - Running setup.py install for mozleak
14:24:42 INFO - Running setup.py install for mozlog
14:24:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin
14:24:42 INFO - Running setup.py install for moznetwork
14:24:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin
14:24:42 INFO - Running setup.py install for mozprocess
14:24:42 INFO - Running setup.py install for mozprofile
14:24:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin
14:24:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin
14:24:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin
14:24:42 INFO - Running setup.py install for mozrunner
14:24:43 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin
14:24:43 INFO - Running setup.py install for mozscreenshot
14:24:43 INFO - Running setup.py install for moztest
14:24:43 INFO - Running setup.py install for mozversion
14:24:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin
14:24:43 INFO - Running setup.py install for wptserve
14:24:44 INFO - Running setup.py install for marionette-driver
14:24:44 INFO - Running setup.py install for browsermob-proxy
14:24:44 INFO - Running setup.py install for marionette-client
14:24:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
14:24:45 INFO - Installing marionette script to /builds/slave/test/build/venv/bin
14:24:45 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
14:24:45 INFO - Cleaning up...
14:24:45 INFO - Return code: 0
14:24:45 INFO - Installing None into virtualenv /builds/slave/test/build/venv
14:24:45 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')]}
14:24:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org
14:24:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:24:45 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')]}
14:24:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org
14:24:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub
14:24:45 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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 0x9610c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9722598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x97d4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, '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-1461183263.843948-2019127642', '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
14:24:45 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.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.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
14:24:45 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.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub
14:24:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:24:45 INFO - 'CCACHE_UMASK': '002',
14:24:45 INFO - 'DISPLAY': ':0',
14:24:45 INFO - 'HOME': '/home/cltbld',
14:24:45 INFO - 'LANG': 'en_US.UTF-8',
14:24:45 INFO - 'LOGNAME': 'cltbld',
14:24:45 INFO - 'MAIL': '/var/mail/cltbld',
14:24:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:24:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:24:45 INFO - 'MOZ_NO_REMOTE': '1',
14:24:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:24:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:24:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:24:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:24:45 INFO - 'PWD': '/builds/slave/test',
14:24:45 INFO - 'SHELL': '/bin/bash',
14:24:45 INFO - 'SHLVL': '1',
14:24:45 INFO - 'TERM': 'linux',
14:24:45 INFO - 'TMOUT': '86400',
14:24:45 INFO - 'USER': 'cltbld',
14:24:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642',
14:24:45 INFO - '_': '/tools/buildbot/bin/python'}
14:24:45 INFO - Ignoring indexes: https://pypi.python.org/simple/
14:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser
14:24:45 INFO - Running setup.py (path:/tmp/pip-id_u8K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser
14:24:45 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))
14:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash
14:24:45 INFO - Running setup.py (path:/tmp/pip-cLuV3g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash
14:24:45 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))
14:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug
14:24:45 INFO - Running setup.py (path:/tmp/pip-sl2D_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug
14:24:45 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))
14:24:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice
14:24:45 INFO - Running setup.py (path:/tmp/pip-Qm86tl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice
14:24:46 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))
14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile
14:24:46 INFO - Running setup.py (path:/tmp/pip-cJp8qi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile
14:24:46 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))
14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd
14:24:46 INFO - Running setup.py (path:/tmp/pip-OmC9Nc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd
14:24:46 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))
14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo
14:24:46 INFO - Running setup.py (path:/tmp/pip-mlqjhk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo
14:24:46 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))
14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall
14:24:46 INFO - Running setup.py (path:/tmp/pip-5v2mce-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall
14:24:46 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))
14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak
14:24:46 INFO - Running setup.py (path:/tmp/pip-COjg2b-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak
14:24:46 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))
14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog
14:24:46 INFO - Running setup.py (path:/tmp/pip-VUdBia-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog
14:24:46 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))
14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork
14:24:46 INFO - Running setup.py (path:/tmp/pip-ferNxf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork
14:24:46 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))
14:24:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess
14:24:46 INFO - Running setup.py (path:/tmp/pip-fyDQH2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess
14:24:47 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))
14:24:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile
14:24:47 INFO - Running setup.py (path:/tmp/pip-FRoLm9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile
14:24:47 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))
14:24:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner
14:24:47 INFO - Running setup.py (path:/tmp/pip-waLl86-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner
14:24:47 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))
14:24:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot
14:24:47 INFO - Running setup.py (path:/tmp/pip-s0SdEp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot
14:24:47 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))
14:24:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest
14:24:47 INFO - Running setup.py (path:/tmp/pip-2rh_u8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest
14:24:47 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))
14:24:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion
14:24:47 INFO - Running setup.py (path:/tmp/pip-0kZ36A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion
14:24:47 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))
14:24:47 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve
14:24:47 INFO - Running setup.py (path:/tmp/pip-9J5yaJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve
14:24:47 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))
14:24:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client
14:24:47 INFO - Running setup.py (path:/tmp/pip-CcBajr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client
14:24:48 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))
14:24:48 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
14:24:48 INFO - Running setup.py (path:/tmp/pip-mwQEeJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py
14:24:48 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))
14:24:48 INFO - Unpacking /builds/slave/test/build/tests/marionette
14:24:48 INFO - Running setup.py (path:/tmp/pip-zuMugZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette
14:24:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch'
14:24:48 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))
14:24:48 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))
14:24:48 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))
14:24:48 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))
14:24:48 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))
14:24:48 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))
14:24:48 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10))
14:24:48 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
14:24:48 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
14:24:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available
14:24:48 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
14:24:48 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
14:24:53 INFO - Downloading blessings-1.6.tar.gz
14:24:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings
14:24:53 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))
14:24:53 INFO - Installing collected packages: blessings
14:24:53 INFO - Running setup.py install for blessings
14:24:53 INFO - Successfully installed blessings
14:24:53 INFO - Cleaning up...
14:24:53 INFO - Return code: 0
14:24:53 INFO - Done creating virtualenv /builds/slave/test/build/venv.
14:24:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
14:24:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
14:24:54 INFO - Reading from file tmpfile_stdout
14:24:54 INFO - Current package versions:
14:24:54 INFO - argparse == 1.2.1
14:24:54 INFO - blessings == 1.6
14:24:54 INFO - blobuploader == 1.2.4
14:24:54 INFO - browsermob-proxy == 0.6.0
14:24:54 INFO - docopt == 0.6.1
14:24:54 INFO - manifestparser == 1.1
14:24:54 INFO - marionette-client == 2.3.0
14:24:54 INFO - marionette-driver == 1.4.0
14:24:54 INFO - mozInstall == 1.12
14:24:54 INFO - mozcrash == 0.17
14:24:54 INFO - mozdebug == 0.1
14:24:54 INFO - mozdevice == 0.48
14:24:54 INFO - mozfile == 1.2
14:24:54 INFO - mozhttpd == 0.7
14:24:54 INFO - mozinfo == 0.9
14:24:54 INFO - mozleak == 0.1
14:24:54 INFO - mozlog == 3.1
14:24:54 INFO - moznetwork == 0.27
14:24:54 INFO - mozprocess == 0.22
14:24:54 INFO - mozprofile == 0.28
14:24:54 INFO - mozrunner == 6.11
14:24:54 INFO - mozscreenshot == 0.1
14:24:54 INFO - mozsystemmonitor == 0.0
14:24:54 INFO - moztest == 0.7
14:24:54 INFO - mozversion == 1.4
14:24:54 INFO - psutil == 3.1.1
14:24:54 INFO - requests == 1.2.3
14:24:54 INFO - wptserve == 1.4.0
14:24:54 INFO - wsgiref == 0.1.2
14:24:54 INFO - Running post-action listener: _resource_record_post_action
14:24:54 INFO - Running post-action listener: _start_resource_monitoring
14:24:54 INFO - Starting resource monitoring.
14:24:54 INFO - #####
14:24:54 INFO - ##### Running pull step.
14:24:54 INFO - #####
14:24:54 INFO - Running pre-action listener: _resource_record_pre_action
14:24:54 INFO - Running main action method: pull
14:24:54 INFO - Pull has nothing to do!
14:24:54 INFO - Running post-action listener: _resource_record_post_action
14:24:54 INFO - #####
14:24:54 INFO - ##### Running install step.
14:24:54 INFO - #####
14:24:54 INFO - Running pre-action listener: _resource_record_pre_action
14:24:54 INFO - Running main action method: install
14:24:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze']
14:24:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze
14:24:54 INFO - Reading from file tmpfile_stdout
14:24:54 INFO - Detecting whether we're running mozinstall >=1.0...
14:24:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h']
14:24:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h
14:24:54 INFO - Reading from file tmpfile_stdout
14:24:54 INFO - Output received:
14:24:54 INFO - Usage: mozinstall [options] installer
14:24:54 INFO - Options:
14:24:54 INFO - -h, --help show this help message and exit
14:24:54 INFO - -d DEST, --destination=DEST
14:24:54 INFO - Directory to install application into. [default:
14:24:54 INFO - "/builds/slave/test"]
14:24:54 INFO - --app=APP Application being installed. [default: firefox]
14:24:54 INFO - mkdir: /builds/slave/test/build/application
14:24:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application']
14:24:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application
14:25:26 INFO - Reading from file tmpfile_stdout
14:25:26 INFO - Output received:
14:25:26 INFO - /builds/slave/test/build/application/firefox/firefox
14:25:26 INFO - Running post-action listener: _resource_record_post_action
14:25:26 INFO - #####
14:25:26 INFO - ##### Running run-tests step.
14:25:26 INFO - #####
14:25:26 INFO - Running pre-action listener: _resource_record_pre_action
14:25:26 INFO - Running main action method: run_tests
14:25:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir
14:25:26 INFO - Minidump filename unknown. Determining based upon platform and architecture.
14:25:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture.
14:25:26 INFO - grabbing minidump binary from tooltool
14:25:26 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')]}
14:25:26 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 0x94b6e30>, '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 0x9753c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x97d2470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1
14:25:26 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
14:25:26 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
14:25:26 INFO - INFO - File linux32-minidump_stackwalk not present in local cache folder /builds/tooltool_cache
14:25:26 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'...
14:25:28 INFO - INFO - File linux32-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpl8fGSY
14:25:28 INFO - INFO - File integrity verified, renaming tmpl8fGSY to linux32-minidump_stackwalk
14:25:28 INFO - INFO - Updating local cache /builds/tooltool_cache...
14:25:28 INFO - INFO - Local cache /builds/tooltool_cache updated with linux32-minidump_stackwalk
14:25:28 INFO - Return code: 0
14:25:28 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755
14:25:28 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir
14:25:28 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/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.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
14:25:28 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/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.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
14:25:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache',
14:25:28 INFO - 'CCACHE_UMASK': '002',
14:25:28 INFO - 'DISPLAY': ':0',
14:25:28 INFO - 'HOME': '/home/cltbld',
14:25:28 INFO - 'LANG': 'en_US.UTF-8',
14:25:28 INFO - 'LOGNAME': 'cltbld',
14:25:28 INFO - 'MAIL': '/var/mail/cltbld',
14:25:28 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir',
14:25:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1',
14:25:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node',
14:25:28 INFO - 'MOZ_NO_REMOTE': '1',
14:25:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
14:25:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1',
14:25:28 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games',
14:25:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json',
14:25:28 INFO - 'PWD': '/builds/slave/test',
14:25:28 INFO - 'SHELL': '/bin/bash',
14:25:28 INFO - 'SHLVL': '1',
14:25:28 INFO - 'TERM': 'linux',
14:25:28 INFO - 'TMOUT': '86400',
14:25:28 INFO - 'USER': 'cltbld',
14:25:28 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461183263.843948-2019127642',
14:25:28 INFO - '_': '/tools/buildbot/bin/python'}
14:25:28 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/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.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
14:25:29 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
14:25:29 INFO - import pkg_resources
14:25:30 INFO - Using 1 client processes
14:25:31 INFO - wptserve Starting http server on 127.0.0.1:8000
14:25:31 INFO - wptserve Starting http server on 127.0.0.1:8001
14:25:31 INFO - wptserve Starting http server on 127.0.0.1:8443
14:25:33 INFO - SUITE-START | Running 778 tests
14:25:33 INFO - Running testharness tests
14:25:33 INFO - Setting up ssl
14:25:33 INFO - PROCESS | certutil |
14:25:33 INFO - PROCESS | certutil |
14:25:33 INFO - PROCESS | certutil |
14:25:33 INFO - Certificate Nickname Trust Attributes
14:25:33 INFO - SSL,S/MIME,JAR/XPI
14:25:33 INFO -
14:25:33 INFO - web-platform-tests CT,,
14:25:33 INFO -
14:25:33 INFO - Starting runner
14:25:36 INFO - PROCESS | 1932 | 1461187536176 Marionette DEBUG Marionette enabled via build flag and pref
14:25:36 INFO - PROCESS | 1932 | ++DOCSHELL 0xa2ac8c00 == 1 [pid = 1932] [id = 1]
14:25:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 1 (0xa2ac9000) [pid = 1932] [serial = 1] [outer = (nil)]
14:25:36 INFO - PROCESS | 1932 | [1932] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803
14:25:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 2 (0xa2ac9800) [pid = 1932] [serial = 2] [outer = 0xa2ac9000]
14:25:36 INFO - PROCESS | 1932 | 1461187536863 Marionette INFO Listening on port 2828
14:25:37 INFO - PROCESS | 1932 | 1461187537482 Marionette DEBUG Marionette enabled via command-line flag
14:25:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x9fc5dc00 == 2 [pid = 1932] [id = 2]
14:25:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 3 (0x9fc93400) [pid = 1932] [serial = 3] [outer = (nil)]
14:25:37 INFO - PROCESS | 1932 | [1932] WARNING: No inner window available!: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803
14:25:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 4 (0x9fc93c00) [pid = 1932] [serial = 4] [outer = 0x9fc93400]
14:25:37 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb772e0
14:25:37 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb77e00
14:25:37 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb97d00
14:25:37 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb98960
14:25:37 INFO - PROCESS | 1932 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fb9a6a0
14:25:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 5 (0x9fb8f800) [pid = 1932] [serial = 5] [outer = 0xa2ac9000]
14:25:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846
14:25:37 INFO - PROCESS | 1932 | 1461187537890 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:39973
14:25:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846
14:25:37 INFO - PROCESS | 1932 | 1461187537921 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:39974
14:25:37 INFO - PROCESS | 1932 | 1461187537977 Marionette DEBUG Closed connection conn0
14:25:38 INFO - PROCESS | 1932 | [1932] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252
14:25:38 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846
14:25:38 INFO - PROCESS | 1932 | 1461187538097 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:39975
14:25:38 INFO - PROCESS | 1932 | 1461187538101 Marionette DEBUG Closed connection conn1
14:25:38 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846
14:25:38 INFO - PROCESS | 1932 | 1461187538164 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:39976
14:25:38 INFO - PROCESS | 1932 | 1461187538170 Marionette DEBUG Closed connection conn2
14:25:38 INFO - PROCESS | 1932 | 1461187538214 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}]
14:25:38 INFO - PROCESS | 1932 | 1461187538234 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420124848","device":"desktop","version":"48.0a1"}
14:25:38 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
14:25:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x98e9bc00 == 3 [pid = 1932] [id = 3]
14:25:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 6 (0x98e9c000) [pid = 1932] [serial = 6] [outer = (nil)]
14:25:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x98e9c400 == 4 [pid = 1932] [id = 4]
14:25:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 7 (0x98e9fc00) [pid = 1932] [serial = 7] [outer = (nil)]
14:25:40 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
14:25:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x982d3800 == 5 [pid = 1932] [id = 5]
14:25:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 8 (0x982d3c00) [pid = 1932] [serial = 8] [outer = (nil)]
14:25:40 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272
14:25:40 INFO - PROCESS | 1932 | [1932] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336
14:25:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 9 (0x9810f800) [pid = 1932] [serial = 9] [outer = 0x982d3c00]
14:25:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 10 (0x97d28000) [pid = 1932] [serial = 10] [outer = 0x98e9c000]
14:25:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 11 (0x97d29c00) [pid = 1932] [serial = 11] [outer = 0x98e9fc00]
14:25:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 12 (0x97d2c000) [pid = 1932] [serial = 12] [outer = 0x982d3c00]
14:25:42 INFO - PROCESS | 1932 | 1461187542450 Marionette DEBUG loaded listener.js
14:25:42 INFO - PROCESS | 1932 | 1461187542470 Marionette DEBUG loaded listener.js
14:25:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 13 (0x96293800) [pid = 1932] [serial = 13] [outer = 0x982d3c00]
14:25:43 INFO - PROCESS | 1932 | 1461187543269 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"a13531e7-09bd-4936-99d2-b17704738d2d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160420124848","device":"desktop","version":"48.0a1","command_id":1}}]
14:25:43 INFO - PROCESS | 1932 | 1461187543532 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}]
14:25:43 INFO - PROCESS | 1932 | 1461187543654 Marionette TRACE conn3 <- [1,2,null,{"value":null}]
14:25:43 INFO - PROCESS | 1932 | 1461187543908 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}]
14:25:43 INFO - PROCESS | 1932 | [1932] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283
14:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 14 (0x928ebc00) [pid = 1932] [serial = 14] [outer = 0x982d3c00]
14:25:44 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:25:44 INFO - PROCESS | 1932 | 1461187544429 Marionette TRACE conn3 <- [1,3,null,{}]
14:25:44 INFO - PROCESS | 1932 | 1461187544463 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}]
14:25:44 INFO - PROCESS | 1932 | 1461187544504 Marionette TRACE conn3 <- [1,4,null,{"value":null}]
14:25:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html
14:25:44 INFO - PROCESS | 1932 | 1461187544546 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null]
14:25:44 INFO - PROCESS | 1932 | 1461187544549 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}]
14:25:44 INFO - PROCESS | 1932 | 1461187544557 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}]
14:25:44 INFO - PROCESS | 1932 | 1461187544562 Marionette TRACE conn3 <- [1,6,null,{}]
14:25:44 INFO - PROCESS | 1932 | 1461187544584 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:44 INFO - PROCESS | 1932 | 1461187544615 Marionette TRACE conn3 <- [1,7,null,{"value":null}]
14:25:44 INFO - PROCESS | 1932 | 1461187544626 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x91ed8000 == 6 [pid = 1932] [id = 6]
14:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 15 (0x91ed8400) [pid = 1932] [serial = 15] [outer = (nil)]
14:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 16 (0x91eda400) [pid = 1932] [serial = 16] [outer = 0x91ed8400]
14:25:44 INFO - PROCESS | 1932 | 1461187544705 Marionette DEBUG loaded listener.js
14:25:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 17 (0x91edf000) [pid = 1932] [serial = 17] [outer = 0x91ed8400]
14:25:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x912b3800 == 7 [pid = 1932] [id = 7]
14:25:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 18 (0x912b3c00) [pid = 1932] [serial = 18] [outer = (nil)]
14:25:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 19 (0x912be400) [pid = 1932] [serial = 19] [outer = 0x912b3c00]
14:25:45 INFO - PROCESS | 1932 | 1461187545201 Marionette DEBUG loaded listener.js
14:25:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 20 (0x914dd400) [pid = 1932] [serial = 20] [outer = 0x912b3c00]
14:25:45 INFO - PROCESS | 1932 | 1461187545681 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}]
14:25:45 INFO - PROCESS | 1932 | [1932] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98
14:25:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy
14:25:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1250ms
14:25:45 INFO - PROCESS | 1932 | 1461187545880 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null]
14:25:45 INFO - PROCESS | 1932 | 1461187545883 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}]
14:25:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html
14:25:45 INFO - PROCESS | 1932 | 1461187545908 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}]
14:25:45 INFO - PROCESS | 1932 | 1461187545911 Marionette TRACE conn3 <- [1,10,null,{}]
14:25:45 INFO - PROCESS | 1932 | 1461187545943 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:46 INFO - PROCESS | 1932 | 1461187546108 Marionette TRACE conn3 <- [1,11,null,{"value":null}]
14:25:46 INFO - PROCESS | 1932 | 1461187546129 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa96c00 == 8 [pid = 1932] [id = 8]
14:25:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 21 (0x8fa97000) [pid = 1932] [serial = 21] [outer = (nil)]
14:25:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 22 (0x8fa9a400) [pid = 1932] [serial = 22] [outer = 0x8fa97000]
14:25:46 INFO - PROCESS | 1932 | 1461187546206 Marionette DEBUG loaded listener.js
14:25:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 23 (0x914ddc00) [pid = 1932] [serial = 23] [outer = 0x8fa97000]
14:25:47 INFO - PROCESS | 1932 | 1461187547159 Marionette TRACE conn3 <- [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]]]}]
14:25:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop
14:25:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1306ms
14:25:47 INFO - PROCESS | 1932 | 1461187547201 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null]
14:25:47 INFO - PROCESS | 1932 | 1461187547207 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}]
14:25:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html
14:25:47 INFO - PROCESS | 1932 | 1461187547216 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}]
14:25:47 INFO - PROCESS | 1932 | 1461187547222 Marionette TRACE conn3 <- [1,14,null,{}]
14:25:47 INFO - PROCESS | 1932 | 1461187547230 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:47 INFO - PROCESS | 1932 | 1461187547453 Marionette TRACE conn3 <- [1,15,null,{"value":null}]
14:25:47 INFO - PROCESS | 1932 | 1461187547624 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8c800 == 9 [pid = 1932] [id = 9]
14:25:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 24 (0x8fa8e000) [pid = 1932] [serial = 24] [outer = (nil)]
14:25:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 25 (0x8fa99000) [pid = 1932] [serial = 25] [outer = 0x8fa8e000]
14:25:47 INFO - PROCESS | 1932 | 1461187547728 Marionette DEBUG loaded listener.js
14:25:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 26 (0x8fb07400) [pid = 1932] [serial = 26] [outer = 0x8fa8e000]
14:25:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x9058a400 == 10 [pid = 1932] [id = 10]
14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 27 (0x9058b000) [pid = 1932] [serial = 27] [outer = (nil)]
14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 28 (0x90689c00) [pid = 1932] [serial = 28] [outer = 0x9058b000]
14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 29 (0x90592800) [pid = 1932] [serial = 29] [outer = 0x9058b000]
14:25:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x90596400 == 11 [pid = 1932] [id = 11]
14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 30 (0x912bc800) [pid = 1932] [serial = 30] [outer = (nil)]
14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 31 (0x91ed9400) [pid = 1932] [serial = 31] [outer = 0x912bc800]
14:25:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 32 (0x95069000) [pid = 1932] [serial = 32] [outer = 0x912bc800]
14:25:48 INFO - PROCESS | 1932 | 1461187548846 Marionette TRACE conn3 <- [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]]]}]
14:25:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in
14:25:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1692ms
14:25:48 INFO - PROCESS | 1932 | 1461187548928 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null]
14:25:48 INFO - PROCESS | 1932 | 1461187548943 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}]
14:25:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html
14:25:48 INFO - PROCESS | 1932 | 1461187548966 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}]
14:25:48 INFO - PROCESS | 1932 | 1461187548970 Marionette TRACE conn3 <- [1,18,null,{}]
14:25:48 INFO - PROCESS | 1932 | 1461187548986 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:49 INFO - PROCESS | 1932 | 1461187549225 Marionette TRACE conn3 <- [1,19,null,{"value":null}]
14:25:49 INFO - PROCESS | 1932 | 1461187549347 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb04800 == 12 [pid = 1932] [id = 12]
14:25:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 33 (0x8fb0b800) [pid = 1932] [serial = 33] [outer = (nil)]
14:25:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 34 (0x91ed9000) [pid = 1932] [serial = 34] [outer = 0x8fb0b800]
14:25:49 INFO - PROCESS | 1932 | 1461187549435 Marionette DEBUG loaded listener.js
14:25:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 35 (0x96f95800) [pid = 1932] [serial = 35] [outer = 0x8fb0b800]
14:25:50 INFO - PROCESS | 1932 | 1461187550271 Marionette TRACE conn3 <- [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]]]}]
14:25:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out
14:25:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1332ms
14:25:50 INFO - PROCESS | 1932 | 1461187550301 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null]
14:25:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html
14:25:50 INFO - PROCESS | 1932 | 1461187550307 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}]
14:25:50 INFO - PROCESS | 1932 | 1461187550313 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}]
14:25:50 INFO - PROCESS | 1932 | 1461187550319 Marionette TRACE conn3 <- [1,22,null,{}]
14:25:50 INFO - PROCESS | 1932 | 1461187550335 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:50 INFO - PROCESS | 1932 | 1461187550519 Marionette TRACE conn3 <- [1,23,null,{"value":null}]
14:25:50 INFO - PROCESS | 1932 | 1461187550666 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x90689800 == 13 [pid = 1932] [id = 13]
14:25:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 36 (0x96c5ac00) [pid = 1932] [serial = 36] [outer = (nil)]
14:25:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 37 (0x98e75c00) [pid = 1932] [serial = 37] [outer = 0x96c5ac00]
14:25:50 INFO - PROCESS | 1932 | 1461187550755 Marionette DEBUG loaded listener.js
14:25:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 38 (0x998efc00) [pid = 1932] [serial = 38] [outer = 0x96c5ac00]
14:25:51 INFO - PROCESS | 1932 | 1461187551612 Marionette TRACE conn3 <- [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]]]}]
14:25:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over
14:25:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1335ms
14:25:51 INFO - PROCESS | 1932 | 1461187551647 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null]
14:25:51 INFO - PROCESS | 1932 | 1461187551652 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}]
14:25:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html
14:25:51 INFO - PROCESS | 1932 | 1461187551658 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}]
14:25:51 INFO - PROCESS | 1932 | 1461187551661 Marionette TRACE conn3 <- [1,26,null,{}]
14:25:51 INFO - PROCESS | 1932 | 1461187551667 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:51 INFO - PROCESS | 1932 | 1461187551852 Marionette TRACE conn3 <- [1,27,null,{"value":null}]
14:25:51 INFO - PROCESS | 1932 | 1461187551949 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x9fb26400 == 14 [pid = 1932] [id = 14]
14:25:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 39 (0x9fb26800) [pid = 1932] [serial = 39] [outer = (nil)]
14:25:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 40 (0x9fc58400) [pid = 1932] [serial = 40] [outer = 0x9fb26800]
14:25:52 INFO - PROCESS | 1932 | 1461187552036 Marionette DEBUG loaded listener.js
14:25:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 41 (0x9ff33000) [pid = 1932] [serial = 41] [outer = 0x9fb26800]
14:25:53 INFO - PROCESS | 1932 | 1461187553219 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}]
14:25:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter
14:25:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1630ms
14:25:53 INFO - PROCESS | 1932 | 1461187553288 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null]
14:25:53 INFO - PROCESS | 1932 | 1461187553293 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}]
14:25:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html
14:25:53 INFO - PROCESS | 1932 | 1461187553301 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}]
14:25:53 INFO - PROCESS | 1932 | 1461187553305 Marionette TRACE conn3 <- [1,30,null,{}]
14:25:53 INFO - PROCESS | 1932 | 1461187553313 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:53 INFO - PROCESS | 1932 | 1461187553556 Marionette TRACE conn3 <- [1,31,null,{"value":null}]
14:25:53 INFO - PROCESS | 1932 | 1461187553677 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f3c00 == 15 [pid = 1932] [id = 15]
14:25:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 42 (0x95068c00) [pid = 1932] [serial = 42] [outer = (nil)]
14:25:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 43 (0x96299000) [pid = 1932] [serial = 43] [outer = 0x95068c00]
14:25:53 INFO - PROCESS | 1932 | 1461187553786 Marionette DEBUG loaded listener.js
14:25:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 44 (0x9776f800) [pid = 1932] [serial = 44] [outer = 0x95068c00]
14:25:54 INFO - PROCESS | 1932 | 1461187554422 Marionette TRACE conn3 <- [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]]]}]
14:25:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop
14:25:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1180ms
14:25:54 INFO - PROCESS | 1932 | 1461187554481 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null]
14:25:54 INFO - PROCESS | 1932 | 1461187554489 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}]
14:25:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html
14:25:54 INFO - PROCESS | 1932 | 1461187554499 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}]
14:25:54 INFO - PROCESS | 1932 | 1461187554502 Marionette TRACE conn3 <- [1,34,null,{}]
14:25:54 INFO - PROCESS | 1932 | 1461187554508 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:54 INFO - PROCESS | 1932 | 1461187554678 Marionette TRACE conn3 <- [1,35,null,{"value":null}]
14:25:54 INFO - PROCESS | 1932 | 1461187554763 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x912b6400 == 16 [pid = 1932] [id = 16]
14:25:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 45 (0x95a3cc00) [pid = 1932] [serial = 45] [outer = (nil)]
14:25:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 46 (0x97faf400) [pid = 1932] [serial = 46] [outer = 0x95a3cc00]
14:25:54 INFO - PROCESS | 1932 | 1461187554834 Marionette DEBUG loaded listener.js
14:25:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 47 (0x98ced400) [pid = 1932] [serial = 47] [outer = 0x95a3cc00]
14:25:55 INFO - PROCESS | 1932 | 1461187555476 Marionette TRACE conn3 <- [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]]]}]
14:25:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in
14:25:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1040ms
14:25:55 INFO - PROCESS | 1932 | 1461187555538 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null]
14:25:55 INFO - PROCESS | 1932 | 1461187555542 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}]
14:25:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html
14:25:55 INFO - PROCESS | 1932 | 1461187555548 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}]
14:25:55 INFO - PROCESS | 1932 | 1461187555553 Marionette TRACE conn3 <- [1,38,null,{}]
14:25:55 INFO - PROCESS | 1932 | 1461187555596 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:55 INFO - PROCESS | 1932 | 1461187555749 Marionette TRACE conn3 <- [1,39,null,{"value":null}]
14:25:55 INFO - PROCESS | 1932 | 1461187555760 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x9810b000 == 17 [pid = 1932] [id = 17]
14:25:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 48 (0x9915bc00) [pid = 1932] [serial = 48] [outer = (nil)]
14:25:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 49 (0x99818000) [pid = 1932] [serial = 49] [outer = 0x9915bc00]
14:25:55 INFO - PROCESS | 1932 | 1461187555834 Marionette DEBUG loaded listener.js
14:25:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 50 (0x99a1fc00) [pid = 1932] [serial = 50] [outer = 0x9915bc00]
14:25:56 INFO - PROCESS | 1932 | 1461187556570 Marionette TRACE conn3 <- [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]]]}]
14:25:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out
14:25:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1065ms
14:25:56 INFO - PROCESS | 1932 | 1461187556613 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null]
14:25:56 INFO - PROCESS | 1932 | 1461187556617 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}]
14:25:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html
14:25:56 INFO - PROCESS | 1932 | 1461187556623 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}]
14:25:56 INFO - PROCESS | 1932 | 1461187556625 Marionette TRACE conn3 <- [1,42,null,{}]
14:25:56 INFO - PROCESS | 1932 | 1461187556631 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:56 INFO - PROCESS | 1932 | 1461187556802 Marionette TRACE conn3 <- [1,43,null,{"value":null}]
14:25:56 INFO - PROCESS | 1932 | 1461187556824 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x99811800 == 18 [pid = 1932] [id = 18]
14:25:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 51 (0x99814400) [pid = 1932] [serial = 51] [outer = (nil)]
14:25:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 52 (0x9a648000) [pid = 1932] [serial = 52] [outer = 0x99814400]
14:25:56 INFO - PROCESS | 1932 | 1461187556898 Marionette DEBUG loaded listener.js
14:25:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 53 (0x9a652000) [pid = 1932] [serial = 53] [outer = 0x99814400]
14:25:57 INFO - PROCESS | 1932 | 1461187557851 Marionette TRACE conn3 <- [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]]]}]
14:25:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over
14:25:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1278ms
14:25:57 INFO - PROCESS | 1932 | 1461187557902 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null]
14:25:57 INFO - PROCESS | 1932 | 1461187557908 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}]
14:25:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html
14:25:57 INFO - PROCESS | 1932 | 1461187557918 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}]
14:25:57 INFO - PROCESS | 1932 | 1461187557923 Marionette TRACE conn3 <- [1,46,null,{}]
14:25:57 INFO - PROCESS | 1932 | 1461187557932 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:58 INFO - PROCESS | 1932 | 1461187558139 Marionette TRACE conn3 <- [1,47,null,{"value":null}]
14:25:58 INFO - PROCESS | 1932 | 1461187558273 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa94c00 == 19 [pid = 1932] [id = 19]
14:25:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x912bf400) [pid = 1932] [serial = 54] [outer = (nil)]
14:25:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x96251400) [pid = 1932] [serial = 55] [outer = 0x912bf400]
14:25:58 INFO - PROCESS | 1932 | 1461187558361 Marionette DEBUG loaded listener.js
14:25:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 56 (0x96f86400) [pid = 1932] [serial = 56] [outer = 0x912bf400]
14:25:59 INFO - PROCESS | 1932 | 1461187559151 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}]
14:25:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor
14:25:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1282ms
14:25:59 INFO - PROCESS | 1932 | 1461187559200 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null]
14:25:59 INFO - PROCESS | 1932 | 1461187559208 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}]
14:25:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html
14:25:59 INFO - PROCESS | 1932 | 1461187559236 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}]
14:25:59 INFO - PROCESS | 1932 | 1461187559241 Marionette TRACE conn3 <- [1,50,null,{}]
14:25:59 INFO - PROCESS | 1932 | 1461187559247 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:25:59 INFO - PROCESS | 1932 | 1461187559418 Marionette TRACE conn3 <- [1,51,null,{"value":null}]
14:25:59 INFO - PROCESS | 1932 | 1461187559544 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:25:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x96297400 == 20 [pid = 1932] [id = 20]
14:25:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x97c4bc00) [pid = 1932] [serial = 57] [outer = (nil)]
14:25:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x98cf5000) [pid = 1932] [serial = 58] [outer = 0x97c4bc00]
14:25:59 INFO - PROCESS | 1932 | 1461187559633 Marionette DEBUG loaded listener.js
14:25:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x98e79800) [pid = 1932] [serial = 59] [outer = 0x97c4bc00]
14:26:00 INFO - PROCESS | 1932 | 1461187560522 Marionette TRACE conn3 <- [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]]]}]
14:26:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region.
14:26:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1337ms
14:26:00 INFO - PROCESS | 1932 | 1461187560575 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null]
14:26:00 INFO - PROCESS | 1932 | 1461187560579 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}]
14:26:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html
14:26:00 INFO - PROCESS | 1932 | 1461187560596 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}]
14:26:00 INFO - PROCESS | 1932 | 1461187560604 Marionette TRACE conn3 <- [1,54,null,{}]
14:26:00 INFO - PROCESS | 1932 | 1461187560622 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:00 INFO - PROCESS | 1932 | 1461187560832 Marionette TRACE conn3 <- [1,55,null,{"value":null}]
14:26:01 INFO - PROCESS | 1932 | 1461187560940 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x99221c00 == 21 [pid = 1932] [id = 21]
14:26:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x99a27400) [pid = 1932] [serial = 60] [outer = (nil)]
14:26:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x9df74000) [pid = 1932] [serial = 61] [outer = 0x99a27400]
14:26:01 INFO - PROCESS | 1932 | 1461187561029 Marionette DEBUG loaded listener.js
14:26:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x9ea17c00) [pid = 1932] [serial = 62] [outer = 0x99a27400]
14:26:01 INFO - PROCESS | 1932 | 1461187561858 Marionette TRACE conn3 <- [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]]]}]
14:26:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region.
14:26:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1299ms
14:26:01 INFO - PROCESS | 1932 | 1461187561893 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null]
14:26:01 INFO - PROCESS | 1932 | 1461187561898 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}]
14:26:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html
14:26:01 INFO - PROCESS | 1932 | 1461187561904 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}]
14:26:01 INFO - PROCESS | 1932 | 1461187561907 Marionette TRACE conn3 <- [1,58,null,{}]
14:26:01 INFO - PROCESS | 1932 | 1461187561932 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:02 INFO - PROCESS | 1932 | 1461187562095 Marionette TRACE conn3 <- [1,59,null,{"value":null}]
14:26:02 INFO - PROCESS | 1932 | 1461187562221 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x9915e000 == 22 [pid = 1932] [id = 22]
14:26:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x9fb86800) [pid = 1932] [serial = 63] [outer = (nil)]
14:26:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x9fc62800) [pid = 1932] [serial = 64] [outer = 0x9fb86800]
14:26:02 INFO - PROCESS | 1932 | 1461187562314 Marionette DEBUG loaded listener.js
14:26:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x9ff10000) [pid = 1932] [serial = 65] [outer = 0x9fb86800]
14:26:03 INFO - PROCESS | 1932 | 1461187563087 Marionette TRACE conn3 <- [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]]]}]
14:26:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region.
14:26:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1250ms
14:26:03 INFO - PROCESS | 1932 | 1461187563155 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null]
14:26:03 INFO - PROCESS | 1932 | 1461187563159 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}]
14:26:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html
14:26:03 INFO - PROCESS | 1932 | 1461187563165 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}]
14:26:03 INFO - PROCESS | 1932 | 1461187563168 Marionette TRACE conn3 <- [1,62,null,{}]
14:26:03 INFO - PROCESS | 1932 | 1461187563174 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:03 INFO - PROCESS | 1932 | 1461187563337 Marionette TRACE conn3 <- [1,63,null,{"value":null}]
14:26:03 INFO - PROCESS | 1932 | 1461187563465 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb05c00 == 23 [pid = 1932] [id = 23]
14:26:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x9ff32800) [pid = 1932] [serial = 66] [outer = (nil)]
14:26:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x9ffc1000) [pid = 1932] [serial = 67] [outer = 0x9ff32800]
14:26:03 INFO - PROCESS | 1932 | 1461187563551 Marionette DEBUG loaded listener.js
14:26:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0xa0a48800) [pid = 1932] [serial = 68] [outer = 0x9ff32800]
14:26:04 INFO - PROCESS | 1932 | 1461187564423 Marionette TRACE conn3 <- [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]]]}]
14:26:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region.
14:26:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1431ms
14:26:04 INFO - PROCESS | 1932 | 1461187564600 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null]
14:26:04 INFO - PROCESS | 1932 | 1461187564607 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}]
14:26:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html
14:26:04 INFO - PROCESS | 1932 | 1461187564616 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}]
14:26:04 INFO - PROCESS | 1932 | 1461187564619 Marionette TRACE conn3 <- [1,66,null,{}]
14:26:04 INFO - PROCESS | 1932 | 1461187564628 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:04 INFO - PROCESS | 1932 | 1461187564781 Marionette TRACE conn3 <- [1,67,null,{"value":null}]
14:26:04 INFO - PROCESS | 1932 | 1461187564917 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x91ed2000 == 24 [pid = 1932] [id = 24]
14:26:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x91ed3800) [pid = 1932] [serial = 69] [outer = (nil)]
14:26:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x9288d800) [pid = 1932] [serial = 70] [outer = 0x91ed3800]
14:26:05 INFO - PROCESS | 1932 | 1461187565045 Marionette DEBUG loaded listener.js
14:26:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x9506bc00) [pid = 1932] [serial = 71] [outer = 0x91ed3800]
14:26:05 INFO - PROCESS | 1932 | 1461187565855 Marionette TRACE conn3 <- [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]]]}]
14:26:05 INFO - PROCESS | 1932 | --DOCSHELL 0x9810b000 == 23 [pid = 1932] [id = 17]
14:26:05 INFO - PROCESS | 1932 | --DOCSHELL 0x912b6400 == 22 [pid = 1932] [id = 16]
14:26:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region.
14:26:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1332ms
14:26:05 INFO - PROCESS | 1932 | --DOCSHELL 0x928f3c00 == 21 [pid = 1932] [id = 15]
14:26:05 INFO - PROCESS | 1932 | --DOCSHELL 0x90689800 == 20 [pid = 1932] [id = 13]
14:26:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa8c800 == 19 [pid = 1932] [id = 9]
14:26:05 INFO - PROCESS | 1932 | 1461187565980 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null]
14:26:05 INFO - PROCESS | 1932 | 1461187565987 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}]
14:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html
14:26:06 INFO - PROCESS | 1932 | 1461187566009 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}]
14:26:06 INFO - PROCESS | 1932 | 1461187566014 Marionette TRACE conn3 <- [1,70,null,{}]
14:26:06 INFO - PROCESS | 1932 | 1461187566023 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:06 INFO - PROCESS | 1932 | 1461187566192 Marionette TRACE conn3 <- [1,71,null,{"value":null}]
14:26:06 INFO - PROCESS | 1932 | 1461187566295 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb10800 == 20 [pid = 1932] [id = 25]
14:26:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x9058f000) [pid = 1932] [serial = 72] [outer = (nil)]
14:26:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x912be800) [pid = 1932] [serial = 73] [outer = 0x9058f000]
14:26:06 INFO - PROCESS | 1932 | 1461187566390 Marionette DEBUG loaded listener.js
14:26:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x95a3c800) [pid = 1932] [serial = 74] [outer = 0x9058f000]
14:26:07 INFO - PROCESS | 1932 | 1461187567207 Marionette TRACE conn3 <- [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]]]}]
14:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region.
14:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1233ms
14:26:07 INFO - PROCESS | 1932 | 1461187567252 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null]
14:26:07 INFO - PROCESS | 1932 | 1461187567258 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}]
14:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html
14:26:07 INFO - PROCESS | 1932 | 1461187567271 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}]
14:26:07 INFO - PROCESS | 1932 | 1461187567276 Marionette TRACE conn3 <- [1,74,null,{}]
14:26:07 INFO - PROCESS | 1932 | 1461187567283 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:07 INFO - PROCESS | 1932 | 1461187567456 Marionette TRACE conn3 <- [1,75,null,{"value":null}]
14:26:07 INFO - PROCESS | 1932 | 1461187567590 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb10400 == 21 [pid = 1932] [id = 26]
14:26:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x8fb3ec00) [pid = 1932] [serial = 75] [outer = (nil)]
14:26:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x98cfa000) [pid = 1932] [serial = 76] [outer = 0x8fb3ec00]
14:26:07 INFO - PROCESS | 1932 | 1461187567678 Marionette DEBUG loaded listener.js
14:26:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x99157c00) [pid = 1932] [serial = 77] [outer = 0x8fb3ec00]
14:26:08 INFO - PROCESS | 1932 | 1461187568529 Marionette TRACE conn3 <- [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]]]}]
14:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region.
14:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1337ms
14:26:08 INFO - PROCESS | 1932 | 1461187568605 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null]
14:26:08 INFO - PROCESS | 1932 | 1461187568609 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}]
14:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html
14:26:08 INFO - PROCESS | 1932 | 1461187568616 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}]
14:26:08 INFO - PROCESS | 1932 | 1461187568619 Marionette TRACE conn3 <- [1,78,null,{}]
14:26:08 INFO - PROCESS | 1932 | 1461187568635 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:08 INFO - PROCESS | 1932 | 1461187568861 Marionette TRACE conn3 <- [1,79,null,{"value":null}]
14:26:09 INFO - PROCESS | 1932 | 1461187568996 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x97ad7800 == 22 [pid = 1932] [id = 27]
14:26:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x9a87e000) [pid = 1932] [serial = 78] [outer = (nil)]
14:26:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x9fb1e800) [pid = 1932] [serial = 79] [outer = 0x9a87e000]
14:26:09 INFO - PROCESS | 1932 | 1461187569093 Marionette DEBUG loaded listener.js
14:26:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x9fb8d800) [pid = 1932] [serial = 80] [outer = 0x9a87e000]
14:26:09 INFO - PROCESS | 1932 | 1461187569938 Marionette TRACE conn3 <- [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]]]}]
14:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region.
14:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1384ms
14:26:10 INFO - PROCESS | 1932 | 1461187570010 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null]
14:26:10 INFO - PROCESS | 1932 | 1461187570014 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}]
14:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html
14:26:10 INFO - PROCESS | 1932 | 1461187570022 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}]
14:26:10 INFO - PROCESS | 1932 | 1461187570026 Marionette TRACE conn3 <- [1,82,null,{}]
14:26:10 INFO - PROCESS | 1932 | 1461187570031 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:10 INFO - PROCESS | 1932 | 1461187570195 Marionette TRACE conn3 <- [1,83,null,{"value":null}]
14:26:10 INFO - PROCESS | 1932 | 1461187570325 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ea14800 == 23 [pid = 1932] [id = 28]
14:26:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0xa0ab3400) [pid = 1932] [serial = 81] [outer = (nil)]
14:26:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0xa0c33400) [pid = 1932] [serial = 82] [outer = 0xa0ab3400]
14:26:10 INFO - PROCESS | 1932 | 1461187570416 Marionette DEBUG loaded listener.js
14:26:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0xa0f66c00) [pid = 1932] [serial = 83] [outer = 0xa0ab3400]
14:26:11 INFO - PROCESS | 1932 | 1461187571188 Marionette TRACE conn3 <- [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]]]}]
14:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region.
14:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1233ms
14:26:11 INFO - PROCESS | 1932 | 1461187571256 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null]
14:26:11 INFO - PROCESS | 1932 | 1461187571260 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}]
14:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html
14:26:11 INFO - PROCESS | 1932 | 1461187571266 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}]
14:26:11 INFO - PROCESS | 1932 | 1461187571270 Marionette TRACE conn3 <- [1,86,null,{}]
14:26:11 INFO - PROCESS | 1932 | 1461187571276 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:11 INFO - PROCESS | 1932 | 1461187571430 Marionette TRACE conn3 <- [1,87,null,{"value":null}]
14:26:11 INFO - PROCESS | 1932 | 1461187571587 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8b0c00 == 24 [pid = 1932] [id = 29]
14:26:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0xa0a4a000) [pid = 1932] [serial = 84] [outer = (nil)]
14:26:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0xa2a85c00) [pid = 1932] [serial = 85] [outer = 0xa0a4a000]
14:26:11 INFO - PROCESS | 1932 | 1461187571676 Marionette DEBUG loaded listener.js
14:26:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0xa2ac1400) [pid = 1932] [serial = 86] [outer = 0xa0a4a000]
14:26:12 INFO - PROCESS | 1932 | 1461187572446 Marionette TRACE conn3 <- [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]]]}]
14:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region.
14:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1233ms
14:26:12 INFO - PROCESS | 1932 | 1461187572512 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null]
14:26:12 INFO - PROCESS | 1932 | 1461187572517 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}]
14:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html
14:26:12 INFO - PROCESS | 1932 | 1461187572524 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}]
14:26:12 INFO - PROCESS | 1932 | 1461187572528 Marionette TRACE conn3 <- [1,90,null,{}]
14:26:12 INFO - PROCESS | 1932 | 1461187572534 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:12 INFO - PROCESS | 1932 | 1461187572748 Marionette TRACE conn3 <- [1,91,null,{"value":null}]
14:26:12 INFO - PROCESS | 1932 | 1461187572886 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:12 INFO - PROCESS | 1932 | ++DOCSHELL 0xa0ae1000 == 25 [pid = 1932] [id = 30]
14:26:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0xa3c78400) [pid = 1932] [serial = 87] [outer = (nil)]
14:26:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0xa4461400) [pid = 1932] [serial = 88] [outer = 0xa3c78400]
14:26:12 INFO - PROCESS | 1932 | 1461187572977 Marionette DEBUG loaded listener.js
14:26:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0xa45bc800) [pid = 1932] [serial = 89] [outer = 0xa3c78400]
14:26:13 INFO - PROCESS | 1932 | 1461187573773 Marionette TRACE conn3 <- [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]]]}]
14:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region.
14:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1284ms
14:26:13 INFO - PROCESS | 1932 | 1461187573810 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null]
14:26:13 INFO - PROCESS | 1932 | 1461187573814 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}]
14:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html
14:26:13 INFO - PROCESS | 1932 | 1461187573820 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}]
14:26:13 INFO - PROCESS | 1932 | 1461187573823 Marionette TRACE conn3 <- [1,94,null,{}]
14:26:13 INFO - PROCESS | 1932 | 1461187573829 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:13 INFO - PROCESS | 1932 | 1461187573978 Marionette TRACE conn3 <- [1,95,null,{"value":null}]
14:26:14 INFO - PROCESS | 1932 | 1461187574116 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x9288cc00 == 26 [pid = 1932] [id = 31]
14:26:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0xa0c3d800) [pid = 1932] [serial = 90] [outer = (nil)]
14:26:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0xa45e8000) [pid = 1932] [serial = 91] [outer = 0xa0c3d800]
14:26:14 INFO - PROCESS | 1932 | 1461187574201 Marionette DEBUG loaded listener.js
14:26:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0xa4c08400) [pid = 1932] [serial = 92] [outer = 0xa0c3d800]
14:26:14 INFO - PROCESS | 1932 | 1461187574990 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}]
14:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas
14:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1231ms
14:26:15 INFO - PROCESS | 1932 | 1461187575061 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null]
14:26:15 INFO - PROCESS | 1932 | 1461187575064 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}]
14:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html
14:26:15 INFO - PROCESS | 1932 | 1461187575073 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}]
14:26:15 INFO - PROCESS | 1932 | 1461187575076 Marionette TRACE conn3 <- [1,98,null,{}]
14:26:15 INFO - PROCESS | 1932 | 1461187575082 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:15 INFO - PROCESS | 1932 | 1461187575234 Marionette TRACE conn3 <- [1,99,null,{"value":null}]
14:26:15 INFO - PROCESS | 1932 | 1461187575368 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:15 INFO - PROCESS | 1932 | ++DOCSHELL 0xa45e4800 == 27 [pid = 1932] [id = 32]
14:26:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0xa45e5800) [pid = 1932] [serial = 93] [outer = (nil)]
14:26:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0xa5f3a000) [pid = 1932] [serial = 94] [outer = 0xa45e5800]
14:26:15 INFO - PROCESS | 1932 | 1461187575458 Marionette DEBUG loaded listener.js
14:26:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0xa5f31000) [pid = 1932] [serial = 95] [outer = 0xa45e5800]
14:26:16 INFO - PROCESS | 1932 | 1461187576276 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}]
14:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern
14:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1282ms
14:26:16 INFO - PROCESS | 1932 | 1461187576365 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null]
14:26:16 INFO - PROCESS | 1932 | 1461187576369 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}]
14:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html
14:26:16 INFO - PROCESS | 1932 | 1461187576376 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}]
14:26:16 INFO - PROCESS | 1932 | 1461187576380 Marionette TRACE conn3 <- [1,102,null,{}]
14:26:16 INFO - PROCESS | 1932 | 1461187576386 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:16 INFO - PROCESS | 1932 | 1461187576557 Marionette TRACE conn3 <- [1,103,null,{"value":null}]
14:26:16 INFO - PROCESS | 1932 | 1461187576772 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8c000 == 28 [pid = 1932] [id = 33]
14:26:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x8fa8c800) [pid = 1932] [serial = 96] [outer = (nil)]
14:26:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x8fb05400) [pid = 1932] [serial = 97] [outer = 0x8fa8c800]
14:26:16 INFO - PROCESS | 1932 | 1461187576863 Marionette DEBUG loaded listener.js
14:26:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x90683000) [pid = 1932] [serial = 98] [outer = 0x8fa8c800]
14:26:17 INFO - PROCESS | 1932 | 1461187577682 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}]
14:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default
14:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1394ms
14:26:17 INFO - PROCESS | 1932 | 1461187577772 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null]
14:26:17 INFO - PROCESS | 1932 | 1461187577779 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}]
14:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html
14:26:17 INFO - PROCESS | 1932 | 1461187577789 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}]
14:26:17 INFO - PROCESS | 1932 | 1461187577794 Marionette TRACE conn3 <- [1,106,null,{}]
14:26:17 INFO - PROCESS | 1932 | 1461187577801 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:18 INFO - PROCESS | 1932 | 1461187578052 Marionette TRACE conn3 <- [1,107,null,{"value":null}]
14:26:18 INFO - PROCESS | 1932 | --DOCSHELL 0x99221c00 == 27 [pid = 1932] [id = 21]
14:26:18 INFO - PROCESS | 1932 | --DOCSHELL 0x96297400 == 26 [pid = 1932] [id = 20]
14:26:18 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa94c00 == 25 [pid = 1932] [id = 19]
14:26:18 INFO - PROCESS | 1932 | 1461187578260 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f5c00 == 26 [pid = 1932] [id = 34]
14:26:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x928f7800) [pid = 1932] [serial = 99] [outer = (nil)]
14:26:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x95a3c400) [pid = 1932] [serial = 100] [outer = 0x928f7800]
14:26:18 INFO - PROCESS | 1932 | 1461187578394 Marionette DEBUG loaded listener.js
14:26:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x97721400) [pid = 1932] [serial = 101] [outer = 0x928f7800]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb04800 == 25 [pid = 1932] [id = 12]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x9915e000 == 24 [pid = 1932] [id = 22]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa8c000 == 23 [pid = 1932] [id = 33]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0xa45e4800 == 22 [pid = 1932] [id = 32]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0xa0ae1000 == 21 [pid = 1932] [id = 30]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x9288cc00 == 20 [pid = 1932] [id = 31]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x9fb26400 == 19 [pid = 1932] [id = 14]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x97ad7800 == 18 [pid = 1932] [id = 27]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x9ea14800 == 17 [pid = 1932] [id = 28]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8b0c00 == 16 [pid = 1932] [id = 29]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb10800 == 15 [pid = 1932] [id = 25]
14:26:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb10400 == 14 [pid = 1932] [id = 26]
14:26:20 INFO - PROCESS | 1932 | --DOCSHELL 0x91ed8000 == 13 [pid = 1932] [id = 6]
14:26:20 INFO - PROCESS | 1932 | --DOCSHELL 0x99811800 == 12 [pid = 1932] [id = 18]
14:26:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa96c00 == 11 [pid = 1932] [id = 8]
14:26:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb05c00 == 10 [pid = 1932] [id = 23]
14:26:20 INFO - PROCESS | 1932 | --DOCSHELL 0x91ed2000 == 9 [pid = 1932] [id = 24]
14:26:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x91ed6400) [pid = 1932] [serial = 102] [outer = 0x912bc800]
14:26:22 INFO - PROCESS | 1932 | 1461187582137 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}]
14:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill
14:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 4439ms
14:26:22 INFO - PROCESS | 1932 | 1461187582230 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null]
14:26:22 INFO - PROCESS | 1932 | 1461187582238 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}]
14:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html
14:26:22 INFO - PROCESS | 1932 | 1461187582252 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}]
14:26:22 INFO - PROCESS | 1932 | 1461187582257 Marionette TRACE conn3 <- [1,110,null,{}]
14:26:22 INFO - PROCESS | 1932 | 1461187582265 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:22 INFO - PROCESS | 1932 | 1461187582432 Marionette TRACE conn3 <- [1,111,null,{"value":null}]
14:26:22 INFO - PROCESS | 1932 | 1461187582536 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8b4400 == 10 [pid = 1932] [id = 35]
14:26:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x8fb06c00) [pid = 1932] [serial = 103] [outer = (nil)]
14:26:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x96291000) [pid = 1932] [serial = 104] [outer = 0x8fb06c00]
14:26:22 INFO - PROCESS | 1932 | 1461187582617 Marionette DEBUG loaded listener.js
14:26:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x9771a400) [pid = 1932] [serial = 105] [outer = 0x8fb06c00]
14:26:23 INFO - PROCESS | 1932 | 1461187583361 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}]
14:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image
14:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1137ms
14:26:23 INFO - PROCESS | 1932 | 1461187583384 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null]
14:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html
14:26:23 INFO - PROCESS | 1932 | 1461187583393 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}]
14:26:23 INFO - PROCESS | 1932 | 1461187583404 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}]
14:26:23 INFO - PROCESS | 1932 | 1461187583408 Marionette TRACE conn3 <- [1,114,null,{}]
14:26:23 INFO - PROCESS | 1932 | 1461187583459 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:23 INFO - PROCESS | 1932 | 1461187583623 Marionette TRACE conn3 <- [1,115,null,{"value":null}]
14:26:23 INFO - PROCESS | 1932 | 1461187583633 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x91e75c00 == 11 [pid = 1932] [id = 36]
14:26:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x96c5c400) [pid = 1932] [serial = 106] [outer = (nil)]
14:26:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x9915e000) [pid = 1932] [serial = 107] [outer = 0x96c5c400]
14:26:23 INFO - PROCESS | 1932 | 1461187583707 Marionette DEBUG loaded listener.js
14:26:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x998ef000) [pid = 1932] [serial = 108] [outer = 0x96c5c400]
14:26:24 INFO - PROCESS | 1932 | 1461187584648 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}]
14:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern
14:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1285ms
14:26:24 INFO - PROCESS | 1932 | 1461187584689 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null]
14:26:24 INFO - PROCESS | 1932 | 1461187584693 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}]
14:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html
14:26:24 INFO - PROCESS | 1932 | 1461187584699 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}]
14:26:24 INFO - PROCESS | 1932 | 1461187584705 Marionette TRACE conn3 <- [1,118,null,{}]
14:26:24 INFO - PROCESS | 1932 | 1461187584728 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:24 INFO - PROCESS | 1932 | 1461187584947 Marionette TRACE conn3 <- [1,119,null,{"value":null}]
14:26:24 INFO - PROCESS | 1932 | 1461187584969 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x99a59800 == 12 [pid = 1932] [id = 37]
14:26:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x9df6e000) [pid = 1932] [serial = 109] [outer = (nil)]
14:26:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x9ff0d000) [pid = 1932] [serial = 110] [outer = 0x9df6e000]
14:26:25 INFO - PROCESS | 1932 | 1461187585048 Marionette DEBUG loaded listener.js
14:26:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0xa0a45c00) [pid = 1932] [serial = 111] [outer = 0x9df6e000]
14:26:25 INFO - PROCESS | 1932 | 1461187585797 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}]
14:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid
14:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1148ms
14:26:25 INFO - PROCESS | 1932 | 1461187585847 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null]
14:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html
14:26:25 INFO - PROCESS | 1932 | 1461187585851 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}]
14:26:25 INFO - PROCESS | 1932 | 1461187585857 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}]
14:26:25 INFO - PROCESS | 1932 | 1461187585861 Marionette TRACE conn3 <- [1,122,null,{}]
14:26:25 INFO - PROCESS | 1932 | 1461187585866 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:26 INFO - PROCESS | 1932 | 1461187586685 Marionette TRACE conn3 <- [1,123,null,{"value":null}]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0xa0a4a000) [pid = 1932] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x9915bc00) [pid = 1932] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x8fb0b800) [pid = 1932] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x8fa8e000) [pid = 1932] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x96c5ac00) [pid = 1932] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x95a3cc00) [pid = 1932] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x95068c00) [pid = 1932] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x9fb26800) [pid = 1932] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x99814400) [pid = 1932] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0xa45e5800) [pid = 1932] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x9a87e000) [pid = 1932] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x8fa97000) [pid = 1932] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x91ed8400) [pid = 1932] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0xa0ab3400) [pid = 1932] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x9ff32800) [pid = 1932] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x9058f000) [pid = 1932] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x91ed3800) [pid = 1932] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0xa0c3d800) [pid = 1932] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0xa3c78400) [pid = 1932] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x9fb86800) [pid = 1932] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x8fb3ec00) [pid = 1932] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x99a27400) [pid = 1932] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x97c4bc00) [pid = 1932] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html]
14:26:26 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x912bf400) [pid = 1932] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html]
14:26:26 INFO - PROCESS | 1932 | 1461187586888 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8ac000 == 13 [pid = 1932] [id = 38]
14:26:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x8f8ae800) [pid = 1932] [serial = 112] [outer = (nil)]
14:26:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x8fa93400) [pid = 1932] [serial = 113] [outer = 0x8f8ae800]
14:26:26 INFO - PROCESS | 1932 | 1461187586961 Marionette DEBUG loaded listener.js
14:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x8fb03400) [pid = 1932] [serial = 114] [outer = 0x8f8ae800]
14:26:27 INFO - PROCESS | 1932 | 1461187587561 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}]
14:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range
14:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1732ms
14:26:27 INFO - PROCESS | 1932 | 1461187587590 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null]
14:26:27 INFO - PROCESS | 1932 | 1461187587593 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}]
14:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html
14:26:27 INFO - PROCESS | 1932 | 1461187587599 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}]
14:26:27 INFO - PROCESS | 1932 | 1461187587602 Marionette TRACE conn3 <- [1,126,null,{}]
14:26:27 INFO - PROCESS | 1932 | 1461187587608 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:27 INFO - PROCESS | 1932 | 1461187587741 Marionette TRACE conn3 <- [1,127,null,{"value":null}]
14:26:27 INFO - PROCESS | 1932 | 1461187587761 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa3800 == 14 [pid = 1932] [id = 39]
14:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x8faa7800) [pid = 1932] [serial = 115] [outer = (nil)]
14:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x92886000) [pid = 1932] [serial = 116] [outer = 0x8faa7800]
14:26:27 INFO - PROCESS | 1932 | 1461187587836 Marionette DEBUG loaded listener.js
14:26:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x92889c00) [pid = 1932] [serial = 117] [outer = 0x8faa7800]
14:26:28 INFO - PROCESS | 1932 | 1461187588609 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}]
14:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy
14:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1030ms
14:26:28 INFO - PROCESS | 1932 | 1461187588677 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null]
14:26:28 INFO - PROCESS | 1932 | 1461187588683 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}]
14:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html
14:26:28 INFO - PROCESS | 1932 | 1461187588714 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}]
14:26:28 INFO - PROCESS | 1932 | 1461187588719 Marionette TRACE conn3 <- [1,130,null,{}]
14:26:28 INFO - PROCESS | 1932 | 1461187588733 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:28 INFO - PROCESS | 1932 | 1461187588936 Marionette TRACE conn3 <- [1,131,null,{"value":null}]
14:26:29 INFO - PROCESS | 1932 | 1461187589074 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb4a800 == 15 [pid = 1932] [id = 40]
14:26:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x91e7f800) [pid = 1932] [serial = 118] [outer = (nil)]
14:26:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x92886400) [pid = 1932] [serial = 119] [outer = 0x91e7f800]
14:26:29 INFO - PROCESS | 1932 | 1461187589166 Marionette DEBUG loaded listener.js
14:26:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x945ae000) [pid = 1932] [serial = 120] [outer = 0x91e7f800]
14:26:30 INFO - PROCESS | 1932 | 1461187590120 Marionette TRACE conn3 <- [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]]]}]
14:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop
14:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1442ms
14:26:30 INFO - PROCESS | 1932 | 1461187590157 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null]
14:26:30 INFO - PROCESS | 1932 | 1461187590162 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}]
14:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html
14:26:30 INFO - PROCESS | 1932 | 1461187590173 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}]
14:26:30 INFO - PROCESS | 1932 | 1461187590178 Marionette TRACE conn3 <- [1,134,null,{}]
14:26:30 INFO - PROCESS | 1932 | 1461187590187 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:30 INFO - PROCESS | 1932 | 1461187590358 Marionette TRACE conn3 <- [1,135,null,{"value":null}]
14:26:30 INFO - PROCESS | 1932 | 1461187590496 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x96f90c00 == 16 [pid = 1932] [id = 41]
14:26:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x97ad8c00) [pid = 1932] [serial = 121] [outer = (nil)]
14:26:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x97fa4800) [pid = 1932] [serial = 122] [outer = 0x97ad8c00]
14:26:30 INFO - PROCESS | 1932 | 1461187590582 Marionette DEBUG loaded listener.js
14:26:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x98e73800) [pid = 1932] [serial = 123] [outer = 0x97ad8c00]
14:26:31 INFO - PROCESS | 1932 | 1461187591634 Marionette TRACE conn3 <- [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]]]}]
14:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in
14:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1488ms
14:26:31 INFO - PROCESS | 1932 | 1461187591659 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null]
14:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html
14:26:31 INFO - PROCESS | 1932 | 1461187591664 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}]
14:26:31 INFO - PROCESS | 1932 | 1461187591670 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}]
14:26:31 INFO - PROCESS | 1932 | 1461187591674 Marionette TRACE conn3 <- [1,138,null,{}]
14:26:31 INFO - PROCESS | 1932 | 1461187591682 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:31 INFO - PROCESS | 1932 | 1461187591850 Marionette TRACE conn3 <- [1,139,null,{"value":null}]
14:26:32 INFO - PROCESS | 1932 | 1461187592027 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x9df6d000 == 17 [pid = 1932] [id = 42]
14:26:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x9df75000) [pid = 1932] [serial = 124] [outer = (nil)]
14:26:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x9ea11c00) [pid = 1932] [serial = 125] [outer = 0x9df75000]
14:26:32 INFO - PROCESS | 1932 | 1461187592125 Marionette DEBUG loaded listener.js
14:26:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x9fb27000) [pid = 1932] [serial = 126] [outer = 0x9df75000]
14:26:33 INFO - PROCESS | 1932 | 1461187593021 Marionette TRACE conn3 <- [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]]]}]
14:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out
14:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1390ms
14:26:33 INFO - PROCESS | 1932 | 1461187593059 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null]
14:26:33 INFO - PROCESS | 1932 | 1461187593062 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}]
14:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html
14:26:33 INFO - PROCESS | 1932 | 1461187593069 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}]
14:26:33 INFO - PROCESS | 1932 | 1461187593073 Marionette TRACE conn3 <- [1,142,null,{}]
14:26:33 INFO - PROCESS | 1932 | 1461187593078 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:33 INFO - PROCESS | 1932 | 1461187593259 Marionette TRACE conn3 <- [1,143,null,{"value":null}]
14:26:33 INFO - PROCESS | 1932 | 1461187593447 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:33 INFO - PROCESS | 1932 | ++DOCSHELL 0xa0ad7400 == 18 [pid = 1932] [id = 43]
14:26:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0xa0ae1000) [pid = 1932] [serial = 127] [outer = (nil)]
14:26:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0xa0c3d800) [pid = 1932] [serial = 128] [outer = 0xa0ae1000]
14:26:33 INFO - PROCESS | 1932 | 1461187593573 Marionette DEBUG loaded listener.js
14:26:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0xa0f39000) [pid = 1932] [serial = 129] [outer = 0xa0ae1000]
14:26:34 INFO - PROCESS | 1932 | 1461187594722 Marionette TRACE conn3 <- [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]]]}]
14:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over
14:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1681ms
14:26:34 INFO - PROCESS | 1932 | 1461187594751 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null]
14:26:34 INFO - PROCESS | 1932 | 1461187594756 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}]
14:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html
14:26:34 INFO - PROCESS | 1932 | 1461187594764 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}]
14:26:34 INFO - PROCESS | 1932 | 1461187594770 Marionette TRACE conn3 <- [1,146,null,{}]
14:26:34 INFO - PROCESS | 1932 | 1461187594779 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:34 INFO - PROCESS | 1932 | 1461187594937 Marionette TRACE conn3 <- [1,147,null,{"value":null}]
14:26:35 INFO - PROCESS | 1932 | 1461187595144 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x91ed2000 == 19 [pid = 1932] [id = 44]
14:26:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x91ed5400) [pid = 1932] [serial = 130] [outer = (nil)]
14:26:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x9288b000) [pid = 1932] [serial = 131] [outer = 0x91ed5400]
14:26:35 INFO - PROCESS | 1932 | 1461187595221 Marionette DEBUG loaded listener.js
14:26:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x945ad800) [pid = 1932] [serial = 132] [outer = 0x91ed5400]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x9506bc00) [pid = 1932] [serial = 71] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0xa2ac1400) [pid = 1932] [serial = 86] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x8fb05400) [pid = 1932] [serial = 97] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0xa2a85c00) [pid = 1932] [serial = 85] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x912be800) [pid = 1932] [serial = 73] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0xa2ac9800) [pid = 1932] [serial = 2] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0xa0f66c00) [pid = 1932] [serial = 83] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x90689c00) [pid = 1932] [serial = 28] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x99818000) [pid = 1932] [serial = 49] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x99a1fc00) [pid = 1932] [serial = 50] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x91ed9000) [pid = 1932] [serial = 34] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x8fa99000) [pid = 1932] [serial = 25] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x98e75c00) [pid = 1932] [serial = 37] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x97faf400) [pid = 1932] [serial = 46] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x8fb07400) [pid = 1932] [serial = 26] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x998efc00) [pid = 1932] [serial = 38] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x98ced400) [pid = 1932] [serial = 47] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x96299000) [pid = 1932] [serial = 43] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x9fc58400) [pid = 1932] [serial = 40] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x96f95800) [pid = 1932] [serial = 35] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x9ff33000) [pid = 1932] [serial = 41] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x914ddc00) [pid = 1932] [serial = 23] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x9a648000) [pid = 1932] [serial = 52] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x9a652000) [pid = 1932] [serial = 53] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x91ed9400) [pid = 1932] [serial = 31] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x9776f800) [pid = 1932] [serial = 44] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x9ea17c00) [pid = 1932] [serial = 62] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x9fc62800) [pid = 1932] [serial = 64] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x9fb1e800) [pid = 1932] [serial = 79] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x98e79800) [pid = 1932] [serial = 59] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x9df74000) [pid = 1932] [serial = 61] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x96f86400) [pid = 1932] [serial = 56] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x98cf5000) [pid = 1932] [serial = 58] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x96251400) [pid = 1932] [serial = 55] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x98cfa000) [pid = 1932] [serial = 76] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0xa4461400) [pid = 1932] [serial = 88] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x912be400) [pid = 1932] [serial = 19] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0xa0a48800) [pid = 1932] [serial = 68] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x95a3c800) [pid = 1932] [serial = 74] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x9288d800) [pid = 1932] [serial = 70] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0xa4c08400) [pid = 1932] [serial = 92] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 66 (0xa5f3a000) [pid = 1932] [serial = 94] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 65 (0xa45bc800) [pid = 1932] [serial = 89] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x9ff10000) [pid = 1932] [serial = 65] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x97d2c000) [pid = 1932] [serial = 12] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0xa45e8000) [pid = 1932] [serial = 91] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x9ffc1000) [pid = 1932] [serial = 67] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x9810f800) [pid = 1932] [serial = 9] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 59 (0x99157c00) [pid = 1932] [serial = 77] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 58 (0xa5f31000) [pid = 1932] [serial = 95] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 57 (0x9fb8d800) [pid = 1932] [serial = 80] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 56 (0x8fa9a400) [pid = 1932] [serial = 22] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 55 (0x91eda400) [pid = 1932] [serial = 16] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 54 (0xa0c33400) [pid = 1932] [serial = 82] [outer = (nil)] [url = about:blank]
14:26:35 INFO - PROCESS | 1932 | --DOMWINDOW == 53 (0x91edf000) [pid = 1932] [serial = 17] [outer = (nil)] [url = about:blank]
14:26:36 INFO - PROCESS | 1932 | 1461187596085 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}]
14:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter
14:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1336ms
14:26:36 INFO - PROCESS | 1932 | 1461187596100 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null]
14:26:36 INFO - PROCESS | 1932 | 1461187596108 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}]
14:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html
14:26:36 INFO - PROCESS | 1932 | 1461187596117 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}]
14:26:36 INFO - PROCESS | 1932 | 1461187596121 Marionette TRACE conn3 <- [1,150,null,{}]
14:26:36 INFO - PROCESS | 1932 | 1461187596127 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:36 INFO - PROCESS | 1932 | 1461187596288 Marionette TRACE conn3 <- [1,151,null,{"value":null}]
14:26:36 INFO - PROCESS | 1932 | 1461187596423 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a42400 == 20 [pid = 1932] [id = 45]
14:26:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x96251400) [pid = 1932] [serial = 133] [outer = (nil)]
14:26:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x96c5bc00) [pid = 1932] [serial = 134] [outer = 0x96251400]
14:26:36 INFO - PROCESS | 1932 | 1461187596513 Marionette DEBUG loaded listener.js
14:26:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 56 (0x96f8d800) [pid = 1932] [serial = 135] [outer = 0x96251400]
14:26:37 INFO - PROCESS | 1932 | 1461187597415 Marionette TRACE conn3 <- [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]]]}]
14:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop
14:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1330ms
14:26:37 INFO - PROCESS | 1932 | 1461187597459 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null]
14:26:37 INFO - PROCESS | 1932 | 1461187597462 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}]
14:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html
14:26:37 INFO - PROCESS | 1932 | 1461187597471 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}]
14:26:37 INFO - PROCESS | 1932 | 1461187597476 Marionette TRACE conn3 <- [1,154,null,{}]
14:26:37 INFO - PROCESS | 1932 | 1461187597491 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:37 INFO - PROCESS | 1932 | 1461187597651 Marionette TRACE conn3 <- [1,155,null,{"value":null}]
14:26:37 INFO - PROCESS | 1932 | 1461187597742 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x90689c00 == 21 [pid = 1932] [id = 46]
14:26:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x97d23000) [pid = 1932] [serial = 136] [outer = (nil)]
14:26:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x98a1d400) [pid = 1932] [serial = 137] [outer = 0x97d23000]
14:26:37 INFO - PROCESS | 1932 | 1461187597820 Marionette DEBUG loaded listener.js
14:26:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x98ea0400) [pid = 1932] [serial = 138] [outer = 0x97d23000]
14:26:38 INFO - PROCESS | 1932 | 1461187598506 Marionette TRACE conn3 <- [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]]]}]
14:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in
14:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1081ms
14:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html
14:26:38 INFO - PROCESS | 1932 | 1461187598561 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null]
14:26:38 INFO - PROCESS | 1932 | 1461187598564 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}]
14:26:38 INFO - PROCESS | 1932 | 1461187598572 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}]
14:26:38 INFO - PROCESS | 1932 | 1461187598575 Marionette TRACE conn3 <- [1,158,null,{}]
14:26:38 INFO - PROCESS | 1932 | 1461187598596 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:38 INFO - PROCESS | 1932 | 1461187598770 Marionette TRACE conn3 <- [1,159,null,{"value":null}]
14:26:38 INFO - PROCESS | 1932 | 1461187598790 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8b800 == 22 [pid = 1932] [id = 47]
14:26:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x96f8d400) [pid = 1932] [serial = 139] [outer = (nil)]
14:26:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x998edc00) [pid = 1932] [serial = 140] [outer = 0x96f8d400]
14:26:38 INFO - PROCESS | 1932 | 1461187598872 Marionette DEBUG loaded listener.js
14:26:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x99a22800) [pid = 1932] [serial = 141] [outer = 0x96f8d400]
14:26:39 INFO - PROCESS | 1932 | 1461187599640 Marionette TRACE conn3 <- [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]]]}]
14:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out
14:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1095ms
14:26:39 INFO - PROCESS | 1932 | 1461187599666 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null]
14:26:39 INFO - PROCESS | 1932 | 1461187599668 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}]
14:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html
14:26:39 INFO - PROCESS | 1932 | 1461187599686 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}]
14:26:39 INFO - PROCESS | 1932 | 1461187599689 Marionette TRACE conn3 <- [1,162,null,{}]
14:26:39 INFO - PROCESS | 1932 | 1461187599694 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:39 INFO - PROCESS | 1932 | 1461187599864 Marionette TRACE conn3 <- [1,163,null,{"value":null}]
14:26:39 INFO - PROCESS | 1932 | 1461187599934 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8ad400 == 23 [pid = 1932] [id = 48]
14:26:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x99a21000) [pid = 1932] [serial = 142] [outer = (nil)]
14:26:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x99bef400) [pid = 1932] [serial = 143] [outer = 0x99a21000]
14:26:40 INFO - PROCESS | 1932 | 1461187600004 Marionette DEBUG loaded listener.js
14:26:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x99bee000) [pid = 1932] [serial = 144] [outer = 0x99a21000]
14:26:40 INFO - PROCESS | 1932 | --DOMWINDOW == 64 (0x9df6e000) [pid = 1932] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html]
14:26:40 INFO - PROCESS | 1932 | --DOMWINDOW == 63 (0x928f7800) [pid = 1932] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html]
14:26:40 INFO - PROCESS | 1932 | --DOMWINDOW == 62 (0x96c5c400) [pid = 1932] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html]
14:26:40 INFO - PROCESS | 1932 | --DOMWINDOW == 61 (0x8fb06c00) [pid = 1932] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html]
14:26:40 INFO - PROCESS | 1932 | --DOMWINDOW == 60 (0x8f8ae800) [pid = 1932] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html]
14:26:40 INFO - PROCESS | 1932 | 1461187600818 Marionette TRACE conn3 <- [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]]]}]
14:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over
14:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1179ms
14:26:40 INFO - PROCESS | 1932 | 1461187600866 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null]
14:26:40 INFO - PROCESS | 1932 | 1461187600870 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}]
14:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html
14:26:40 INFO - PROCESS | 1932 | 1461187600876 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}]
14:26:40 INFO - PROCESS | 1932 | 1461187600878 Marionette TRACE conn3 <- [1,166,null,{}]
14:26:40 INFO - PROCESS | 1932 | 1461187600884 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:41 INFO - PROCESS | 1932 | 1461187601092 Marionette TRACE conn3 <- [1,167,null,{"value":null}]
14:26:41 INFO - PROCESS | 1932 | 1461187601106 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8b1c00 == 24 [pid = 1932] [id = 49]
14:26:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x8fb03c00) [pid = 1932] [serial = 145] [outer = (nil)]
14:26:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x99bf4400) [pid = 1932] [serial = 146] [outer = 0x8fb03c00]
14:26:41 INFO - PROCESS | 1932 | 1461187601181 Marionette DEBUG loaded listener.js
14:26:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x9a64d400) [pid = 1932] [serial = 147] [outer = 0x8fb03c00]
14:26:41 INFO - PROCESS | 1932 | 1461187601904 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}]
14:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor
14:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1077ms
14:26:41 INFO - PROCESS | 1932 | 1461187601961 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null]
14:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html
14:26:41 INFO - PROCESS | 1932 | 1461187601978 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}]
14:26:41 INFO - PROCESS | 1932 | 1461187601989 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}]
14:26:41 INFO - PROCESS | 1932 | 1461187601993 Marionette TRACE conn3 <- [1,170,null,{}]
14:26:42 INFO - PROCESS | 1932 | 1461187601998 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:42 INFO - PROCESS | 1932 | 1461187602179 Marionette TRACE conn3 <- [1,171,null,{"value":null}]
14:26:42 INFO - PROCESS | 1932 | 1461187602192 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x99bf7c00 == 25 [pid = 1932] [id = 50]
14:26:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x9a649400) [pid = 1932] [serial = 148] [outer = (nil)]
14:26:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x9ea13c00) [pid = 1932] [serial = 149] [outer = 0x9a649400]
14:26:42 INFO - PROCESS | 1932 | 1461187602262 Marionette DEBUG loaded listener.js
14:26:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x9fb26c00) [pid = 1932] [serial = 150] [outer = 0x9a649400]
14:26:42 INFO - PROCESS | 1932 | 1461187602707 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
14:26:43 INFO - PROCESS | 1932 | 1461187603241 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}]
14:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive
14:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1283ms
14:26:43 INFO - PROCESS | 1932 | 1461187603268 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null]
14:26:43 INFO - PROCESS | 1932 | 1461187603275 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}]
14:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html
14:26:43 INFO - PROCESS | 1932 | 1461187603282 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}]
14:26:43 INFO - PROCESS | 1932 | 1461187603288 Marionette TRACE conn3 <- [1,174,null,{}]
14:26:43 INFO - PROCESS | 1932 | 1461187603297 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:43 INFO - PROCESS | 1932 | 1461187603472 Marionette TRACE conn3 <- [1,175,null,{"value":null}]
14:26:43 INFO - PROCESS | 1932 | 1461187603606 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa9a400 == 26 [pid = 1932] [id = 51]
14:26:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x91ed9800) [pid = 1932] [serial = 151] [outer = (nil)]
14:26:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x928f4800) [pid = 1932] [serial = 152] [outer = 0x91ed9800]
14:26:43 INFO - PROCESS | 1932 | 1461187603695 Marionette DEBUG loaded listener.js
14:26:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x96f8a800) [pid = 1932] [serial = 153] [outer = 0x91ed9800]
14:26:44 INFO - PROCESS | 1932 | 1461187604784 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}]
14:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear
14:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1540ms
14:26:44 INFO - PROCESS | 1932 | 1461187604821 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null]
14:26:44 INFO - PROCESS | 1932 | 1461187604829 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}]
14:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html
14:26:44 INFO - PROCESS | 1932 | 1461187604839 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}]
14:26:44 INFO - PROCESS | 1932 | 1461187604843 Marionette TRACE conn3 <- [1,178,null,{}]
14:26:44 INFO - PROCESS | 1932 | 1461187604850 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:45 INFO - PROCESS | 1932 | 1461187605053 Marionette TRACE conn3 <- [1,179,null,{"value":null}]
14:26:45 INFO - PROCESS | 1932 | 1461187605188 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb10c00 == 27 [pid = 1932] [id = 52]
14:26:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x91ed9400) [pid = 1932] [serial = 154] [outer = (nil)]
14:26:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x97c4b000) [pid = 1932] [serial = 155] [outer = 0x91ed9400]
14:26:45 INFO - PROCESS | 1932 | 1461187605273 Marionette DEBUG loaded listener.js
14:26:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x982c8c00) [pid = 1932] [serial = 156] [outer = 0x91ed9400]
14:26:46 INFO - PROCESS | 1932 | 1461187606104 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}]
14:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker
14:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1329ms
14:26:46 INFO - PROCESS | 1932 | 1461187606169 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null]
14:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html
14:26:46 INFO - PROCESS | 1932 | 1461187606173 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}]
14:26:46 INFO - PROCESS | 1932 | 1461187606180 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}]
14:26:46 INFO - PROCESS | 1932 | 1461187606186 Marionette TRACE conn3 <- [1,182,null,{}]
14:26:46 INFO - PROCESS | 1932 | 1461187606202 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:46 INFO - PROCESS | 1932 | 1461187606409 Marionette TRACE conn3 <- [1,183,null,{"value":null}]
14:26:46 INFO - PROCESS | 1932 | 1461187606577 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x97719000 == 28 [pid = 1932] [id = 53]
14:26:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x97d2dc00) [pid = 1932] [serial = 157] [outer = (nil)]
14:26:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x9ea16c00) [pid = 1932] [serial = 158] [outer = 0x97d2dc00]
14:26:46 INFO - PROCESS | 1932 | 1461187606668 Marionette DEBUG loaded listener.js
14:26:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x9feeb800) [pid = 1932] [serial = 159] [outer = 0x97d2dc00]
14:26:47 INFO - PROCESS | 1932 | 1461187607504 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}]
14:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default
14:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1387ms
14:26:47 INFO - PROCESS | 1932 | 1461187607567 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null]
14:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html
14:26:47 INFO - PROCESS | 1932 | 1461187607571 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}]
14:26:47 INFO - PROCESS | 1932 | 1461187607578 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}]
14:26:47 INFO - PROCESS | 1932 | 1461187607581 Marionette TRACE conn3 <- [1,186,null,{}]
14:26:47 INFO - PROCESS | 1932 | 1461187607587 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:47 INFO - PROCESS | 1932 | 1461187607752 Marionette TRACE conn3 <- [1,187,null,{"value":null}]
14:26:47 INFO - PROCESS | 1932 | 1461187607886 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa2800 == 29 [pid = 1932] [id = 54]
14:26:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x97c43400) [pid = 1932] [serial = 160] [outer = (nil)]
14:26:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0xa0c33000) [pid = 1932] [serial = 161] [outer = 0x97c43400]
14:26:47 INFO - PROCESS | 1932 | 1461187607974 Marionette DEBUG loaded listener.js
14:26:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0xa0e40400) [pid = 1932] [serial = 162] [outer = 0x97c43400]
14:26:48 INFO - PROCESS | 1932 | 1461187608908 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}]
14:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get
14:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1384ms
14:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html
14:26:48 INFO - PROCESS | 1932 | 1461187608962 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null]
14:26:48 INFO - PROCESS | 1932 | 1461187608965 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}]
14:26:48 INFO - PROCESS | 1932 | 1461187608971 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}]
14:26:48 INFO - PROCESS | 1932 | 1461187608975 Marionette TRACE conn3 <- [1,190,null,{}]
14:26:48 INFO - PROCESS | 1932 | 1461187608980 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:49 INFO - PROCESS | 1932 | 1461187609141 Marionette TRACE conn3 <- [1,191,null,{"value":null}]
14:26:49 INFO - PROCESS | 1932 | 1461187609277 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb49800 == 30 [pid = 1932] [id = 55]
14:26:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x9ffc1000) [pid = 1932] [serial = 163] [outer = (nil)]
14:26:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0xa2ac9400) [pid = 1932] [serial = 164] [outer = 0x9ffc1000]
14:26:49 INFO - PROCESS | 1932 | 1461187609364 Marionette DEBUG loaded listener.js
14:26:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0xa2acac00) [pid = 1932] [serial = 165] [outer = 0x9ffc1000]
14:26:50 INFO - PROCESS | 1932 | 1461187610430 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}]
14:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight
14:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1486ms
14:26:50 INFO - PROCESS | 1932 | 1461187610457 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null]
14:26:50 INFO - PROCESS | 1932 | 1461187610463 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}]
14:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html
14:26:50 INFO - PROCESS | 1932 | 1461187610471 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}]
14:26:50 INFO - PROCESS | 1932 | 1461187610476 Marionette TRACE conn3 <- [1,194,null,{}]
14:26:50 INFO - PROCESS | 1932 | 1461187610485 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:50 INFO - PROCESS | 1932 | 1461187610645 Marionette TRACE conn3 <- [1,195,null,{"value":null}]
14:26:50 INFO - PROCESS | 1932 | 1461187610824 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x9288c800 == 31 [pid = 1932] [id = 56]
14:26:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x92893c00) [pid = 1932] [serial = 166] [outer = (nil)]
14:26:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x9501b000) [pid = 1932] [serial = 167] [outer = 0x92893c00]
14:26:50 INFO - PROCESS | 1932 | 1461187610906 Marionette DEBUG loaded listener.js
14:26:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x96f94800) [pid = 1932] [serial = 168] [outer = 0x92893c00]
14:26:51 INFO - PROCESS | 1932 | 1461187611734 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}]
14:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix
14:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1339ms
14:26:51 INFO - PROCESS | 1932 | 1461187611810 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null]
14:26:51 INFO - PROCESS | 1932 | 1461187611818 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}]
14:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html
14:26:51 INFO - PROCESS | 1932 | 1461187611828 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}]
14:26:51 INFO - PROCESS | 1932 | 1461187611832 Marionette TRACE conn3 <- [1,198,null,{}]
14:26:51 INFO - PROCESS | 1932 | 1461187611838 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:52 INFO - PROCESS | 1932 | 1461187612032 Marionette TRACE conn3 <- [1,199,null,{"value":null}]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x92886000) [pid = 1932] [serial = 116] [outer = (nil)] [url = about:blank]
14:26:52 INFO - PROCESS | 1932 | 1461187612206 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa93c00 == 32 [pid = 1932] [id = 57]
14:26:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x8faa3c00) [pid = 1932] [serial = 169] [outer = (nil)]
14:26:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x8fb0ac00) [pid = 1932] [serial = 170] [outer = 0x8faa3c00]
14:26:52 INFO - PROCESS | 1932 | 1461187612316 Marionette DEBUG loaded listener.js
14:26:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x9506a400) [pid = 1932] [serial = 171] [outer = 0x8faa3c00]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x9ff0d000) [pid = 1932] [serial = 110] [outer = (nil)] [url = about:blank]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x97721400) [pid = 1932] [serial = 101] [outer = (nil)] [url = about:blank]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x9915e000) [pid = 1932] [serial = 107] [outer = (nil)] [url = about:blank]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x96291000) [pid = 1932] [serial = 104] [outer = (nil)] [url = about:blank]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x9771a400) [pid = 1932] [serial = 105] [outer = (nil)] [url = about:blank]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x95069000) [pid = 1932] [serial = 32] [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.]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0xa0a45c00) [pid = 1932] [serial = 111] [outer = (nil)] [url = about:blank]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x8fa93400) [pid = 1932] [serial = 113] [outer = (nil)] [url = about:blank]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x8fb03400) [pid = 1932] [serial = 114] [outer = (nil)] [url = about:blank]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x998ef000) [pid = 1932] [serial = 108] [outer = (nil)] [url = about:blank]
14:26:52 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x95a3c400) [pid = 1932] [serial = 100] [outer = (nil)] [url = about:blank]
14:26:53 INFO - PROCESS | 1932 | 1461187613006 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}]
14:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over
14:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1231ms
14:26:53 INFO - PROCESS | 1932 | 1461187613079 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null]
14:26:53 INFO - PROCESS | 1932 | 1461187613082 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}]
14:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html
14:26:53 INFO - PROCESS | 1932 | 1461187613094 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}]
14:26:53 INFO - PROCESS | 1932 | 1461187613098 Marionette TRACE conn3 <- [1,202,null,{}]
14:26:53 INFO - PROCESS | 1932 | 1461187613116 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:53 INFO - PROCESS | 1932 | 1461187613267 Marionette TRACE conn3 <- [1,203,null,{"value":null}]
14:26:53 INFO - PROCESS | 1932 | 1461187613278 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb46800 == 33 [pid = 1932] [id = 58]
14:26:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x96f90000) [pid = 1932] [serial = 172] [outer = (nil)]
14:26:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x98e72000) [pid = 1932] [serial = 173] [outer = 0x96f90000]
14:26:53 INFO - PROCESS | 1932 | 1461187613352 Marionette DEBUG loaded listener.js
14:26:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x9915b000) [pid = 1932] [serial = 174] [outer = 0x96f90000]
14:26:54 INFO - PROCESS | 1932 | 1461187614353 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}]
14:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised
14:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1292ms
14:26:54 INFO - PROCESS | 1932 | 1461187614383 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null]
14:26:54 INFO - PROCESS | 1932 | 1461187614389 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}]
14:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html
14:26:54 INFO - PROCESS | 1932 | 1461187614397 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}]
14:26:54 INFO - PROCESS | 1932 | 1461187614403 Marionette TRACE conn3 <- [1,206,null,{}]
14:26:54 INFO - PROCESS | 1932 | 1461187614412 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:54 INFO - PROCESS | 1932 | 1461187614582 Marionette TRACE conn3 <- [1,207,null,{"value":null}]
14:26:54 INFO - PROCESS | 1932 | 1461187614718 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faaf800 == 34 [pid = 1932] [id = 59]
14:26:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x914d2c00) [pid = 1932] [serial = 175] [outer = (nil)]
14:26:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x96291000) [pid = 1932] [serial = 176] [outer = 0x914d2c00]
14:26:54 INFO - PROCESS | 1932 | 1461187614810 Marionette DEBUG loaded listener.js
14:26:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x97a8ac00) [pid = 1932] [serial = 177] [outer = 0x914d2c00]
14:26:55 INFO - PROCESS | 1932 | 1461187615642 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}]
14:26:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy
14:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1283ms
14:26:55 INFO - PROCESS | 1932 | 1461187615680 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null]
14:26:55 INFO - PROCESS | 1932 | 1461187615688 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}]
14:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html
14:26:55 INFO - PROCESS | 1932 | 1461187615700 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}]
14:26:55 INFO - PROCESS | 1932 | 1461187615704 Marionette TRACE conn3 <- [1,210,null,{}]
14:26:55 INFO - PROCESS | 1932 | 1461187615728 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:55 INFO - PROCESS | 1932 | 1461187615894 Marionette TRACE conn3 <- [1,211,null,{"value":null}]
14:26:56 INFO - PROCESS | 1932 | 1461187616029 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x914dfc00 == 35 [pid = 1932] [id = 60]
14:26:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x96cdbc00) [pid = 1932] [serial = 178] [outer = (nil)]
14:26:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x98e79c00) [pid = 1932] [serial = 179] [outer = 0x96cdbc00]
14:26:56 INFO - PROCESS | 1932 | 1461187616119 Marionette DEBUG loaded listener.js
14:26:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x998ee000) [pid = 1932] [serial = 180] [outer = 0x96cdbc00]
14:26:56 INFO - PROCESS | 1932 | 1461187616933 Marionette TRACE conn3 <- [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]]]}]
14:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop
14:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1258ms
14:26:56 INFO - PROCESS | 1932 | 1461187616958 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null]
14:26:56 INFO - PROCESS | 1932 | 1461187616962 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}]
14:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html
14:26:56 INFO - PROCESS | 1932 | 1461187616969 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}]
14:26:56 INFO - PROCESS | 1932 | 1461187616974 Marionette TRACE conn3 <- [1,214,null,{}]
14:26:57 INFO - PROCESS | 1932 | 1461187617009 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:57 INFO - PROCESS | 1932 | 1461187617182 Marionette TRACE conn3 <- [1,215,null,{"value":null}]
14:26:57 INFO - PROCESS | 1932 | 1461187617317 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8ae800 == 36 [pid = 1932] [id = 61]
14:26:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x8fa8e800) [pid = 1932] [serial = 181] [outer = (nil)]
14:26:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x9df6f000) [pid = 1932] [serial = 182] [outer = 0x8fa8e800]
14:26:57 INFO - PROCESS | 1932 | 1461187617418 Marionette DEBUG loaded listener.js
14:26:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x9fb84c00) [pid = 1932] [serial = 183] [outer = 0x8fa8e800]
14:26:58 INFO - PROCESS | 1932 | 1461187618377 Marionette TRACE conn3 <- [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]]]}]
14:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in
14:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1453ms
14:26:58 INFO - PROCESS | 1932 | 1461187618422 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null]
14:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html
14:26:58 INFO - PROCESS | 1932 | 1461187618427 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}]
14:26:58 INFO - PROCESS | 1932 | 1461187618433 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}]
14:26:58 INFO - PROCESS | 1932 | 1461187618436 Marionette TRACE conn3 <- [1,218,null,{}]
14:26:58 INFO - PROCESS | 1932 | 1461187618442 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:58 INFO - PROCESS | 1932 | 1461187618605 Marionette TRACE conn3 <- [1,219,null,{"value":null}]
14:26:58 INFO - PROCESS | 1932 | 1461187618741 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:26:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x9df75400 == 37 [pid = 1932] [id = 62]
14:26:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0xa0a49000) [pid = 1932] [serial = 184] [outer = (nil)]
14:26:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0xa0c33400) [pid = 1932] [serial = 185] [outer = 0xa0a49000]
14:26:58 INFO - PROCESS | 1932 | 1461187618827 Marionette DEBUG loaded listener.js
14:26:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0xa2abe800) [pid = 1932] [serial = 186] [outer = 0xa0a49000]
14:26:59 INFO - PROCESS | 1932 | 1461187619674 Marionette TRACE conn3 <- [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]]]}]
14:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out
14:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1287ms
14:26:59 INFO - PROCESS | 1932 | 1461187619720 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null]
14:26:59 INFO - PROCESS | 1932 | 1461187619723 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}]
14:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html
14:26:59 INFO - PROCESS | 1932 | 1461187619731 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}]
14:26:59 INFO - PROCESS | 1932 | 1461187619735 Marionette TRACE conn3 <- [1,222,null,{}]
14:26:59 INFO - PROCESS | 1932 | 1461187619758 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:26:59 INFO - PROCESS | 1932 | 1461187619916 Marionette TRACE conn3 <- [1,223,null,{"value":null}]
14:27:00 INFO - PROCESS | 1932 | 1461187620052 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ff38400 == 38 [pid = 1932] [id = 63]
14:27:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x9ffa0c00) [pid = 1932] [serial = 187] [outer = (nil)]
14:27:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0xa4456400) [pid = 1932] [serial = 188] [outer = 0x9ffa0c00]
14:27:00 INFO - PROCESS | 1932 | 1461187620141 Marionette DEBUG loaded listener.js
14:27:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0xa4459400) [pid = 1932] [serial = 189] [outer = 0x9ffa0c00]
14:27:00 INFO - PROCESS | 1932 | 1461187620945 Marionette TRACE conn3 <- [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]]]}]
14:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over
14:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1289ms
14:27:01 INFO - PROCESS | 1932 | 1461187621020 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null]
14:27:01 INFO - PROCESS | 1932 | 1461187621025 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}]
14:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html
14:27:01 INFO - PROCESS | 1932 | 1461187621031 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}]
14:27:01 INFO - PROCESS | 1932 | 1461187621033 Marionette TRACE conn3 <- [1,226,null,{}]
14:27:01 INFO - PROCESS | 1932 | 1461187621040 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:01 INFO - PROCESS | 1932 | 1461187621269 Marionette TRACE conn3 <- [1,227,null,{"value":null}]
14:27:01 INFO - PROCESS | 1932 | 1461187621409 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x94559400 == 39 [pid = 1932] [id = 64]
14:27:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x94559800) [pid = 1932] [serial = 190] [outer = (nil)]
14:27:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x94563800) [pid = 1932] [serial = 191] [outer = 0x94559800]
14:27:01 INFO - PROCESS | 1932 | 1461187621498 Marionette DEBUG loaded listener.js
14:27:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0xa0f70800) [pid = 1932] [serial = 192] [outer = 0x94559800]
14:27:02 INFO - PROCESS | 1932 | 1461187622386 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}]
14:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter
14:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1384ms
14:27:02 INFO - PROCESS | 1932 | 1461187622416 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null]
14:27:02 INFO - PROCESS | 1932 | 1461187622420 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}]
14:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html
14:27:02 INFO - PROCESS | 1932 | 1461187622426 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}]
14:27:02 INFO - PROCESS | 1932 | 1461187622429 Marionette TRACE conn3 <- [1,230,null,{}]
14:27:02 INFO - PROCESS | 1932 | 1461187622435 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:02 INFO - PROCESS | 1932 | 1461187622599 Marionette TRACE conn3 <- [1,231,null,{"value":null}]
14:27:02 INFO - PROCESS | 1932 | 1461187622742 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8b1800 == 40 [pid = 1932] [id = 65]
14:27:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x8f8b4000) [pid = 1932] [serial = 193] [outer = (nil)]
14:27:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0xa4582000) [pid = 1932] [serial = 194] [outer = 0x8f8b4000]
14:27:02 INFO - PROCESS | 1932 | 1461187622836 Marionette DEBUG loaded listener.js
14:27:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0xa458a000) [pid = 1932] [serial = 195] [outer = 0x8f8b4000]
14:27:03 INFO - PROCESS | 1932 | 1461187623777 Marionette TRACE conn3 <- [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]]]}]
14:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop
14:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1386ms
14:27:03 INFO - PROCESS | 1932 | 1461187623813 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null]
14:27:03 INFO - PROCESS | 1932 | 1461187623817 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}]
14:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html
14:27:03 INFO - PROCESS | 1932 | 1461187623823 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}]
14:27:03 INFO - PROCESS | 1932 | 1461187623827 Marionette TRACE conn3 <- [1,234,null,{}]
14:27:03 INFO - PROCESS | 1932 | 1461187623832 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:04 INFO - PROCESS | 1932 | 1461187623997 Marionette TRACE conn3 <- [1,235,null,{"value":null}]
14:27:04 INFO - PROCESS | 1932 | 1461187624274 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa94400 == 41 [pid = 1932] [id = 66]
14:27:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x8fa96000) [pid = 1932] [serial = 196] [outer = (nil)]
14:27:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x8faac800) [pid = 1932] [serial = 197] [outer = 0x8fa96000]
14:27:04 INFO - PROCESS | 1932 | 1461187624357 Marionette DEBUG loaded listener.js
14:27:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x90596000) [pid = 1932] [serial = 198] [outer = 0x8fa96000]
14:27:05 INFO - PROCESS | 1932 | 1461187625248 Marionette TRACE conn3 <- [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]]]}]
14:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in
14:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1479ms
14:27:05 INFO - PROCESS | 1932 | 1461187625308 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null]
14:27:05 INFO - PROCESS | 1932 | 1461187625315 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}]
14:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html
14:27:05 INFO - PROCESS | 1932 | 1461187625324 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}]
14:27:05 INFO - PROCESS | 1932 | 1461187625329 Marionette TRACE conn3 <- [1,238,null,{}]
14:27:05 INFO - PROCESS | 1932 | 1461187625336 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:05 INFO - PROCESS | 1932 | 1461187625504 Marionette TRACE conn3 <- [1,239,null,{"value":null}]
14:27:05 INFO - PROCESS | 1932 | 1461187625657 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb47800 == 42 [pid = 1932] [id = 67]
14:27:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x912bf800) [pid = 1932] [serial = 199] [outer = (nil)]
14:27:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x96f92800) [pid = 1932] [serial = 200] [outer = 0x912bf800]
14:27:05 INFO - PROCESS | 1932 | 1461187625757 Marionette DEBUG loaded listener.js
14:27:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x97c51000) [pid = 1932] [serial = 201] [outer = 0x912bf800]
14:27:06 INFO - PROCESS | 1932 | 1461187626467 Marionette TRACE conn3 <- [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]]]}]
14:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out
14:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1183ms
14:27:06 INFO - PROCESS | 1932 | 1461187626510 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null]
14:27:06 INFO - PROCESS | 1932 | 1461187626515 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}]
14:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html
14:27:06 INFO - PROCESS | 1932 | 1461187626523 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}]
14:27:06 INFO - PROCESS | 1932 | 1461187626526 Marionette TRACE conn3 <- [1,242,null,{}]
14:27:06 INFO - PROCESS | 1932 | 1461187626532 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:06 INFO - PROCESS | 1932 | 1461187626697 Marionette TRACE conn3 <- [1,243,null,{"value":null}]
14:27:06 INFO - PROCESS | 1932 | 1461187626818 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x9455a400 == 43 [pid = 1932] [id = 68]
14:27:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x94567000) [pid = 1932] [serial = 202] [outer = (nil)]
14:27:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x98ff2c00) [pid = 1932] [serial = 203] [outer = 0x94567000]
14:27:06 INFO - PROCESS | 1932 | 1461187626891 Marionette DEBUG loaded listener.js
14:27:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x98ffb400) [pid = 1932] [serial = 204] [outer = 0x94567000]
14:27:07 INFO - PROCESS | 1932 | 1461187627696 Marionette TRACE conn3 <- [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]]]}]
14:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over
14:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1229ms
14:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html
14:27:07 INFO - PROCESS | 1932 | 1461187627752 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null]
14:27:07 INFO - PROCESS | 1932 | 1461187627755 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}]
14:27:07 INFO - PROCESS | 1932 | 1461187627764 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}]
14:27:07 INFO - PROCESS | 1932 | 1461187627772 Marionette TRACE conn3 <- [1,246,null,{}]
14:27:07 INFO - PROCESS | 1932 | 1461187627792 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:07 INFO - PROCESS | 1932 | 1461187627977 Marionette TRACE conn3 <- [1,247,null,{"value":null}]
14:27:08 INFO - PROCESS | 1932 | 1461187628001 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa8400 == 44 [pid = 1932] [id = 69]
14:27:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x98ffc800) [pid = 1932] [serial = 205] [outer = (nil)]
14:27:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x9fb25400) [pid = 1932] [serial = 206] [outer = 0x98ffc800]
14:27:08 INFO - PROCESS | 1932 | 1461187628073 Marionette DEBUG loaded listener.js
14:27:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0xa0a4bc00) [pid = 1932] [serial = 207] [outer = 0x98ffc800]
14:27:08 INFO - PROCESS | 1932 | 1461187628991 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}]
14:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor
14:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1264ms
14:27:09 INFO - PROCESS | 1932 | 1461187629025 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null]
14:27:09 INFO - PROCESS | 1932 | 1461187629028 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}]
14:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html
14:27:09 INFO - PROCESS | 1932 | 1461187629035 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}]
14:27:09 INFO - PROCESS | 1932 | 1461187629038 Marionette TRACE conn3 <- [1,250,null,{}]
14:27:09 INFO - PROCESS | 1932 | 1461187629052 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:09 INFO - PROCESS | 1932 | 1461187629304 Marionette TRACE conn3 <- [1,251,null,{"value":null}]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x99a21000) [pid = 1932] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x91e7f800) [pid = 1932] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x97d23000) [pid = 1932] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x91ed5400) [pid = 1932] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x96f8d400) [pid = 1932] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x96251400) [pid = 1932] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x9df75000) [pid = 1932] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x97ad8c00) [pid = 1932] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0xa0ae1000) [pid = 1932] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x92893c00) [pid = 1932] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x8fb03c00) [pid = 1932] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x8faa3c00) [pid = 1932] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html]
14:27:09 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x8fa8c800) [pid = 1932] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html]
14:27:09 INFO - PROCESS | 1932 | 1461187629404 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8a8400 == 45 [pid = 1932] [id = 70]
14:27:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x8f8ad000) [pid = 1932] [serial = 208] [outer = (nil)]
14:27:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x8fb01c00) [pid = 1932] [serial = 209] [outer = 0x8f8ad000]
14:27:09 INFO - PROCESS | 1932 | 1461187629480 Marionette DEBUG loaded listener.js
14:27:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x95a3cc00) [pid = 1932] [serial = 210] [outer = 0x8f8ad000]
14:27:10 INFO - PROCESS | 1932 | 1461187630129 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}]
14:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy
14:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1137ms
14:27:10 INFO - PROCESS | 1932 | 1461187630173 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null]
14:27:10 INFO - PROCESS | 1932 | 1461187630176 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}]
14:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html
14:27:10 INFO - PROCESS | 1932 | 1461187630182 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}]
14:27:10 INFO - PROCESS | 1932 | 1461187630185 Marionette TRACE conn3 <- [1,254,null,{}]
14:27:10 INFO - PROCESS | 1932 | 1461187630191 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:10 INFO - PROCESS | 1932 | 1461187630373 Marionette TRACE conn3 <- [1,255,null,{"value":null}]
14:27:10 INFO - PROCESS | 1932 | 1461187630390 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:10 INFO - PROCESS | 1932 | ++DOCSHELL 0xa2ac9c00 == 46 [pid = 1932] [id = 71]
14:27:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0xa3c76800) [pid = 1932] [serial = 211] [outer = (nil)]
14:27:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0xa44c2000) [pid = 1932] [serial = 212] [outer = 0xa3c76800]
14:27:10 INFO - PROCESS | 1932 | 1461187630477 Marionette DEBUG loaded listener.js
14:27:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0xa45e5c00) [pid = 1932] [serial = 213] [outer = 0xa3c76800]
14:27:11 INFO - PROCESS | 1932 | 1461187631207 Marionette TRACE conn3 <- [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]]]}]
14:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop
14:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1077ms
14:27:11 INFO - PROCESS | 1932 | 1461187631313 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null]
14:27:11 INFO - PROCESS | 1932 | 1461187631319 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}]
14:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html
14:27:11 INFO - PROCESS | 1932 | 1461187631333 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}]
14:27:11 INFO - PROCESS | 1932 | 1461187631339 Marionette TRACE conn3 <- [1,258,null,{}]
14:27:11 INFO - PROCESS | 1932 | 1461187631348 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:11 INFO - PROCESS | 1932 | 1461187631528 Marionette TRACE conn3 <- [1,259,null,{"value":null}]
14:27:11 INFO - PROCESS | 1932 | 1461187631674 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x914de400 == 47 [pid = 1932] [id = 72]
14:27:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x914dec00) [pid = 1932] [serial = 214] [outer = (nil)]
14:27:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x9455d000) [pid = 1932] [serial = 215] [outer = 0x914dec00]
14:27:11 INFO - PROCESS | 1932 | 1461187631764 Marionette DEBUG loaded listener.js
14:27:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x928f5800) [pid = 1932] [serial = 216] [outer = 0x914dec00]
14:27:12 INFO - PROCESS | 1932 | 1461187632835 Marionette TRACE conn3 <- [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]]]}]
14:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in
14:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1541ms
14:27:12 INFO - PROCESS | 1932 | 1461187632870 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null]
14:27:12 INFO - PROCESS | 1932 | 1461187632876 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}]
14:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html
14:27:12 INFO - PROCESS | 1932 | 1461187632889 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}]
14:27:12 INFO - PROCESS | 1932 | 1461187632894 Marionette TRACE conn3 <- [1,262,null,{}]
14:27:12 INFO - PROCESS | 1932 | 1461187632901 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:13 INFO - PROCESS | 1932 | 1461187633075 Marionette TRACE conn3 <- [1,263,null,{"value":null}]
14:27:13 INFO - PROCESS | 1932 | 1461187633218 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb03c00 == 48 [pid = 1932] [id = 73]
14:27:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x912b7400) [pid = 1932] [serial = 217] [outer = (nil)]
14:27:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x95a1f400) [pid = 1932] [serial = 218] [outer = 0x912b7400]
14:27:13 INFO - PROCESS | 1932 | 1461187633310 Marionette DEBUG loaded listener.js
14:27:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x98ea6800) [pid = 1932] [serial = 219] [outer = 0x912b7400]
14:27:14 INFO - PROCESS | 1932 | 1461187634145 Marionette TRACE conn3 <- [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]]]}]
14:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out
14:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1300ms
14:27:14 INFO - PROCESS | 1932 | 1461187634186 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null]
14:27:14 INFO - PROCESS | 1932 | 1461187634191 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}]
14:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html
14:27:14 INFO - PROCESS | 1932 | 1461187634197 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}]
14:27:14 INFO - PROCESS | 1932 | 1461187634201 Marionette TRACE conn3 <- [1,266,null,{}]
14:27:14 INFO - PROCESS | 1932 | 1461187634214 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:14 INFO - PROCESS | 1932 | 1461187634392 Marionette TRACE conn3 <- [1,267,null,{"value":null}]
14:27:14 INFO - PROCESS | 1932 | 1461187634538 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x98ffa800 == 49 [pid = 1932] [id = 74]
14:27:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x99a20800) [pid = 1932] [serial = 220] [outer = (nil)]
14:27:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x9fc5e000) [pid = 1932] [serial = 221] [outer = 0x99a20800]
14:27:14 INFO - PROCESS | 1932 | 1461187634635 Marionette DEBUG loaded listener.js
14:27:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0xa4456c00) [pid = 1932] [serial = 222] [outer = 0x99a20800]
14:27:15 INFO - PROCESS | 1932 | 1461187635577 Marionette TRACE conn3 <- [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]]]}]
14:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over
14:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1429ms
14:27:15 INFO - PROCESS | 1932 | 1461187635627 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null]
14:27:15 INFO - PROCESS | 1932 | 1461187635631 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}]
14:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html
14:27:15 INFO - PROCESS | 1932 | 1461187635637 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}]
14:27:15 INFO - PROCESS | 1932 | 1461187635640 Marionette TRACE conn3 <- [1,270,null,{}]
14:27:15 INFO - PROCESS | 1932 | 1461187635646 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:15 INFO - PROCESS | 1932 | 1461187635811 Marionette TRACE conn3 <- [1,271,null,{"value":null}]
14:27:15 INFO - PROCESS | 1932 | 1461187635956 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:15 INFO - PROCESS | 1932 | ++DOCSHELL 0xa45e2800 == 50 [pid = 1932] [id = 75]
14:27:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0xa49c0800) [pid = 1932] [serial = 223] [outer = (nil)]
14:27:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0xa49c5000) [pid = 1932] [serial = 224] [outer = 0xa49c0800]
14:27:16 INFO - PROCESS | 1932 | 1461187636042 Marionette DEBUG loaded listener.js
14:27:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0xa49c8800) [pid = 1932] [serial = 225] [outer = 0xa49c0800]
14:27:16 INFO - PROCESS | 1932 | 1461187636975 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}]
14:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter
14:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1386ms
14:27:17 INFO - PROCESS | 1932 | 1461187637024 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null]
14:27:17 INFO - PROCESS | 1932 | 1461187637027 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}]
14:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html
14:27:17 INFO - PROCESS | 1932 | 1461187637034 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}]
14:27:17 INFO - PROCESS | 1932 | 1461187637037 Marionette TRACE conn3 <- [1,274,null,{}]
14:27:17 INFO - PROCESS | 1932 | 1461187637043 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:17 INFO - PROCESS | 1932 | 1461187637209 Marionette TRACE conn3 <- [1,275,null,{"value":null}]
14:27:17 INFO - PROCESS | 1932 | 1461187637355 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:17 INFO - PROCESS | 1932 | ++DOCSHELL 0xa0ae1400 == 51 [pid = 1932] [id = 76]
14:27:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0xa45e8c00) [pid = 1932] [serial = 226] [outer = (nil)]
14:27:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0xa49cf800) [pid = 1932] [serial = 227] [outer = 0xa45e8c00]
14:27:17 INFO - PROCESS | 1932 | 1461187637481 Marionette DEBUG loaded listener.js
14:27:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0xa4c08000) [pid = 1932] [serial = 228] [outer = 0xa45e8c00]
14:27:18 INFO - PROCESS | 1932 | 1461187638429 Marionette TRACE conn3 <- [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]]]}]
14:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop
14:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1435ms
14:27:18 INFO - PROCESS | 1932 | 1461187638471 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null]
14:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html
14:27:18 INFO - PROCESS | 1932 | 1461187638475 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}]
14:27:18 INFO - PROCESS | 1932 | 1461187638481 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}]
14:27:18 INFO - PROCESS | 1932 | 1461187638485 Marionette TRACE conn3 <- [1,278,null,{}]
14:27:18 INFO - PROCESS | 1932 | 1461187638491 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:18 INFO - PROCESS | 1932 | 1461187638684 Marionette TRACE conn3 <- [1,279,null,{"value":null}]
14:27:18 INFO - PROCESS | 1932 | 1461187638831 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8abc00 == 52 [pid = 1932] [id = 77]
14:27:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0xa49cc800) [pid = 1932] [serial = 229] [outer = (nil)]
14:27:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0xa6930c00) [pid = 1932] [serial = 230] [outer = 0xa49cc800]
14:27:18 INFO - PROCESS | 1932 | 1461187638921 Marionette DEBUG loaded listener.js
14:27:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x99a52400) [pid = 1932] [serial = 231] [outer = 0xa49cc800]
14:27:19 INFO - PROCESS | 1932 | 1461187639780 Marionette TRACE conn3 <- [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]]]}]
14:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in
14:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1337ms
14:27:19 INFO - PROCESS | 1932 | 1461187639819 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null]
14:27:19 INFO - PROCESS | 1932 | 1461187639822 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}]
14:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html
14:27:19 INFO - PROCESS | 1932 | 1461187639829 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}]
14:27:19 INFO - PROCESS | 1932 | 1461187639833 Marionette TRACE conn3 <- [1,282,null,{}]
14:27:19 INFO - PROCESS | 1932 | 1461187639839 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:19 INFO - PROCESS | 1932 | 1461187639989 Marionette TRACE conn3 <- [1,283,null,{"value":null}]
14:27:20 INFO - PROCESS | 1932 | 1461187640140 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8a8000 == 53 [pid = 1932] [id = 78]
14:27:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x8f8ae400) [pid = 1932] [serial = 232] [outer = (nil)]
14:27:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0xa6d30400) [pid = 1932] [serial = 233] [outer = 0x8f8ae400]
14:27:20 INFO - PROCESS | 1932 | 1461187640230 Marionette DEBUG loaded listener.js
14:27:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0xa6d66000) [pid = 1932] [serial = 234] [outer = 0x8f8ae400]
14:27:21 INFO - PROCESS | 1932 | 1461187641098 Marionette TRACE conn3 <- [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]]]}]
14:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out
14:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1282ms
14:27:21 INFO - PROCESS | 1932 | 1461187641112 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null]
14:27:21 INFO - PROCESS | 1932 | 1461187641115 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}]
14:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html
14:27:21 INFO - PROCESS | 1932 | 1461187641138 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}]
14:27:21 INFO - PROCESS | 1932 | 1461187641141 Marionette TRACE conn3 <- [1,286,null,{}]
14:27:21 INFO - PROCESS | 1932 | 1461187641147 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:21 INFO - PROCESS | 1932 | 1461187641298 Marionette TRACE conn3 <- [1,287,null,{"value":null}]
14:27:21 INFO - PROCESS | 1932 | 1461187641449 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfbd800 == 54 [pid = 1932] [id = 79]
14:27:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8dfbdc00) [pid = 1932] [serial = 235] [outer = (nil)]
14:27:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8dfc5c00) [pid = 1932] [serial = 236] [outer = 0x8dfbdc00]
14:27:21 INFO - PROCESS | 1932 | 1461187641535 Marionette DEBUG loaded listener.js
14:27:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8dfc9c00) [pid = 1932] [serial = 237] [outer = 0x8dfbdc00]
14:27:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8dfc6c00) [pid = 1932] [serial = 238] [outer = 0x912bc800]
14:27:22 INFO - PROCESS | 1932 | 1461187642501 Marionette TRACE conn3 <- [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]]]}]
14:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over
14:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1436ms
14:27:22 INFO - PROCESS | 1932 | 1461187642572 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null]
14:27:22 INFO - PROCESS | 1932 | 1461187642576 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}]
14:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html
14:27:22 INFO - PROCESS | 1932 | 1461187642583 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}]
14:27:22 INFO - PROCESS | 1932 | 1461187642586 Marionette TRACE conn3 <- [1,290,null,{}]
14:27:22 INFO - PROCESS | 1932 | 1461187642592 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:22 INFO - PROCESS | 1932 | 1461187642800 Marionette TRACE conn3 <- [1,291,null,{"value":null}]
14:27:23 INFO - PROCESS | 1932 | 1461187643210 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x90327800 == 55 [pid = 1932] [id = 80]
14:27:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x90328000) [pid = 1932] [serial = 239] [outer = (nil)]
14:27:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x9032b800) [pid = 1932] [serial = 240] [outer = 0x90328000]
14:27:23 INFO - PROCESS | 1932 | 1461187643335 Marionette DEBUG loaded listener.js
14:27:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x9032f000) [pid = 1932] [serial = 241] [outer = 0x90328000]
14:27:24 INFO - PROCESS | 1932 | 1461187644261 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}]
14:27:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor
14:27:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1741ms
14:27:24 INFO - PROCESS | 1932 | 1461187644326 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null]
14:27:24 INFO - PROCESS | 1932 | 1461187644333 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}]
14:27:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html
14:27:24 INFO - PROCESS | 1932 | 1461187644341 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}]
14:27:24 INFO - PROCESS | 1932 | 1461187644346 Marionette TRACE conn3 <- [1,294,null,{}]
14:27:24 INFO - PROCESS | 1932 | 1461187644353 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:24 INFO - PROCESS | 1932 | 1461187644517 Marionette TRACE conn3 <- [1,295,null,{"value":null}]
14:27:24 INFO - PROCESS | 1932 | 1461187644682 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:24 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa93c00 == 54 [pid = 1932] [id = 57]
14:27:24 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8a8400 == 53 [pid = 1932] [id = 70]
14:27:24 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x98e72000) [pid = 1932] [serial = 173] [outer = (nil)] [url = about:blank]
14:27:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8a8400 == 54 [pid = 1932] [id = 81]
14:27:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x90330800) [pid = 1932] [serial = 242] [outer = (nil)]
14:27:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x92886000) [pid = 1932] [serial = 243] [outer = 0x90330800]
14:27:24 INFO - PROCESS | 1932 | 1461187644836 Marionette DEBUG loaded listener.js
14:27:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x945ae800) [pid = 1932] [serial = 244] [outer = 0x90330800]
14:27:24 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa8400 == 53 [pid = 1932] [id = 69]
14:27:24 INFO - PROCESS | 1932 | --DOCSHELL 0x9455a400 == 52 [pid = 1932] [id = 68]
14:27:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb47800 == 51 [pid = 1932] [id = 67]
14:27:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa94400 == 50 [pid = 1932] [id = 66]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x90683000) [pid = 1932] [serial = 98] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x99bef400) [pid = 1932] [serial = 143] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x945ae000) [pid = 1932] [serial = 120] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x92886400) [pid = 1932] [serial = 119] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x98a1d400) [pid = 1932] [serial = 137] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x945ad800) [pid = 1932] [serial = 132] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x9288b000) [pid = 1932] [serial = 131] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x998edc00) [pid = 1932] [serial = 140] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x96c5bc00) [pid = 1932] [serial = 134] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x96f8d800) [pid = 1932] [serial = 135] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x9fb27000) [pid = 1932] [serial = 126] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x9ea11c00) [pid = 1932] [serial = 125] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x98e73800) [pid = 1932] [serial = 123] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x97fa4800) [pid = 1932] [serial = 122] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x99bee000) [pid = 1932] [serial = 144] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0xa0f39000) [pid = 1932] [serial = 129] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0xa0c3d800) [pid = 1932] [serial = 128] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x9ea13c00) [pid = 1932] [serial = 149] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x9501b000) [pid = 1932] [serial = 167] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x96f94800) [pid = 1932] [serial = 168] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x928f4800) [pid = 1932] [serial = 152] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x97c4b000) [pid = 1932] [serial = 155] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x9ea16c00) [pid = 1932] [serial = 158] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0xa2ac9400) [pid = 1932] [serial = 164] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x99a22800) [pid = 1932] [serial = 141] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x9a64d400) [pid = 1932] [serial = 147] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0xa0c33000) [pid = 1932] [serial = 161] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x99bf4400) [pid = 1932] [serial = 146] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x9506a400) [pid = 1932] [serial = 171] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x8fb0ac00) [pid = 1932] [serial = 170] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x98ea0400) [pid = 1932] [serial = 138] [outer = (nil)] [url = about:blank]
14:27:25 INFO - PROCESS | 1932 | 1461187645563 Marionette TRACE conn3 <- [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]]]}]
14:27:25 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.
14:27:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1234ms
14:27:25 INFO - PROCESS | 1932 | 1461187645583 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null]
14:27:25 INFO - PROCESS | 1932 | 1461187645588 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}]
14:27:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html
14:27:25 INFO - PROCESS | 1932 | 1461187645616 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}]
14:27:25 INFO - PROCESS | 1932 | 1461187645619 Marionette TRACE conn3 <- [1,298,null,{}]
14:27:25 INFO - PROCESS | 1932 | 1461187645625 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:25 INFO - PROCESS | 1932 | 1461187645773 Marionette TRACE conn3 <- [1,299,null,{"value":null}]
14:27:25 INFO - PROCESS | 1932 | 1461187645790 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x9288a800 == 51 [pid = 1932] [id = 82]
14:27:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x928f8c00) [pid = 1932] [serial = 245] [outer = (nil)]
14:27:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x95a17400) [pid = 1932] [serial = 246] [outer = 0x928f8c00]
14:27:25 INFO - PROCESS | 1932 | 1461187645863 Marionette DEBUG loaded listener.js
14:27:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x96c5d800) [pid = 1932] [serial = 247] [outer = 0x928f8c00]
14:27:26 INFO - PROCESS | 1932 | 1461187646750 Marionette TRACE conn3 <- [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]]]}]
14:27:26 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.
14:27:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1187ms
14:27:26 INFO - PROCESS | 1932 | 1461187646799 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null]
14:27:26 INFO - PROCESS | 1932 | 1461187646803 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}]
14:27:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html
14:27:26 INFO - PROCESS | 1932 | 1461187646816 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}]
14:27:26 INFO - PROCESS | 1932 | 1461187646824 Marionette TRACE conn3 <- [1,302,null,{}]
14:27:26 INFO - PROCESS | 1932 | 1461187646833 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:26 INFO - PROCESS | 1932 | 1461187646986 Marionette TRACE conn3 <- [1,303,null,{"value":null}]
14:27:27 INFO - PROCESS | 1932 | 1461187646997 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x9506ac00 == 52 [pid = 1932] [id = 83]
14:27:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x95072000) [pid = 1932] [serial = 248] [outer = (nil)]
14:27:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x9810f400) [pid = 1932] [serial = 249] [outer = 0x95072000]
14:27:27 INFO - PROCESS | 1932 | 1461187647183 Marionette DEBUG loaded listener.js
14:27:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x98cef800) [pid = 1932] [serial = 250] [outer = 0x95072000]
14:27:27 INFO - PROCESS | 1932 | 1461187647926 Marionette TRACE conn3 <- [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]]]}]
14:27:27 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.
14:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1161ms
14:27:27 INFO - PROCESS | 1932 | 1461187647970 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null]
14:27:27 INFO - PROCESS | 1932 | 1461187647974 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}]
14:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html
14:27:27 INFO - PROCESS | 1932 | 1461187647987 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}]
14:27:27 INFO - PROCESS | 1932 | 1461187647989 Marionette TRACE conn3 <- [1,306,null,{}]
14:27:27 INFO - PROCESS | 1932 | 1461187647995 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:28 INFO - PROCESS | 1932 | 1461187648173 Marionette TRACE conn3 <- [1,307,null,{"value":null}]
14:27:28 INFO - PROCESS | 1932 | 1461187648200 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x98e74800 == 53 [pid = 1932] [id = 84]
14:27:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x98ea2000) [pid = 1932] [serial = 251] [outer = (nil)]
14:27:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x98ff4000) [pid = 1932] [serial = 252] [outer = 0x98ea2000]
14:27:28 INFO - PROCESS | 1932 | 1461187648271 Marionette DEBUG loaded listener.js
14:27:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x98ffcc00) [pid = 1932] [serial = 253] [outer = 0x98ea2000]
14:27:29 INFO - PROCESS | 1932 | 1461187649060 Marionette TRACE conn3 <- [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]]]}]
14:27:29 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.
14:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1128ms
14:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html
14:27:29 INFO - PROCESS | 1932 | 1461187649115 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null]
14:27:29 INFO - PROCESS | 1932 | 1461187649118 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}]
14:27:29 INFO - PROCESS | 1932 | 1461187649124 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}]
14:27:29 INFO - PROCESS | 1932 | 1461187649127 Marionette TRACE conn3 <- [1,310,null,{}]
14:27:29 INFO - PROCESS | 1932 | 1461187649132 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:29 INFO - PROCESS | 1932 | 1461187649317 Marionette TRACE conn3 <- [1,311,null,{"value":null}]
14:27:29 INFO - PROCESS | 1932 | 1461187649336 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x99229000 == 54 [pid = 1932] [id = 85]
14:27:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x99811800) [pid = 1932] [serial = 254] [outer = (nil)]
14:27:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x998f7000) [pid = 1932] [serial = 255] [outer = 0x99811800]
14:27:29 INFO - PROCESS | 1932 | 1461187649417 Marionette DEBUG loaded listener.js
14:27:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x99bec800) [pid = 1932] [serial = 256] [outer = 0x99811800]
14:27:29 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x98ffc800) [pid = 1932] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html]
14:27:29 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x8f8ad000) [pid = 1932] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html]
14:27:29 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x8fa96000) [pid = 1932] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html]
14:27:29 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x94567000) [pid = 1932] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html]
14:27:29 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x912bf800) [pid = 1932] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html]
14:27:30 INFO - PROCESS | 1932 | 1461187650344 Marionette TRACE conn3 <- [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]]]}]
14:27:30 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.
14:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1240ms
14:27:30 INFO - PROCESS | 1932 | 1461187650363 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null]
14:27:30 INFO - PROCESS | 1932 | 1461187650369 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}]
14:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html
14:27:30 INFO - PROCESS | 1932 | 1461187650376 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}]
14:27:30 INFO - PROCESS | 1932 | 1461187650379 Marionette TRACE conn3 <- [1,314,null,{}]
14:27:30 INFO - PROCESS | 1932 | 1461187650392 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:30 INFO - PROCESS | 1932 | 1461187650538 Marionette TRACE conn3 <- [1,315,null,{"value":null}]
14:27:30 INFO - PROCESS | 1932 | 1461187650554 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc4c00 == 55 [pid = 1932] [id = 86]
14:27:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x98ff8800) [pid = 1932] [serial = 257] [outer = (nil)]
14:27:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x99bf2800) [pid = 1932] [serial = 258] [outer = 0x98ff8800]
14:27:30 INFO - PROCESS | 1932 | 1461187650625 Marionette DEBUG loaded listener.js
14:27:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x9a87c800) [pid = 1932] [serial = 259] [outer = 0x98ff8800]
14:27:31 INFO - PROCESS | 1932 | 1461187651380 Marionette TRACE conn3 <- [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]]]}]
14:27:31 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.
14:27:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1036ms
14:27:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html
14:27:31 INFO - PROCESS | 1932 | 1461187651412 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null]
14:27:31 INFO - PROCESS | 1932 | 1461187651415 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}]
14:27:31 INFO - PROCESS | 1932 | 1461187651421 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}]
14:27:31 INFO - PROCESS | 1932 | 1461187651424 Marionette TRACE conn3 <- [1,318,null,{}]
14:27:31 INFO - PROCESS | 1932 | 1461187651430 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:31 INFO - PROCESS | 1932 | 1461187651608 Marionette TRACE conn3 <- [1,319,null,{"value":null}]
14:27:31 INFO - PROCESS | 1932 | 1461187651630 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc1400 == 56 [pid = 1932] [id = 87]
14:27:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x98e79800) [pid = 1932] [serial = 260] [outer = (nil)]
14:27:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x9ea16c00) [pid = 1932] [serial = 261] [outer = 0x98e79800]
14:27:31 INFO - PROCESS | 1932 | 1461187651700 Marionette DEBUG loaded listener.js
14:27:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x9fb27000) [pid = 1932] [serial = 262] [outer = 0x98e79800]
14:27:32 INFO - PROCESS | 1932 | 1461187652724 Marionette TRACE conn3 <- [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]]]}]
14:27:32 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.
14:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1330ms
14:27:32 INFO - PROCESS | 1932 | 1461187652751 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null]
14:27:32 INFO - PROCESS | 1932 | 1461187652756 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}]
14:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html
14:27:32 INFO - PROCESS | 1932 | 1461187652763 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}]
14:27:32 INFO - PROCESS | 1932 | 1461187652770 Marionette TRACE conn3 <- [1,322,null,{}]
14:27:32 INFO - PROCESS | 1932 | 1461187652778 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:32 INFO - PROCESS | 1932 | 1461187652948 Marionette TRACE conn3 <- [1,323,null,{"value":null}]
14:27:33 INFO - PROCESS | 1932 | 1461187653103 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x91edc000 == 57 [pid = 1932] [id = 88]
14:27:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x928f1000) [pid = 1932] [serial = 263] [outer = (nil)]
14:27:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x945ad800) [pid = 1932] [serial = 264] [outer = 0x928f1000]
14:27:33 INFO - PROCESS | 1932 | 1461187653247 Marionette DEBUG loaded listener.js
14:27:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x95a12c00) [pid = 1932] [serial = 265] [outer = 0x928f1000]
14:27:34 INFO - PROCESS | 1932 | 1461187654113 Marionette TRACE conn3 <- [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]]]}]
14:27:34 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.
14:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1391ms
14:27:34 INFO - PROCESS | 1932 | 1461187654154 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null]
14:27:34 INFO - PROCESS | 1932 | 1461187654163 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}]
14:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html
14:27:34 INFO - PROCESS | 1932 | 1461187654173 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}]
14:27:34 INFO - PROCESS | 1932 | 1461187654177 Marionette TRACE conn3 <- [1,326,null,{}]
14:27:34 INFO - PROCESS | 1932 | 1461187654184 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:34 INFO - PROCESS | 1932 | 1461187654361 Marionette TRACE conn3 <- [1,327,null,{"value":null}]
14:27:34 INFO - PROCESS | 1932 | 1461187654510 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a19400 == 58 [pid = 1932] [id = 89]
14:27:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x96f94800) [pid = 1932] [serial = 266] [outer = (nil)]
14:27:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x97fa7400) [pid = 1932] [serial = 267] [outer = 0x96f94800]
14:27:34 INFO - PROCESS | 1932 | 1461187654596 Marionette DEBUG loaded listener.js
14:27:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x98fef400) [pid = 1932] [serial = 268] [outer = 0x96f94800]
14:27:35 INFO - PROCESS | 1932 | 1461187655649 Marionette TRACE conn3 <- [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]]]}]
14:27:35 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.
14:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1492ms
14:27:35 INFO - PROCESS | 1932 | 1461187655665 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null]
14:27:35 INFO - PROCESS | 1932 | 1461187655669 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}]
14:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html
14:27:35 INFO - PROCESS | 1932 | 1461187655676 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}]
14:27:35 INFO - PROCESS | 1932 | 1461187655682 Marionette TRACE conn3 <- [1,330,null,{}]
14:27:35 INFO - PROCESS | 1932 | 1461187655698 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:35 INFO - PROCESS | 1932 | 1461187655869 Marionette TRACE conn3 <- [1,331,null,{"value":null}]
14:27:36 INFO - PROCESS | 1932 | 1461187656067 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb43c00 == 59 [pid = 1932] [id = 90]
14:27:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x9a648000) [pid = 1932] [serial = 269] [outer = (nil)]
14:27:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x9ff37800) [pid = 1932] [serial = 270] [outer = 0x9a648000]
14:27:36 INFO - PROCESS | 1932 | 1461187656161 Marionette DEBUG loaded listener.js
14:27:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0xa0f47c00) [pid = 1932] [serial = 271] [outer = 0x9a648000]
14:27:37 INFO - PROCESS | 1932 | 1461187657033 Marionette TRACE conn3 <- [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]]]}]
14:27:37 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.
14:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1391ms
14:27:37 INFO - PROCESS | 1932 | 1461187657067 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null]
14:27:37 INFO - PROCESS | 1932 | 1461187657071 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}]
14:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html
14:27:37 INFO - PROCESS | 1932 | 1461187657078 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}]
14:27:37 INFO - PROCESS | 1932 | 1461187657081 Marionette TRACE conn3 <- [1,334,null,{}]
14:27:37 INFO - PROCESS | 1932 | 1461187657087 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:37 INFO - PROCESS | 1932 | 1461187657268 Marionette TRACE conn3 <- [1,335,null,{"value":null}]
14:27:37 INFO - PROCESS | 1932 | 1461187657418 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb45c00 == 60 [pid = 1932] [id = 91]
14:27:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0xa0e46800) [pid = 1932] [serial = 272] [outer = (nil)]
14:27:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0xa45b3800) [pid = 1932] [serial = 273] [outer = 0xa0e46800]
14:27:37 INFO - PROCESS | 1932 | 1461187657504 Marionette DEBUG loaded listener.js
14:27:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0xa45c0400) [pid = 1932] [serial = 274] [outer = 0xa0e46800]
14:27:38 INFO - PROCESS | 1932 | 1461187658366 Marionette TRACE conn3 <- [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]]]}]
14:27:38 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.
14:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1331ms
14:27:38 INFO - PROCESS | 1932 | 1461187658410 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null]
14:27:38 INFO - PROCESS | 1932 | 1461187658414 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}]
14:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html
14:27:38 INFO - PROCESS | 1932 | 1461187658420 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}]
14:27:38 INFO - PROCESS | 1932 | 1461187658423 Marionette TRACE conn3 <- [1,338,null,{}]
14:27:38 INFO - PROCESS | 1932 | 1461187658429 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:38 INFO - PROCESS | 1932 | 1461187658591 Marionette TRACE conn3 <- [1,339,null,{"value":null}]
14:27:38 INFO - PROCESS | 1932 | 1461187658745 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb08c00 == 61 [pid = 1932] [id = 92]
14:27:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x97718c00) [pid = 1932] [serial = 275] [outer = (nil)]
14:27:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0xa49c3400) [pid = 1932] [serial = 276] [outer = 0x97718c00]
14:27:38 INFO - PROCESS | 1932 | 1461187658831 Marionette DEBUG loaded listener.js
14:27:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0xa49cd800) [pid = 1932] [serial = 277] [outer = 0x97718c00]
14:27:39 INFO - PROCESS | 1932 | 1461187659705 Marionette TRACE conn3 <- [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]]]}]
14:27:39 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.
14:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1331ms
14:27:39 INFO - PROCESS | 1932 | 1461187659752 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null]
14:27:39 INFO - PROCESS | 1932 | 1461187659756 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}]
14:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html
14:27:39 INFO - PROCESS | 1932 | 1461187659762 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}]
14:27:39 INFO - PROCESS | 1932 | 1461187659766 Marionette TRACE conn3 <- [1,342,null,{}]
14:27:39 INFO - PROCESS | 1932 | 1461187659772 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:39 INFO - PROCESS | 1932 | 1461187659947 Marionette TRACE conn3 <- [1,343,null,{"value":null}]
14:27:40 INFO - PROCESS | 1932 | 1461187660098 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e0800 == 62 [pid = 1932] [id = 93]
14:27:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x904e4400) [pid = 1932] [serial = 278] [outer = (nil)]
14:27:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x904ebc00) [pid = 1932] [serial = 279] [outer = 0x904e4400]
14:27:40 INFO - PROCESS | 1932 | 1461187660191 Marionette DEBUG loaded listener.js
14:27:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0xa49c2400) [pid = 1932] [serial = 280] [outer = 0x904e4400]
14:27:41 INFO - PROCESS | 1932 | 1461187661080 Marionette TRACE conn3 <- [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]]]}]
14:27:41 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.
14:27:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1379ms
14:27:41 INFO - PROCESS | 1932 | 1461187661143 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null]
14:27:41 INFO - PROCESS | 1932 | 1461187661147 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}]
14:27:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html
14:27:41 INFO - PROCESS | 1932 | 1461187661153 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}]
14:27:41 INFO - PROCESS | 1932 | 1461187661157 Marionette TRACE conn3 <- [1,346,null,{}]
14:27:41 INFO - PROCESS | 1932 | 1461187661162 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:41 INFO - PROCESS | 1932 | 1461187661323 Marionette TRACE conn3 <- [1,347,null,{"value":null}]
14:27:41 INFO - PROCESS | 1932 | 1461187661475 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e53e000 == 63 [pid = 1932] [id = 94]
14:27:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8e53e800) [pid = 1932] [serial = 281] [outer = (nil)]
14:27:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8e546800) [pid = 1932] [serial = 282] [outer = 0x8e53e800]
14:27:41 INFO - PROCESS | 1932 | 1461187661561 Marionette DEBUG loaded listener.js
14:27:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8e549800) [pid = 1932] [serial = 283] [outer = 0x8e53e800]
14:27:42 INFO - PROCESS | 1932 | 1461187662445 Marionette TRACE conn3 <- [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]]]}]
14:27:42 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.
14:27:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1334ms
14:27:42 INFO - PROCESS | 1932 | 1461187662487 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null]
14:27:42 INFO - PROCESS | 1932 | 1461187662491 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}]
14:27:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html
14:27:42 INFO - PROCESS | 1932 | 1461187662498 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}]
14:27:42 INFO - PROCESS | 1932 | 1461187662502 Marionette TRACE conn3 <- [1,350,null,{}]
14:27:42 INFO - PROCESS | 1932 | 1461187662508 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:42 INFO - PROCESS | 1932 | 1461187662663 Marionette TRACE conn3 <- [1,351,null,{"value":null}]
14:27:42 INFO - PROCESS | 1932 | 1461187662818 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e541400 == 64 [pid = 1932] [id = 95]
14:27:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8e545000) [pid = 1932] [serial = 284] [outer = (nil)]
14:27:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8e693800) [pid = 1932] [serial = 285] [outer = 0x8e545000]
14:27:42 INFO - PROCESS | 1932 | 1461187662903 Marionette DEBUG loaded listener.js
14:27:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8e697800) [pid = 1932] [serial = 286] [outer = 0x8e545000]
14:27:43 INFO - PROCESS | 1932 | 1461187663750 Marionette TRACE conn3 <- [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]]]}]
14:27:43 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.
14:27:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1280ms
14:27:43 INFO - PROCESS | 1932 | 1461187663778 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null]
14:27:43 INFO - PROCESS | 1932 | 1461187663782 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}]
14:27:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html
14:27:43 INFO - PROCESS | 1932 | 1461187663788 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}]
14:27:43 INFO - PROCESS | 1932 | 1461187663791 Marionette TRACE conn3 <- [1,354,null,{}]
14:27:43 INFO - PROCESS | 1932 | 1461187663797 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:43 INFO - PROCESS | 1932 | 1461187663956 Marionette TRACE conn3 <- [1,355,null,{"value":null}]
14:27:44 INFO - PROCESS | 1932 | 1461187664316 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e54b000 == 65 [pid = 1932] [id = 96]
14:27:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8e54b400) [pid = 1932] [serial = 287] [outer = (nil)]
14:27:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8e694800) [pid = 1932] [serial = 288] [outer = 0x8e54b400]
14:27:44 INFO - PROCESS | 1932 | 1461187664469 Marionette DEBUG loaded listener.js
14:27:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8e69bc00) [pid = 1932] [serial = 289] [outer = 0x8e54b400]
14:27:45 INFO - PROCESS | 1932 | 1461187665439 Marionette TRACE conn3 <- [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]]]}]
14:27:45 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.
14:27:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1687ms
14:27:45 INFO - PROCESS | 1932 | 1461187665477 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null]
14:27:45 INFO - PROCESS | 1932 | 1461187665484 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}]
14:27:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html
14:27:45 INFO - PROCESS | 1932 | 1461187665492 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}]
14:27:45 INFO - PROCESS | 1932 | 1461187665497 Marionette TRACE conn3 <- [1,358,null,{}]
14:27:45 INFO - PROCESS | 1932 | 1461187665505 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:45 INFO - PROCESS | 1932 | 1461187665686 Marionette TRACE conn3 <- [1,359,null,{"value":null}]
14:27:45 INFO - PROCESS | 1932 | 1461187665885 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb02c00 == 66 [pid = 1932] [id = 97]
14:27:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x90323000) [pid = 1932] [serial = 290] [outer = (nil)]
14:27:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x90328800) [pid = 1932] [serial = 291] [outer = 0x90323000]
14:27:45 INFO - PROCESS | 1932 | 1461187665972 Marionette DEBUG loaded listener.js
14:27:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x904e1000) [pid = 1932] [serial = 292] [outer = 0x90323000]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb46800 == 65 [pid = 1932] [id = 58]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x914dfc00 == 64 [pid = 1932] [id = 60]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x928f5c00 == 63 [pid = 1932] [id = 34]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x8faaf800 == 62 [pid = 1932] [id = 59]
14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0xa44c2000) [pid = 1932] [serial = 212] [outer = (nil)] [url = about:blank]
14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x96291000) [pid = 1932] [serial = 176] [outer = (nil)] [url = about:blank]
14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x98e79c00) [pid = 1932] [serial = 179] [outer = (nil)] [url = about:blank]
14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x9df6f000) [pid = 1932] [serial = 182] [outer = (nil)] [url = about:blank]
14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0xa0c33400) [pid = 1932] [serial = 185] [outer = (nil)] [url = about:blank]
14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0xa4456400) [pid = 1932] [serial = 188] [outer = (nil)] [url = about:blank]
14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x94563800) [pid = 1932] [serial = 191] [outer = (nil)] [url = about:blank]
14:27:46 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0xa4582000) [pid = 1932] [serial = 194] [outer = (nil)] [url = about:blank]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x9288c800 == 61 [pid = 1932] [id = 56]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc4c00 == 60 [pid = 1932] [id = 86]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x99229000 == 59 [pid = 1932] [id = 85]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x98e74800 == 58 [pid = 1932] [id = 84]
14:27:46 INFO - PROCESS | 1932 | 1461187666927 Marionette TRACE conn3 <- [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]]]}]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x9506ac00 == 57 [pid = 1932] [id = 83]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x9288a800 == 56 [pid = 1932] [id = 82]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8a8400 == 55 [pid = 1932] [id = 81]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x90327800 == 54 [pid = 1932] [id = 80]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0xa0ae1400 == 53 [pid = 1932] [id = 76]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0xa45e2800 == 52 [pid = 1932] [id = 75]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x98ffa800 == 51 [pid = 1932] [id = 74]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb03c00 == 50 [pid = 1932] [id = 73]
14:27:46 INFO - PROCESS | 1932 | --DOCSHELL 0x914de400 == 49 [pid = 1932] [id = 72]
14:27:46 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.
14:27:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1480ms
14:27:46 INFO - PROCESS | 1932 | 1461187666975 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null]
14:27:46 INFO - PROCESS | 1932 | 1461187666981 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}]
14:27:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html
14:27:46 INFO - PROCESS | 1932 | 1461187666990 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}]
14:27:46 INFO - PROCESS | 1932 | 1461187666992 Marionette TRACE conn3 <- [1,362,null,{}]
14:27:47 INFO - PROCESS | 1932 | 1461187666998 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:47 INFO - PROCESS | 1932 | 1461187667163 Marionette TRACE conn3 <- [1,363,null,{"value":null}]
14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x95a3cc00) [pid = 1932] [serial = 210] [outer = (nil)] [url = about:blank]
14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x98ffb400) [pid = 1932] [serial = 204] [outer = (nil)] [url = about:blank]
14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x9fb25400) [pid = 1932] [serial = 206] [outer = (nil)] [url = about:blank]
14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8fb01c00) [pid = 1932] [serial = 209] [outer = (nil)] [url = about:blank]
14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0xa0a4bc00) [pid = 1932] [serial = 207] [outer = (nil)] [url = about:blank]
14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x90596000) [pid = 1932] [serial = 198] [outer = (nil)] [url = about:blank]
14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8faac800) [pid = 1932] [serial = 197] [outer = (nil)] [url = about:blank]
14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x98ff2c00) [pid = 1932] [serial = 203] [outer = (nil)] [url = about:blank]
14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x96f92800) [pid = 1932] [serial = 200] [outer = (nil)] [url = about:blank]
14:27:47 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x97c51000) [pid = 1932] [serial = 201] [outer = (nil)] [url = about:blank]
14:27:47 INFO - PROCESS | 1932 | 1461187667456 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x904ec000 == 50 [pid = 1932] [id = 98]
14:27:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x904ed800) [pid = 1932] [serial = 293] [outer = (nil)]
14:27:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x90588c00) [pid = 1932] [serial = 294] [outer = 0x904ed800]
14:27:47 INFO - PROCESS | 1932 | 1461187667531 Marionette DEBUG loaded listener.js
14:27:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x91ed5400) [pid = 1932] [serial = 295] [outer = 0x904ed800]
14:27:48 INFO - PROCESS | 1932 | 1461187668297 Marionette TRACE conn3 <- [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]]]}]
14:27:48 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.
14:27:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1332ms
14:27:48 INFO - PROCESS | 1932 | 1461187668322 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null]
14:27:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html
14:27:48 INFO - PROCESS | 1932 | 1461187668326 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}]
14:27:48 INFO - PROCESS | 1932 | 1461187668334 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}]
14:27:48 INFO - PROCESS | 1932 | 1461187668342 Marionette TRACE conn3 <- [1,366,null,{}]
14:27:48 INFO - PROCESS | 1932 | 1461187668355 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:48 INFO - PROCESS | 1932 | 1461187668558 Marionette TRACE conn3 <- [1,367,null,{"value":null}]
14:27:48 INFO - PROCESS | 1932 | 1461187668580 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e6400 == 51 [pid = 1932] [id = 99]
14:27:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x9506f000) [pid = 1932] [serial = 296] [outer = (nil)]
14:27:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x95a1e400) [pid = 1932] [serial = 297] [outer = 0x9506f000]
14:27:48 INFO - PROCESS | 1932 | 1461187668653 Marionette DEBUG loaded listener.js
14:27:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x96cda000) [pid = 1932] [serial = 298] [outer = 0x9506f000]
14:27:49 INFO - PROCESS | 1932 | 1461187669479 Marionette TRACE conn3 <- [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]]]}]
14:27:49 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.
14:27:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1199ms
14:27:49 INFO - PROCESS | 1932 | 1461187669535 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null]
14:27:49 INFO - PROCESS | 1932 | 1461187669539 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}]
14:27:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html
14:27:49 INFO - PROCESS | 1932 | 1461187669545 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}]
14:27:49 INFO - PROCESS | 1932 | 1461187669548 Marionette TRACE conn3 <- [1,370,null,{}]
14:27:49 INFO - PROCESS | 1932 | 1461187669553 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:49 INFO - PROCESS | 1932 | 1461187669762 Marionette TRACE conn3 <- [1,371,null,{"value":null}]
14:27:49 INFO - PROCESS | 1932 | 1461187669788 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e8400 == 52 [pid = 1932] [id = 100]
14:27:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x9771d000) [pid = 1932] [serial = 299] [outer = (nil)]
14:27:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x97c06800) [pid = 1932] [serial = 300] [outer = 0x9771d000]
14:27:49 INFO - PROCESS | 1932 | 1461187669858 Marionette DEBUG loaded listener.js
14:27:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x97faa800) [pid = 1932] [serial = 301] [outer = 0x9771d000]
14:27:50 INFO - PROCESS | 1932 | 1461187670723 Marionette TRACE conn3 <- [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]]]}]
14:27:50 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.
14:27:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1236ms
14:27:50 INFO - PROCESS | 1932 | 1461187670781 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null]
14:27:50 INFO - PROCESS | 1932 | 1461187670784 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}]
14:27:50 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html
14:27:50 INFO - PROCESS | 1932 | 1461187670790 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}]
14:27:50 INFO - PROCESS | 1932 | 1461187670793 Marionette TRACE conn3 <- [1,374,null,{}]
14:27:50 INFO - PROCESS | 1932 | 1461187670803 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:51 INFO - PROCESS | 1932 | 1461187671008 Marionette TRACE conn3 <- [1,375,null,{"value":null}]
14:27:51 INFO - PROCESS | 1932 | 1461187671032 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x98cf8400 == 53 [pid = 1932] [id = 101]
14:27:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x98e72000) [pid = 1932] [serial = 302] [outer = (nil)]
14:27:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x98ff5000) [pid = 1932] [serial = 303] [outer = 0x98e72000]
14:27:51 INFO - PROCESS | 1932 | 1461187671113 Marionette DEBUG loaded listener.js
14:27:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x99225c00) [pid = 1932] [serial = 304] [outer = 0x98e72000]
14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0xa3c76800) [pid = 1932] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html]
14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x95072000) [pid = 1932] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html]
14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x98ea2000) [pid = 1932] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html]
14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x90330800) [pid = 1932] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html]
14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x928f8c00) [pid = 1932] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html]
14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x90328000) [pid = 1932] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html]
14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x99811800) [pid = 1932] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html]
14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x98ff8800) [pid = 1932] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html]
14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x9a649400) [pid = 1932] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html]
14:27:51 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x96f90000) [pid = 1932] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html]
14:27:52 INFO - PROCESS | 1932 | 1461187672122 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}]
14:27:52 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError
14:27:52 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1388ms
14:27:52 INFO - PROCESS | 1932 | 1461187672178 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null]
14:27:52 INFO - PROCESS | 1932 | 1461187672181 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}]
14:27:52 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html
14:27:52 INFO - PROCESS | 1932 | 1461187672191 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}]
14:27:52 INFO - PROCESS | 1932 | 1461187672194 Marionette TRACE conn3 <- [1,378,null,{}]
14:27:52 INFO - PROCESS | 1932 | 1461187672200 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:52 INFO - PROCESS | 1932 | 1461187672348 Marionette TRACE conn3 <- [1,379,null,{"value":null}]
14:27:52 INFO - PROCESS | 1932 | 1461187672358 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc6400 == 54 [pid = 1932] [id = 102]
14:27:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8f6abc00) [pid = 1932] [serial = 305] [outer = (nil)]
14:27:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8f6b4400) [pid = 1932] [serial = 306] [outer = 0x8f6abc00]
14:27:52 INFO - PROCESS | 1932 | 1461187672434 Marionette DEBUG loaded listener.js
14:27:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8f6b8c00) [pid = 1932] [serial = 307] [outer = 0x8f6abc00]
14:27:53 INFO - PROCESS | 1932 | 1461187673220 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}]
14:27:53 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable
14:27:53 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1080ms
14:27:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html
14:27:53 INFO - PROCESS | 1932 | 1461187673272 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null]
14:27:53 INFO - PROCESS | 1932 | 1461187673275 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}]
14:27:53 INFO - PROCESS | 1932 | 1461187673281 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}]
14:27:53 INFO - PROCESS | 1932 | 1461187673285 Marionette TRACE conn3 <- [1,382,null,{}]
14:27:53 INFO - PROCESS | 1932 | 1461187673290 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:53 INFO - PROCESS | 1932 | 1461187673474 Marionette TRACE conn3 <- [1,383,null,{"value":null}]
14:27:53 INFO - PROCESS | 1932 | 1461187673633 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c521c00 == 55 [pid = 1932] [id = 103]
14:27:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8c522800) [pid = 1932] [serial = 308] [outer = (nil)]
14:27:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8c52c000) [pid = 1932] [serial = 309] [outer = 0x8c522800]
14:27:53 INFO - PROCESS | 1932 | 1461187673720 Marionette DEBUG loaded listener.js
14:27:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8e693c00) [pid = 1932] [serial = 310] [outer = 0x8c522800]
14:27:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:27:54 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
14:27:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:27:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:27:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:27:54 INFO - PROCESS | 1932 | 1461187674730 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}]
14:27:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined
14:27:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1493ms
14:27:54 INFO - PROCESS | 1932 | 1461187674775 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null]
14:27:54 INFO - PROCESS | 1932 | 1461187674783 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}]
14:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html
14:27:54 INFO - PROCESS | 1932 | 1461187674792 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}]
14:27:54 INFO - PROCESS | 1932 | 1461187674796 Marionette TRACE conn3 <- [1,386,null,{}]
14:27:54 INFO - PROCESS | 1932 | 1461187674804 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:55 INFO - PROCESS | 1932 | 1461187675022 Marionette TRACE conn3 <- [1,387,null,{"value":null}]
14:27:55 INFO - PROCESS | 1932 | 1461187675229 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa8800 == 56 [pid = 1932] [id = 104]
14:27:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8faac800) [pid = 1932] [serial = 311] [outer = (nil)]
14:27:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8fb05c00) [pid = 1932] [serial = 312] [outer = 0x8faac800]
14:27:55 INFO - PROCESS | 1932 | 1461187675362 Marionette DEBUG loaded listener.js
14:27:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x9032ac00) [pid = 1932] [serial = 313] [outer = 0x8faac800]
14:27:56 INFO - PROCESS | 1932 | 1461187676277 Marionette TRACE conn3 <- [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]]]}]
14:27:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg
14:27:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1545ms
14:27:56 INFO - PROCESS | 1932 | 1461187676340 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null]
14:27:56 INFO - PROCESS | 1932 | 1461187676347 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}]
14:27:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html
14:27:56 INFO - PROCESS | 1932 | 1461187676354 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}]
14:27:56 INFO - PROCESS | 1932 | 1461187676357 Marionette TRACE conn3 <- [1,390,null,{}]
14:27:56 INFO - PROCESS | 1932 | 1461187676363 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:56 INFO - PROCESS | 1932 | 1461187676544 Marionette TRACE conn3 <- [1,391,null,{"value":null}]
14:27:56 INFO - PROCESS | 1932 | 1461187676848 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc1800 == 57 [pid = 1932] [id = 105]
14:27:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x91edfc00) [pid = 1932] [serial = 314] [outer = (nil)]
14:27:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x9455f800) [pid = 1932] [serial = 315] [outer = 0x91edfc00]
14:27:56 INFO - PROCESS | 1932 | 1461187676981 Marionette DEBUG loaded listener.js
14:27:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x9501d400) [pid = 1932] [serial = 316] [outer = 0x91edfc00]
14:27:57 INFO - PROCESS | 1932 | 1461187677950 Marionette TRACE conn3 <- [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]]]}]
14:27:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg
14:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1632ms
14:27:57 INFO - PROCESS | 1932 | 1461187677986 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null]
14:27:57 INFO - PROCESS | 1932 | 1461187677990 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}]
14:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html
14:27:58 INFO - PROCESS | 1932 | 1461187678006 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}]
14:27:58 INFO - PROCESS | 1932 | 1461187678015 Marionette TRACE conn3 <- [1,394,null,{}]
14:27:58 INFO - PROCESS | 1932 | 1461187678021 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:58 INFO - PROCESS | 1932 | 1461187678208 Marionette TRACE conn3 <- [1,395,null,{"value":null}]
14:27:58 INFO - PROCESS | 1932 | 1461187678407 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8ac400 == 58 [pid = 1932] [id = 106]
14:27:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x94562800) [pid = 1932] [serial = 317] [outer = (nil)]
14:27:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x98ff8000) [pid = 1932] [serial = 318] [outer = 0x94562800]
14:27:58 INFO - PROCESS | 1932 | 1461187678497 Marionette DEBUG loaded listener.js
14:27:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x99818000) [pid = 1932] [serial = 319] [outer = 0x94562800]
14:27:59 INFO - PROCESS | 1932 | 1461187679362 Marionette TRACE conn3 <- [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]]]}]
14:27:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic
14:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1397ms
14:27:59 INFO - PROCESS | 1932 | 1461187679396 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null]
14:27:59 INFO - PROCESS | 1932 | 1461187679400 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}]
14:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html
14:27:59 INFO - PROCESS | 1932 | 1461187679407 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}]
14:27:59 INFO - PROCESS | 1932 | 1461187679409 Marionette TRACE conn3 <- [1,398,null,{}]
14:27:59 INFO - PROCESS | 1932 | 1461187679416 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:27:59 INFO - PROCESS | 1932 | 1461187679584 Marionette TRACE conn3 <- [1,399,null,{"value":null}]
14:27:59 INFO - PROCESS | 1932 | 1461187679748 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:27:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c530400 == 59 [pid = 1932] [id = 107]
14:27:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8c530c00) [pid = 1932] [serial = 320] [outer = (nil)]
14:27:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x9a64d000) [pid = 1932] [serial = 321] [outer = 0x8c530c00]
14:27:59 INFO - PROCESS | 1932 | 1461187679837 Marionette DEBUG loaded listener.js
14:27:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x9a881000) [pid = 1932] [serial = 322] [outer = 0x8c530c00]
14:28:00 INFO - PROCESS | 1932 | 1461187680775 Marionette TRACE conn3 <- [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]]]}]
14:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos
14:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1429ms
14:28:00 INFO - PROCESS | 1932 | 1461187680837 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null]
14:28:00 INFO - PROCESS | 1932 | 1461187680841 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}]
14:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html
14:28:00 INFO - PROCESS | 1932 | 1461187680847 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}]
14:28:00 INFO - PROCESS | 1932 | 1461187680851 Marionette TRACE conn3 <- [1,402,null,{}]
14:28:00 INFO - PROCESS | 1932 | 1461187680856 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:01 INFO - PROCESS | 1932 | 1461187681025 Marionette TRACE conn3 <- [1,403,null,{"value":null}]
14:28:01 INFO - PROCESS | 1932 | 1461187681183 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x9fc92400 == 60 [pid = 1932] [id = 108]
14:28:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x9fc95c00) [pid = 1932] [serial = 323] [outer = (nil)]
14:28:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x9fca0c00) [pid = 1932] [serial = 324] [outer = 0x9fc95c00]
14:28:01 INFO - PROCESS | 1932 | 1461187681334 Marionette DEBUG loaded listener.js
14:28:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0xa2ac3000) [pid = 1932] [serial = 325] [outer = 0x9fc95c00]
14:28:02 INFO - PROCESS | 1932 | 1461187682294 Marionette TRACE conn3 <- [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]]]}]
14:28:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize
14:28:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1487ms
14:28:02 INFO - PROCESS | 1932 | 1461187682335 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null]
14:28:02 INFO - PROCESS | 1932 | 1461187682338 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}]
14:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html
14:28:02 INFO - PROCESS | 1932 | 1461187682345 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}]
14:28:02 INFO - PROCESS | 1932 | 1461187682349 Marionette TRACE conn3 <- [1,406,null,{}]
14:28:02 INFO - PROCESS | 1932 | 1461187682354 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:02 INFO - PROCESS | 1932 | 1461187682542 Marionette TRACE conn3 <- [1,407,null,{"value":null}]
14:28:02 INFO - PROCESS | 1932 | 1461187682778 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c889000 == 61 [pid = 1932] [id = 109]
14:28:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8c88a400) [pid = 1932] [serial = 326] [outer = (nil)]
14:28:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8c893800) [pid = 1932] [serial = 327] [outer = 0x8c88a400]
14:28:02 INFO - PROCESS | 1932 | 1461187682919 Marionette DEBUG loaded listener.js
14:28:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x9ff0f000) [pid = 1932] [serial = 328] [outer = 0x8c88a400]
14:28:03 INFO - PROCESS | 1932 | 1461187683770 Marionette TRACE conn3 <- [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]]]}]
14:28:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos
14:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1480ms
14:28:03 INFO - PROCESS | 1932 | 1461187683826 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null]
14:28:03 INFO - PROCESS | 1932 | 1461187683829 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}]
14:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html
14:28:03 INFO - PROCESS | 1932 | 1461187683836 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}]
14:28:03 INFO - PROCESS | 1932 | 1461187683840 Marionette TRACE conn3 <- [1,410,null,{}]
14:28:03 INFO - PROCESS | 1932 | 1461187683845 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:04 INFO - PROCESS | 1932 | 1461187684008 Marionette TRACE conn3 <- [1,411,null,{"value":null}]
14:28:04 INFO - PROCESS | 1932 | 1461187684172 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc25400 == 62 [pid = 1932] [id = 110]
14:28:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8bc25c00) [pid = 1932] [serial = 329] [outer = (nil)]
14:28:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8bc2e000) [pid = 1932] [serial = 330] [outer = 0x8bc25c00]
14:28:04 INFO - PROCESS | 1932 | 1461187684260 Marionette DEBUG loaded listener.js
14:28:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8bc32800) [pid = 1932] [serial = 331] [outer = 0x8bc25c00]
14:28:05 INFO - PROCESS | 1932 | 1461187685138 Marionette TRACE conn3 <- [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]]]}]
14:28:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize
14:28:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1334ms
14:28:05 INFO - PROCESS | 1932 | 1461187685171 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null]
14:28:05 INFO - PROCESS | 1932 | 1461187685174 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}]
14:28:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html
14:28:05 INFO - PROCESS | 1932 | 1461187685180 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}]
14:28:05 INFO - PROCESS | 1932 | 1461187685183 Marionette TRACE conn3 <- [1,414,null,{}]
14:28:05 INFO - PROCESS | 1932 | 1461187685189 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:05 INFO - PROCESS | 1932 | 1461187685349 Marionette TRACE conn3 <- [1,415,null,{"value":null}]
14:28:05 INFO - PROCESS | 1932 | 1461187685535 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2b000 == 63 [pid = 1932] [id = 111]
14:28:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8bc33c00) [pid = 1932] [serial = 332] [outer = (nil)]
14:28:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8bd94400) [pid = 1932] [serial = 333] [outer = 0x8bc33c00]
14:28:05 INFO - PROCESS | 1932 | 1461187685621 Marionette DEBUG loaded listener.js
14:28:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8bd97400) [pid = 1932] [serial = 334] [outer = 0x8bc33c00]
14:28:06 INFO - PROCESS | 1932 | 1461187686562 Marionette TRACE conn3 <- [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]]]}]
14:28:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha
14:28:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1438ms
14:28:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html
14:28:06 INFO - PROCESS | 1932 | 1461187686619 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null]
14:28:06 INFO - PROCESS | 1932 | 1461187686623 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}]
14:28:06 INFO - PROCESS | 1932 | 1461187686629 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}]
14:28:06 INFO - PROCESS | 1932 | 1461187686633 Marionette TRACE conn3 <- [1,418,null,{}]
14:28:06 INFO - PROCESS | 1932 | 1461187686638 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:06 INFO - PROCESS | 1932 | 1461187686817 Marionette TRACE conn3 <- [1,419,null,{"value":null}]
14:28:06 INFO - PROCESS | 1932 | 1461187686979 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd93400 == 64 [pid = 1932] [id = 112]
14:28:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8bd94c00) [pid = 1932] [serial = 335] [outer = (nil)]
14:28:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8c523c00) [pid = 1932] [serial = 336] [outer = 0x8bd94c00]
14:28:07 INFO - PROCESS | 1932 | 1461187687069 Marionette DEBUG loaded listener.js
14:28:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8dfca000) [pid = 1932] [serial = 337] [outer = 0x8bd94c00]
14:28:08 INFO - PROCESS | 1932 | 1461187688726 Marionette TRACE conn3 <- [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]]]}]
14:28:08 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
14:28:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2134ms
14:28:08 INFO - PROCESS | 1932 | 1461187688763 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null]
14:28:08 INFO - PROCESS | 1932 | 1461187688770 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}]
14:28:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html
14:28:08 INFO - PROCESS | 1932 | 1461187688778 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}]
14:28:08 INFO - PROCESS | 1932 | 1461187688782 Marionette TRACE conn3 <- [1,422,null,{}]
14:28:08 INFO - PROCESS | 1932 | 1461187688790 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:08 INFO - PROCESS | 1932 | 1461187688947 Marionette TRACE conn3 <- [1,423,null,{"value":null}]
14:28:09 INFO - PROCESS | 1932 | 1461187689115 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2fc00 == 65 [pid = 1932] [id = 113]
14:28:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8c530800) [pid = 1932] [serial = 338] [outer = (nil)]
14:28:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8e544c00) [pid = 1932] [serial = 339] [outer = 0x8c530800]
14:28:09 INFO - PROCESS | 1932 | 1461187689247 Marionette DEBUG loaded listener.js
14:28:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8f6ae800) [pid = 1932] [serial = 340] [outer = 0x8c530800]
14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc6400 == 64 [pid = 1932] [id = 102]
14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x98cf8400 == 63 [pid = 1932] [id = 101]
14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x904e8400 == 62 [pid = 1932] [id = 100]
14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x904e6400 == 61 [pid = 1932] [id = 99]
14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x904ec000 == 60 [pid = 1932] [id = 98]
14:28:09 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb02c00 == 59 [pid = 1932] [id = 97]
14:28:10 INFO - PROCESS | 1932 | --DOCSHELL 0x8e54b000 == 58 [pid = 1932] [id = 96]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9fb26c00) [pid = 1932] [serial = 150] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x9915b000) [pid = 1932] [serial = 174] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0xa45e5c00) [pid = 1932] [serial = 213] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x9810f400) [pid = 1932] [serial = 249] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x98ff4000) [pid = 1932] [serial = 252] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x92886000) [pid = 1932] [serial = 243] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x945ae800) [pid = 1932] [serial = 244] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x95a17400) [pid = 1932] [serial = 246] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x96c5d800) [pid = 1932] [serial = 247] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9032f000) [pid = 1932] [serial = 241] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9032b800) [pid = 1932] [serial = 240] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x9455d000) [pid = 1932] [serial = 215] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x95a1f400) [pid = 1932] [serial = 218] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x998f7000) [pid = 1932] [serial = 255] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x9fc5e000) [pid = 1932] [serial = 221] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0xa49c5000) [pid = 1932] [serial = 224] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0xa49cf800) [pid = 1932] [serial = 227] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0xa6930c00) [pid = 1932] [serial = 230] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0xa6d30400) [pid = 1932] [serial = 233] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x99bf2800) [pid = 1932] [serial = 258] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8dfc5c00) [pid = 1932] [serial = 236] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x91ed6400) [pid = 1932] [serial = 102] [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.]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x99bec800) [pid = 1932] [serial = 256] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x98ffcc00) [pid = 1932] [serial = 253] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x9a87c800) [pid = 1932] [serial = 259] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x98cef800) [pid = 1932] [serial = 250] [outer = (nil)] [url = about:blank]
14:28:10 INFO - PROCESS | 1932 | 1461187690651 Marionette TRACE conn3 <- [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]]]}]
14:28:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame
14:28:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1932ms
14:28:10 INFO - PROCESS | 1932 | 1461187690710 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null]
14:28:10 INFO - PROCESS | 1932 | 1461187690719 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}]
14:28:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html
14:28:10 INFO - PROCESS | 1932 | 1461187690739 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}]
14:28:10 INFO - PROCESS | 1932 | 1461187690743 Marionette TRACE conn3 <- [1,426,null,{}]
14:28:10 INFO - PROCESS | 1932 | 1461187690749 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:10 INFO - PROCESS | 1932 | 1461187690902 Marionette TRACE conn3 <- [1,427,null,{"value":null}]
14:28:10 INFO - PROCESS | 1932 | 1461187690914 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c893400 == 59 [pid = 1932] [id = 114]
14:28:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8dfccc00) [pid = 1932] [serial = 341] [outer = (nil)]
14:28:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8fa8ec00) [pid = 1932] [serial = 342] [outer = 0x8dfccc00]
14:28:10 INFO - PROCESS | 1932 | 1461187690986 Marionette DEBUG loaded listener.js
14:28:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8fb03c00) [pid = 1932] [serial = 343] [outer = 0x8dfccc00]
14:28:11 INFO - PROCESS | 1932 | 1461187691960 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1\n"]]]}]
14:28:11 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
14:28:11 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:28:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1
14:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:28:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:11 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:28:11 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:28:11 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:28:11 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:20:1
14:28:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html | took 1249ms
14:28:11 INFO - PROCESS | 1932 | 1461187691987 Marionette TRACE conn3 -> [0,429,"getWindowHandle",null]
14:28:11 INFO - PROCESS | 1932 | 1461187691990 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}]
14:28:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html
14:28:11 INFO - PROCESS | 1932 | 1461187691997 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}]
14:28:12 INFO - PROCESS | 1932 | 1461187692002 Marionette TRACE conn3 <- [1,430,null,{}]
14:28:12 INFO - PROCESS | 1932 | 1461187692017 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:12 INFO - PROCESS | 1932 | 1461187692173 Marionette TRACE conn3 <- [1,431,null,{"value":null}]
14:28:12 INFO - PROCESS | 1932 | 1461187692193 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e6400 == 60 [pid = 1932] [id = 115]
14:28:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x904e9c00) [pid = 1932] [serial = 344] [outer = (nil)]
14:28:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x91ed8000) [pid = 1932] [serial = 345] [outer = 0x904e9c00]
14:28:12 INFO - PROCESS | 1932 | 1461187692269 Marionette DEBUG loaded listener.js
14:28:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x9455cc00) [pid = 1932] [serial = 346] [outer = 0x904e9c00]
14:28:13 INFO - PROCESS | 1932 | 1461187693225 Marionette TRACE conn3 <- [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]]]}]
14:28:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken
14:28:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1291ms
14:28:13 INFO - PROCESS | 1932 | 1461187693288 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null]
14:28:13 INFO - PROCESS | 1932 | 1461187693292 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}]
14:28:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html
14:28:13 INFO - PROCESS | 1932 | 1461187693298 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}]
14:28:13 INFO - PROCESS | 1932 | 1461187693301 Marionette TRACE conn3 <- [1,434,null,{}]
14:28:13 INFO - PROCESS | 1932 | 1461187693306 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:13 INFO - PROCESS | 1932 | 1461187693509 Marionette TRACE conn3 <- [1,435,null,{"value":null}]
14:28:13 INFO - PROCESS | 1932 | 1461187693541 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd94800 == 61 [pid = 1932] [id = 116]
14:28:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x945ad000) [pid = 1932] [serial = 347] [outer = (nil)]
14:28:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x95a14000) [pid = 1932] [serial = 348] [outer = 0x945ad000]
14:28:13 INFO - PROCESS | 1932 | 1461187693612 Marionette DEBUG loaded listener.js
14:28:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x95a3d400) [pid = 1932] [serial = 349] [outer = 0x945ad000]
14:28:14 INFO - PROCESS | 1932 | 1461187694496 Marionette TRACE conn3 <- [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]]]}]
14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x9506f000) [pid = 1932] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html]
14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x9771d000) [pid = 1932] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html]
14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x98e72000) [pid = 1932] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html]
14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8e54b400) [pid = 1932] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html]
14:28:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas
14:28:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1379ms
14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x90323000) [pid = 1932] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html]
14:28:14 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x904ed800) [pid = 1932] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html]
14:28:14 INFO - PROCESS | 1932 | 1461187694689 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null]
14:28:14 INFO - PROCESS | 1932 | 1461187694692 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}]
14:28:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html
14:28:14 INFO - PROCESS | 1932 | 1461187694698 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}]
14:28:14 INFO - PROCESS | 1932 | 1461187694700 Marionette TRACE conn3 <- [1,438,null,{}]
14:28:14 INFO - PROCESS | 1932 | 1461187694706 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:14 INFO - PROCESS | 1932 | 1461187694848 Marionette TRACE conn3 <- [1,439,null,{"value":null}]
14:28:14 INFO - PROCESS | 1932 | 1461187694858 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c521800 == 62 [pid = 1932] [id = 117]
14:28:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8f6ad800) [pid = 1932] [serial = 350] [outer = (nil)]
14:28:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x945ae800) [pid = 1932] [serial = 351] [outer = 0x8f6ad800]
14:28:14 INFO - PROCESS | 1932 | 1461187694929 Marionette DEBUG loaded listener.js
14:28:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x96f86400) [pid = 1932] [serial = 352] [outer = 0x8f6ad800]
14:28:15 INFO - PROCESS | 1932 | 1461187695725 Marionette TRACE conn3 <- [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]]]}]
14:28:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip
14:28:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1079ms
14:28:15 INFO - PROCESS | 1932 | 1461187695777 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null]
14:28:15 INFO - PROCESS | 1932 | 1461187695781 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}]
14:28:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html
14:28:15 INFO - PROCESS | 1932 | 1461187695787 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}]
14:28:15 INFO - PROCESS | 1932 | 1461187695790 Marionette TRACE conn3 <- [1,442,null,{}]
14:28:15 INFO - PROCESS | 1932 | 1461187695795 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:15 INFO - PROCESS | 1932 | 1461187695987 Marionette TRACE conn3 <- [1,443,null,{"value":null}]
14:28:16 INFO - PROCESS | 1932 | 1461187696102 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e69a400 == 63 [pid = 1932] [id = 118]
14:28:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8e69f800) [pid = 1932] [serial = 353] [outer = (nil)]
14:28:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x98ea6400) [pid = 1932] [serial = 354] [outer = 0x8e69f800]
14:28:16 INFO - PROCESS | 1932 | 1461187696178 Marionette DEBUG loaded listener.js
14:28:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x99156000) [pid = 1932] [serial = 355] [outer = 0x8e69f800]
14:28:17 INFO - PROCESS | 1932 | 1461187697055 Marionette TRACE conn3 <- [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]]]}]
14:28:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite
14:28:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1328ms
14:28:17 INFO - PROCESS | 1932 | 1461187697116 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null]
14:28:17 INFO - PROCESS | 1932 | 1461187697122 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}]
14:28:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html
14:28:17 INFO - PROCESS | 1932 | 1461187697132 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}]
14:28:17 INFO - PROCESS | 1932 | 1461187697138 Marionette TRACE conn3 <- [1,446,null,{}]
14:28:17 INFO - PROCESS | 1932 | 1461187697148 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:17 INFO - PROCESS | 1932 | 1461187697364 Marionette TRACE conn3 <- [1,447,null,{"value":null}]
14:28:17 INFO - PROCESS | 1932 | 1461187697588 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c892000 == 64 [pid = 1932] [id = 119]
14:28:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8c892800) [pid = 1932] [serial = 356] [outer = (nil)]
14:28:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e69e800) [pid = 1932] [serial = 357] [outer = 0x8c892800]
14:28:17 INFO - PROCESS | 1932 | 1461187697704 Marionette DEBUG loaded listener.js
14:28:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8f6b8000) [pid = 1932] [serial = 358] [outer = 0x8c892800]
14:28:18 INFO - PROCESS | 1932 | 1461187698695 Marionette TRACE conn3 <- [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]]]}]
14:28:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource
14:28:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1642ms
14:28:18 INFO - PROCESS | 1932 | 1461187698774 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null]
14:28:18 INFO - PROCESS | 1932 | 1461187698782 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}]
14:28:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html
14:28:18 INFO - PROCESS | 1932 | 1461187698794 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}]
14:28:18 INFO - PROCESS | 1932 | 1461187698797 Marionette TRACE conn3 <- [1,450,null,{}]
14:28:18 INFO - PROCESS | 1932 | 1461187698804 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:19 INFO - PROCESS | 1932 | 1461187699020 Marionette TRACE conn3 <- [1,451,null,{"value":null}]
14:28:19 INFO - PROCESS | 1932 | 1461187699234 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x9032cc00 == 65 [pid = 1932] [id = 120]
14:28:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x904e4c00) [pid = 1932] [serial = 359] [outer = (nil)]
14:28:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x90596000) [pid = 1932] [serial = 360] [outer = 0x904e4c00]
14:28:19 INFO - PROCESS | 1932 | 1461187699334 Marionette DEBUG loaded listener.js
14:28:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x9455a400) [pid = 1932] [serial = 361] [outer = 0x904e4c00]
14:28:20 INFO - PROCESS | 1932 | 1461187700319 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1\n"]]]}]
14:28:20 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | Canvas test: 2d.drawImage.incomplete.emptysrc -
14:28:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1
14:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:28:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:28:20 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:28:20 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:28:20 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:20:1
14:28:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html | took 1584ms
14:28:20 INFO - PROCESS | 1932 | 1461187700379 Marionette TRACE conn3 -> [0,453,"getWindowHandle",null]
14:28:20 INFO - PROCESS | 1932 | 1461187700384 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}]
14:28:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html
14:28:20 INFO - PROCESS | 1932 | 1461187700390 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}]
14:28:20 INFO - PROCESS | 1932 | 1461187700397 Marionette TRACE conn3 <- [1,454,null,{}]
14:28:20 INFO - PROCESS | 1932 | 1461187700413 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:20 INFO - PROCESS | 1932 | 1461187700592 Marionette TRACE conn3 <- [1,455,null,{"value":null}]
14:28:20 INFO - PROCESS | 1932 | 1461187700797 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x98cf8800 == 66 [pid = 1932] [id = 121]
14:28:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x98ff4000) [pid = 1932] [serial = 362] [outer = (nil)]
14:28:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x998f7000) [pid = 1932] [serial = 363] [outer = 0x98ff4000]
14:28:20 INFO - PROCESS | 1932 | 1461187700931 Marionette DEBUG loaded listener.js
14:28:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x99bf0000) [pid = 1932] [serial = 364] [outer = 0x98ff4000]
14:28:21 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:28:21 INFO - PROCESS | 1932 | 1461187701810 Marionette TRACE conn3 <- [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]]]}]
14:28:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate
14:28:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1498ms
14:28:21 INFO - PROCESS | 1932 | 1461187701889 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null]
14:28:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html
14:28:21 INFO - PROCESS | 1932 | 1461187701894 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}]
14:28:21 INFO - PROCESS | 1932 | 1461187701900 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}]
14:28:21 INFO - PROCESS | 1932 | 1461187701904 Marionette TRACE conn3 <- [1,458,null,{}]
14:28:21 INFO - PROCESS | 1932 | 1461187701910 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:22 INFO - PROCESS | 1932 | 1461187702117 Marionette TRACE conn3 <- [1,459,null,{"value":null}]
14:28:22 INFO - PROCESS | 1932 | 1461187702324 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x98ffc000 == 67 [pid = 1932] [id = 122]
14:28:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x99bedc00) [pid = 1932] [serial = 365] [outer = (nil)]
14:28:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x9ea19c00) [pid = 1932] [serial = 366] [outer = 0x99bedc00]
14:28:22 INFO - PROCESS | 1932 | 1461187702454 Marionette DEBUG loaded listener.js
14:28:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x9fc5e000) [pid = 1932] [serial = 367] [outer = 0x99bedc00]
14:28:23 INFO - PROCESS | 1932 | 1461187703366 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1\n"]]]}]
14:28:23 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | Canvas test: 2d.drawImage.incomplete.nosrc -
14:28:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1
14:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:28:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:28:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:28:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:28:23 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:20:1
14:28:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html | took 1541ms
14:28:23 INFO - PROCESS | 1932 | 1461187703444 Marionette TRACE conn3 -> [0,461,"getWindowHandle",null]
14:28:23 INFO - PROCESS | 1932 | 1461187703448 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}]
14:28:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html
14:28:23 INFO - PROCESS | 1932 | 1461187703455 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}]
14:28:23 INFO - PROCESS | 1932 | 1461187703459 Marionette TRACE conn3 <- [1,462,null,{}]
14:28:23 INFO - PROCESS | 1932 | 1461187703465 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:23 INFO - PROCESS | 1932 | 1461187703678 Marionette TRACE conn3 <- [1,463,null,{"value":null}]
14:28:23 INFO - PROCESS | 1932 | 1461187703882 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e42d400 == 68 [pid = 1932] [id = 123]
14:28:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8e431c00) [pid = 1932] [serial = 368] [outer = (nil)]
14:28:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8e437000) [pid = 1932] [serial = 369] [outer = 0x8e431c00]
14:28:24 INFO - PROCESS | 1932 | 1461187704018 Marionette DEBUG loaded listener.js
14:28:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x90330000) [pid = 1932] [serial = 370] [outer = 0x8e431c00]
14:28:24 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:28:24 INFO - PROCESS | 1932 | 1461187704941 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1\n"]]]}]
14:28:24 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
14:28:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:28:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1
14:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:28:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:28:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:28:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:28:24 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:20:1
14:28:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html | took 1541ms
14:28:24 INFO - PROCESS | 1932 | 1461187704996 Marionette TRACE conn3 -> [0,465,"getWindowHandle",null]
14:28:25 INFO - PROCESS | 1932 | 1461187705000 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}]
14:28:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html
14:28:25 INFO - PROCESS | 1932 | 1461187705007 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}]
14:28:25 INFO - PROCESS | 1932 | 1461187705011 Marionette TRACE conn3 <- [1,466,null,{}]
14:28:25 INFO - PROCESS | 1932 | 1461187705016 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:25 INFO - PROCESS | 1932 | 1461187705209 Marionette TRACE conn3 <- [1,467,null,{"value":null}]
14:28:25 INFO - PROCESS | 1932 | 1461187705422 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e438c00 == 69 [pid = 1932] [id = 124]
14:28:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0xa0f6d400) [pid = 1932] [serial = 371] [outer = (nil)]
14:28:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0xa4457800) [pid = 1932] [serial = 372] [outer = 0xa0f6d400]
14:28:25 INFO - PROCESS | 1932 | 1461187705558 Marionette DEBUG loaded listener.js
14:28:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0xa4470400) [pid = 1932] [serial = 373] [outer = 0xa0f6d400]
14:28:26 INFO - PROCESS | 1932 | 1461187706434 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1\n"]]]}]
14:28:26 INFO - TEST-FAIL | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | Canvas test: 2d.drawImage.incomplete.removedsrc -
14:28:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1
14:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:28:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:28:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:28:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:28:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:20:1
14:28:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html | took 1483ms
14:28:26 INFO - PROCESS | 1932 | 1461187706494 Marionette TRACE conn3 -> [0,469,"getWindowHandle",null]
14:28:26 INFO - PROCESS | 1932 | 1461187706498 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}]
14:28:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html
14:28:26 INFO - PROCESS | 1932 | 1461187706504 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}]
14:28:26 INFO - PROCESS | 1932 | 1461187706507 Marionette TRACE conn3 <- [1,470,null,{}]
14:28:26 INFO - PROCESS | 1932 | 1461187706513 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:26 INFO - PROCESS | 1932 | 1461187706680 Marionette TRACE conn3 <- [1,471,null,{"value":null}]
14:28:26 INFO - PROCESS | 1932 | 1461187706841 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:26 INFO - PROCESS | 1932 | ++DOCSHELL 0xa3c7b800 == 70 [pid = 1932] [id = 125]
14:28:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0xa4584000) [pid = 1932] [serial = 374] [outer = (nil)]
14:28:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0xa49c4c00) [pid = 1932] [serial = 375] [outer = 0xa4584000]
14:28:26 INFO - PROCESS | 1932 | 1461187706940 Marionette DEBUG loaded listener.js
14:28:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0xa49cac00) [pid = 1932] [serial = 376] [outer = 0xa4584000]
14:28:27 INFO - PROCESS | 1932 | 1461187707825 Marionette TRACE conn3 <- [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]]]}]
14:28:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle
14:28:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1379ms
14:28:27 INFO - PROCESS | 1932 | 1461187707884 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null]
14:28:27 INFO - PROCESS | 1932 | 1461187707887 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}]
14:28:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html
14:28:27 INFO - PROCESS | 1932 | 1461187707894 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}]
14:28:27 INFO - PROCESS | 1932 | 1461187707898 Marionette TRACE conn3 <- [1,474,null,{}]
14:28:27 INFO - PROCESS | 1932 | 1461187707904 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:28 INFO - PROCESS | 1932 | 1461187708091 Marionette TRACE conn3 <- [1,475,null,{"value":null}]
14:28:28 INFO - PROCESS | 1932 | 1461187708254 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b283800 == 71 [pid = 1932] [id = 126]
14:28:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8b284000) [pid = 1932] [serial = 377] [outer = (nil)]
14:28:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8b28b800) [pid = 1932] [serial = 378] [outer = 0x8b284000]
14:28:28 INFO - PROCESS | 1932 | 1461187708340 Marionette DEBUG loaded listener.js
14:28:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8b28fc00) [pid = 1932] [serial = 379] [outer = 0x8b284000]
14:28:29 INFO - PROCESS | 1932 | 1461187709531 Marionette TRACE conn3 <- [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]]]}]
14:28:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image
14:28:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1687ms
14:28:29 INFO - PROCESS | 1932 | 1461187709583 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null]
14:28:29 INFO - PROCESS | 1932 | 1461187709588 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}]
14:28:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html
14:28:29 INFO - PROCESS | 1932 | 1461187709596 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}]
14:28:29 INFO - PROCESS | 1932 | 1461187709601 Marionette TRACE conn3 <- [1,478,null,{}]
14:28:29 INFO - PROCESS | 1932 | 1461187709617 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:29 INFO - PROCESS | 1932 | 1461187709862 Marionette TRACE conn3 <- [1,479,null,{"value":null}]
14:28:30 INFO - PROCESS | 1932 | 1461187710003 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3dd400 == 72 [pid = 1932] [id = 127]
14:28:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8b3dfc00) [pid = 1932] [serial = 380] [outer = (nil)]
14:28:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8bd9bc00) [pid = 1932] [serial = 381] [outer = 0x8b3dfc00]
14:28:30 INFO - PROCESS | 1932 | 1461187710095 Marionette DEBUG loaded listener.js
14:28:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8c890400) [pid = 1932] [serial = 382] [outer = 0x8b3dfc00]
14:28:31 INFO - PROCESS | 1932 | 1461187711022 Marionette TRACE conn3 <- [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]]]}]
14:28:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle
14:28:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1494ms
14:28:31 INFO - PROCESS | 1932 | 1461187711092 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null]
14:28:31 INFO - PROCESS | 1932 | 1461187711100 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}]
14:28:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html
14:28:31 INFO - PROCESS | 1932 | 1461187711111 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}]
14:28:31 INFO - PROCESS | 1932 | 1461187711115 Marionette TRACE conn3 <- [1,482,null,{}]
14:28:31 INFO - PROCESS | 1932 | 1461187711121 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:31 INFO - PROCESS | 1932 | 1461187711348 Marionette TRACE conn3 <- [1,483,null,{"value":null}]
14:28:31 INFO - PROCESS | 1932 | 1461187711609 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc8400 == 73 [pid = 1932] [id = 128]
14:28:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e439800) [pid = 1932] [serial = 383] [outer = (nil)]
14:28:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8f6ac000) [pid = 1932] [serial = 384] [outer = 0x8e439800]
14:28:31 INFO - PROCESS | 1932 | 1461187711685 Marionette DEBUG loaded listener.js
14:28:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8fa90800) [pid = 1932] [serial = 385] [outer = 0x8e439800]
14:28:32 INFO - PROCESS | 1932 | 1461187712630 Marionette TRACE conn3 <- [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]]]}]
14:28:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored
14:28:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1581ms
14:28:32 INFO - PROCESS | 1932 | 1461187712692 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null]
14:28:32 INFO - PROCESS | 1932 | 1461187712696 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}]
14:28:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html
14:28:32 INFO - PROCESS | 1932 | 1461187712702 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}]
14:28:32 INFO - PROCESS | 1932 | 1461187712708 Marionette TRACE conn3 <- [1,486,null,{}]
14:28:32 INFO - PROCESS | 1932 | 1461187712723 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:32 INFO - PROCESS | 1932 | 1461187712888 Marionette TRACE conn3 <- [1,487,null,{"value":null}]
14:28:33 INFO - PROCESS | 1932 | 1461187713078 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e54a800 == 74 [pid = 1932] [id = 129]
14:28:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8f6b0800) [pid = 1932] [serial = 386] [outer = (nil)]
14:28:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x912b2c00) [pid = 1932] [serial = 387] [outer = 0x8f6b0800]
14:28:33 INFO - PROCESS | 1932 | 1461187713266 Marionette DEBUG loaded listener.js
14:28:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x94565800) [pid = 1932] [serial = 388] [outer = 0x8f6b0800]
14:28:33 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8b4400 == 73 [pid = 1932] [id = 35]
14:28:33 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8abc00 == 72 [pid = 1932] [id = 77]
14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x97fa7400) [pid = 1932] [serial = 267] [outer = (nil)] [url = about:blank]
14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x945ad800) [pid = 1932] [serial = 264] [outer = (nil)] [url = about:blank]
14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x9ff37800) [pid = 1932] [serial = 270] [outer = (nil)] [url = about:blank]
14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8e546800) [pid = 1932] [serial = 282] [outer = (nil)] [url = about:blank]
14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x9ea16c00) [pid = 1932] [serial = 261] [outer = (nil)] [url = about:blank]
14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0xa45b3800) [pid = 1932] [serial = 273] [outer = (nil)] [url = about:blank]
14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x904ebc00) [pid = 1932] [serial = 279] [outer = (nil)] [url = about:blank]
14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8e693800) [pid = 1932] [serial = 285] [outer = (nil)] [url = about:blank]
14:28:33 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0xa49c3400) [pid = 1932] [serial = 276] [outer = (nil)] [url = about:blank]
14:28:33 INFO - PROCESS | 1932 | --DOCSHELL 0x8c530400 == 71 [pid = 1932] [id = 107]
14:28:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8ac400 == 70 [pid = 1932] [id = 106]
14:28:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc1800 == 69 [pid = 1932] [id = 105]
14:28:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa8800 == 68 [pid = 1932] [id = 104]
14:28:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8c521c00 == 67 [pid = 1932] [id = 103]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x95a1e400) [pid = 1932] [serial = 297] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x97c06800) [pid = 1932] [serial = 300] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x98ff5000) [pid = 1932] [serial = 303] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x99225c00) [pid = 1932] [serial = 304] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8e694800) [pid = 1932] [serial = 288] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x90328800) [pid = 1932] [serial = 291] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x96cda000) [pid = 1932] [serial = 298] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x91ed5400) [pid = 1932] [serial = 295] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x90588c00) [pid = 1932] [serial = 294] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x904e1000) [pid = 1932] [serial = 292] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x97faa800) [pid = 1932] [serial = 301] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8e69bc00) [pid = 1932] [serial = 289] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8f6b4400) [pid = 1932] [serial = 306] [outer = (nil)] [url = about:blank]
14:28:34 INFO - PROCESS | 1932 | 1461187714194 Marionette TRACE conn3 <- [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]]]}]
14:28:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges
14:28:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1547ms
14:28:34 INFO - PROCESS | 1932 | 1461187714250 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null]
14:28:34 INFO - PROCESS | 1932 | 1461187714254 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}]
14:28:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html
14:28:34 INFO - PROCESS | 1932 | 1461187714260 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}]
14:28:34 INFO - PROCESS | 1932 | 1461187714262 Marionette TRACE conn3 <- [1,490,null,{}]
14:28:34 INFO - PROCESS | 1932 | 1461187714268 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:34 INFO - PROCESS | 1932 | 1461187714417 Marionette TRACE conn3 <- [1,491,null,{"value":null}]
14:28:34 INFO - PROCESS | 1932 | 1461187714433 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c521c00 == 68 [pid = 1932] [id = 130]
14:28:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8e69c000) [pid = 1932] [serial = 389] [outer = (nil)]
14:28:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x9032fc00) [pid = 1932] [serial = 390] [outer = 0x8e69c000]
14:28:34 INFO - PROCESS | 1932 | 1461187714521 Marionette DEBUG loaded listener.js
14:28:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x912b7800) [pid = 1932] [serial = 391] [outer = 0x8e69c000]
14:28:35 INFO - PROCESS | 1932 | 1461187715342 Marionette TRACE conn3 <- [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]]]}]
14:28:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null
14:28:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1130ms
14:28:35 INFO - PROCESS | 1932 | 1461187715390 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null]
14:28:35 INFO - PROCESS | 1932 | 1461187715393 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}]
14:28:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html
14:28:35 INFO - PROCESS | 1932 | 1461187715399 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}]
14:28:35 INFO - PROCESS | 1932 | 1461187715402 Marionette TRACE conn3 <- [1,494,null,{}]
14:28:35 INFO - PROCESS | 1932 | 1461187715407 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:35 INFO - PROCESS | 1932 | 1461187715596 Marionette TRACE conn3 <- [1,495,null,{"value":null}]
14:28:35 INFO - PROCESS | 1932 | 1461187715617 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c528c00 == 69 [pid = 1932] [id = 131]
14:28:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x9032a800) [pid = 1932] [serial = 392] [outer = (nil)]
14:28:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x95a3c400) [pid = 1932] [serial = 393] [outer = 0x9032a800]
14:28:35 INFO - PROCESS | 1932 | 1461187715687 Marionette DEBUG loaded listener.js
14:28:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x96cdc800) [pid = 1932] [serial = 394] [outer = 0x9032a800]
14:28:36 INFO - PROCESS | 1932 | 1461187716544 Marionette TRACE conn3 <- [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]]]}]
14:28:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path
14:28:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1177ms
14:28:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html
14:28:36 INFO - PROCESS | 1932 | 1461187716577 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null]
14:28:36 INFO - PROCESS | 1932 | 1461187716580 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}]
14:28:36 INFO - PROCESS | 1932 | 1461187716586 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}]
14:28:36 INFO - PROCESS | 1932 | 1461187716589 Marionette TRACE conn3 <- [1,498,null,{}]
14:28:36 INFO - PROCESS | 1932 | 1461187716594 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:36 INFO - PROCESS | 1932 | 1461187716821 Marionette TRACE conn3 <- [1,499,null,{"value":null}]
14:28:36 INFO - PROCESS | 1932 | 1461187716846 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3eb400 == 70 [pid = 1932] [id = 132]
14:28:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x904eec00) [pid = 1932] [serial = 395] [outer = (nil)]
14:28:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x98e7ac00) [pid = 1932] [serial = 396] [outer = 0x904eec00]
14:28:36 INFO - PROCESS | 1932 | 1461187716932 Marionette DEBUG loaded listener.js
14:28:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x98ffcc00) [pid = 1932] [serial = 397] [outer = 0x904eec00]
14:28:37 INFO - PROCESS | 1932 | 1461187717788 Marionette TRACE conn3 <- [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]]]}]
14:28:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1
14:28:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1240ms
14:28:37 INFO - PROCESS | 1932 | 1461187717825 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null]
14:28:37 INFO - PROCESS | 1932 | 1461187717828 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}]
14:28:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html
14:28:37 INFO - PROCESS | 1932 | 1461187717835 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}]
14:28:37 INFO - PROCESS | 1932 | 1461187717838 Marionette TRACE conn3 <- [1,502,null,{}]
14:28:37 INFO - PROCESS | 1932 | 1461187717843 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:38 INFO - PROCESS | 1932 | 1461187718077 Marionette TRACE conn3 <- [1,503,null,{"value":null}]
14:28:38 INFO - PROCESS | 1932 | 1461187718104 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3eb000 == 71 [pid = 1932] [id = 133]
14:28:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8bd9a000) [pid = 1932] [serial = 398] [outer = (nil)]
14:28:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8c6d5800) [pid = 1932] [serial = 399] [outer = 0x8bd9a000]
14:28:38 INFO - PROCESS | 1932 | 1461187718176 Marionette DEBUG loaded listener.js
14:28:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8c6d8c00) [pid = 1932] [serial = 400] [outer = 0x8bd9a000]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x97c43400) [pid = 1932] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x97718c00) [pid = 1932] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x914d2c00) [pid = 1932] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8e545000) [pid = 1932] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8f8ae400) [pid = 1932] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0xa49cc800) [pid = 1932] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0xa49c0800) [pid = 1932] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x904e4400) [pid = 1932] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x94559800) [pid = 1932] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8f8b4000) [pid = 1932] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x9ffa0c00) [pid = 1932] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x99a20800) [pid = 1932] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0xa45e8c00) [pid = 1932] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x928f1000) [pid = 1932] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x9ffc1000) [pid = 1932] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x91ed9400) [pid = 1932] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x97d2dc00) [pid = 1932] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0xa0a49000) [pid = 1932] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0xa0e46800) [pid = 1932] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8faa7800) [pid = 1932] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x912b7400) [pid = 1932] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x96cdbc00) [pid = 1932] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x914dec00) [pid = 1932] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x98e79800) [pid = 1932] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x91ed9800) [pid = 1932] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x96f94800) [pid = 1932] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8e53e800) [pid = 1932] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8fa8e800) [pid = 1932] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x9a648000) [pid = 1932] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8dfbdc00) [pid = 1932] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x945ad000) [pid = 1932] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8f6ad800) [pid = 1932] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8c522800) [pid = 1932] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x9fc95c00) [pid = 1932] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8c530c00) [pid = 1932] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8c530800) [pid = 1932] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8bd94c00) [pid = 1932] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x91edfc00) [pid = 1932] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8faac800) [pid = 1932] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x904e9c00) [pid = 1932] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x94562800) [pid = 1932] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8dfccc00) [pid = 1932] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html]
14:28:39 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8c88a400) [pid = 1932] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html]
14:28:39 INFO - PROCESS | 1932 | 1461187719609 Marionette TRACE conn3 <- [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]]]}]
14:28:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2
14:28:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1839ms
14:28:39 INFO - PROCESS | 1932 | 1461187719674 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null]
14:28:39 INFO - PROCESS | 1932 | 1461187719678 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}]
14:28:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html
14:28:39 INFO - PROCESS | 1932 | 1461187719684 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}]
14:28:39 INFO - PROCESS | 1932 | 1461187719686 Marionette TRACE conn3 <- [1,506,null,{}]
14:28:39 INFO - PROCESS | 1932 | 1461187719692 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:39 INFO - PROCESS | 1932 | 1461187719837 Marionette TRACE conn3 <- [1,507,null,{"value":null}]
14:28:39 INFO - PROCESS | 1932 | 1461187719846 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c525800 == 72 [pid = 1932] [id = 134]
14:28:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8c6d1800) [pid = 1932] [serial = 401] [outer = (nil)]
14:28:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8c766800) [pid = 1932] [serial = 402] [outer = 0x8c6d1800]
14:28:39 INFO - PROCESS | 1932 | 1461187719922 Marionette DEBUG loaded listener.js
14:28:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8c769400) [pid = 1932] [serial = 403] [outer = 0x8c6d1800]
14:28:41 INFO - PROCESS | 1932 | 1461187721424 Marionette TRACE conn3 <- [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]]]}]
14:28:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image
14:28:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1784ms
14:28:41 INFO - PROCESS | 1932 | 1461187721468 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null]
14:28:41 INFO - PROCESS | 1932 | 1461187721474 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}]
14:28:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html
14:28:41 INFO - PROCESS | 1932 | 1461187721483 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}]
14:28:41 INFO - PROCESS | 1932 | 1461187721489 Marionette TRACE conn3 <- [1,510,null,{}]
14:28:41 INFO - PROCESS | 1932 | 1461187721499 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:41 INFO - PROCESS | 1932 | 1461187721786 Marionette TRACE conn3 <- [1,511,null,{"value":null}]
14:28:41 INFO - PROCESS | 1932 | 1461187721978 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3dcc00 == 73 [pid = 1932] [id = 135]
14:28:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8b3e2800) [pid = 1932] [serial = 404] [outer = (nil)]
14:28:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8c6d3800) [pid = 1932] [serial = 405] [outer = 0x8b3e2800]
14:28:42 INFO - PROCESS | 1932 | 1461187722066 Marionette DEBUG loaded listener.js
14:28:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8c767800) [pid = 1932] [serial = 406] [outer = 0x8b3e2800]
14:28:43 INFO - PROCESS | 1932 | 1461187723011 Marionette TRACE conn3 <- [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]]]}]
14:28:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform
14:28:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1586ms
14:28:43 INFO - PROCESS | 1932 | 1461187723077 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null]
14:28:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html
14:28:43 INFO - PROCESS | 1932 | 1461187723089 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}]
14:28:43 INFO - PROCESS | 1932 | 1461187723101 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}]
14:28:43 INFO - PROCESS | 1932 | 1461187723106 Marionette TRACE conn3 <- [1,514,null,{}]
14:28:43 INFO - PROCESS | 1932 | 1461187723112 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:43 INFO - PROCESS | 1932 | 1461187723331 Marionette TRACE conn3 <- [1,515,null,{"value":null}]
14:28:43 INFO - PROCESS | 1932 | 1461187723551 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e549000 == 74 [pid = 1932] [id = 136]
14:28:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8e695400) [pid = 1932] [serial = 407] [outer = (nil)]
14:28:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8e69b800) [pid = 1932] [serial = 408] [outer = 0x8e695400]
14:28:43 INFO - PROCESS | 1932 | 1461187723653 Marionette DEBUG loaded listener.js
14:28:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8f6b2800) [pid = 1932] [serial = 409] [outer = 0x8e695400]
14:28:44 INFO - PROCESS | 1932 | 1461187724606 Marionette TRACE conn3 <- [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]]]}]
14:28:44 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
14:28:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1543ms
14:28:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html
14:28:44 INFO - PROCESS | 1932 | 1461187724643 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null]
14:28:44 INFO - PROCESS | 1932 | 1461187724646 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}]
14:28:44 INFO - PROCESS | 1932 | 1461187724653 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}]
14:28:44 INFO - PROCESS | 1932 | 1461187724659 Marionette TRACE conn3 <- [1,518,null,{}]
14:28:44 INFO - PROCESS | 1932 | 1461187724676 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:44 INFO - PROCESS | 1932 | 1461187724861 Marionette TRACE conn3 <- [1,519,null,{"value":null}]
14:28:45 INFO - PROCESS | 1932 | 1461187725074 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb3d400 == 75 [pid = 1932] [id = 137]
14:28:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x904ee800) [pid = 1932] [serial = 410] [outer = (nil)]
14:28:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x94560000) [pid = 1932] [serial = 411] [outer = 0x904ee800]
14:28:45 INFO - PROCESS | 1932 | 1461187725214 Marionette DEBUG loaded listener.js
14:28:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x95070000) [pid = 1932] [serial = 412] [outer = 0x904ee800]
14:28:46 INFO - PROCESS | 1932 | 1461187726102 Marionette TRACE conn3 <- [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]]]}]
14:28:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas
14:28:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1490ms
14:28:46 INFO - PROCESS | 1932 | 1461187726143 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null]
14:28:46 INFO - PROCESS | 1932 | 1461187726148 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}]
14:28:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html
14:28:46 INFO - PROCESS | 1932 | 1461187726155 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}]
14:28:46 INFO - PROCESS | 1932 | 1461187726157 Marionette TRACE conn3 <- [1,522,null,{}]
14:28:46 INFO - PROCESS | 1932 | 1461187726164 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:46 INFO - PROCESS | 1932 | 1461187726333 Marionette TRACE conn3 <- [1,523,null,{"value":null}]
14:28:46 INFO - PROCESS | 1932 | 1461187726505 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f4800 == 76 [pid = 1932] [id = 138]
14:28:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x97d2dc00) [pid = 1932] [serial = 413] [outer = (nil)]
14:28:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x981f2400) [pid = 1932] [serial = 414] [outer = 0x97d2dc00]
14:28:46 INFO - PROCESS | 1932 | 1461187726594 Marionette DEBUG loaded listener.js
14:28:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x98e72000) [pid = 1932] [serial = 415] [outer = 0x97d2dc00]
14:28:47 INFO - PROCESS | 1932 | 1461187727550 Marionette TRACE conn3 <- [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]]]}]
14:28:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR
14:28:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1432ms
14:28:47 INFO - PROCESS | 1932 | 1461187727588 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null]
14:28:47 INFO - PROCESS | 1932 | 1461187727592 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}]
14:28:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html
14:28:47 INFO - PROCESS | 1932 | 1461187727598 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}]
14:28:47 INFO - PROCESS | 1932 | 1461187727601 Marionette TRACE conn3 <- [1,526,null,{}]
14:28:47 INFO - PROCESS | 1932 | 1461187727607 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:47 INFO - PROCESS | 1932 | 1461187727771 Marionette TRACE conn3 <- [1,527,null,{"value":null}]
14:28:47 INFO - PROCESS | 1932 | 1461187727942 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3e9000 == 77 [pid = 1932] [id = 139]
14:28:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x90327800) [pid = 1932] [serial = 416] [outer = (nil)]
14:28:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x98ffc400) [pid = 1932] [serial = 417] [outer = 0x90327800]
14:28:48 INFO - PROCESS | 1932 | 1461187728030 Marionette DEBUG loaded listener.js
14:28:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x9915e400) [pid = 1932] [serial = 418] [outer = 0x90327800]
14:28:49 INFO - PROCESS | 1932 | 1461187729045 Marionette TRACE conn3 <- [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]]]}]
14:28:49 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
14:28:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1490ms
14:28:49 INFO - PROCESS | 1932 | 1461187729089 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null]
14:28:49 INFO - PROCESS | 1932 | 1461187729093 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}]
14:28:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html
14:28:49 INFO - PROCESS | 1932 | 1461187729100 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}]
14:28:49 INFO - PROCESS | 1932 | 1461187729103 Marionette TRACE conn3 <- [1,530,null,{}]
14:28:49 INFO - PROCESS | 1932 | 1461187729109 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:49 INFO - PROCESS | 1932 | 1461187729329 Marionette TRACE conn3 <- [1,531,null,{"value":null}]
14:28:49 INFO - PROCESS | 1932 | 1461187729554 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c529800 == 78 [pid = 1932] [id = 140]
14:28:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x99a1f400) [pid = 1932] [serial = 419] [outer = (nil)]
14:28:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0xa0ad8400) [pid = 1932] [serial = 420] [outer = 0x99a1f400]
14:28:49 INFO - PROCESS | 1932 | 1461187729657 Marionette DEBUG loaded listener.js
14:28:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0xa0f67c00) [pid = 1932] [serial = 421] [outer = 0x99a1f400]
14:28:50 INFO - PROCESS | 1932 | 1461187730459 Marionette TRACE conn3 <- [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"]]]}]
14:28:50 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
14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24
14:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7
14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
14:28:50 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
14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24
14:28:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:28:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7
14:28:50 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6
14:28:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1384ms
14:28:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html
14:28:50 INFO - PROCESS | 1932 | 1461187730486 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null]
14:28:50 INFO - PROCESS | 1932 | 1461187730489 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}]
14:28:50 INFO - PROCESS | 1932 | 1461187730496 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}]
14:28:50 INFO - PROCESS | 1932 | 1461187730500 Marionette TRACE conn3 <- [1,534,null,{}]
14:28:50 INFO - PROCESS | 1932 | 1461187730506 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:50 INFO - PROCESS | 1932 | 1461187730693 Marionette TRACE conn3 <- [1,535,null,{"value":null}]
14:28:50 INFO - PROCESS | 1932 | 1461187730863 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fce1800 == 79 [pid = 1932] [id = 141]
14:28:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8fce2000) [pid = 1932] [serial = 422] [outer = (nil)]
14:28:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8fcf0800) [pid = 1932] [serial = 423] [outer = 0x8fce2000]
14:28:50 INFO - PROCESS | 1932 | 1461187730954 Marionette DEBUG loaded listener.js
14:28:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0xa0a50400) [pid = 1932] [serial = 424] [outer = 0x8fce2000]
14:28:51 INFO - PROCESS | 1932 | 1461187731793 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}]
14:28:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring.
14:28:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1348ms
14:28:51 INFO - PROCESS | 1932 | 1461187731866 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null]
14:28:51 INFO - PROCESS | 1932 | 1461187731870 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}]
14:28:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html
14:28:51 INFO - PROCESS | 1932 | 1461187731878 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}]
14:28:51 INFO - PROCESS | 1932 | 1461187731881 Marionette TRACE conn3 <- [1,538,null,{}]
14:28:51 INFO - PROCESS | 1932 | 1461187731887 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:52 INFO - PROCESS | 1932 | 1461187732079 Marionette TRACE conn3 <- [1,539,null,{"value":null}]
14:28:52 INFO - PROCESS | 1932 | 1461187732260 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8b3de800) [pid = 1932] [serial = 425] [outer = 0x912bc800]
14:28:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e32f400 == 80 [pid = 1932] [id = 142]
14:28:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8e32fc00) [pid = 1932] [serial = 426] [outer = (nil)]
14:28:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8e333c00) [pid = 1932] [serial = 427] [outer = 0x8e32fc00]
14:28:52 INFO - PROCESS | 1932 | 1461187732376 Marionette DEBUG loaded listener.js
14:28:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8fce4400) [pid = 1932] [serial = 428] [outer = 0x8e32fc00]
14:28:53 INFO - PROCESS | 1932 | 1461187733257 Marionette TRACE conn3 <- [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]]]}]
14:28:53 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.
14:28:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1436ms
14:28:53 INFO - PROCESS | 1932 | 1461187733317 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null]
14:28:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html
14:28:53 INFO - PROCESS | 1932 | 1461187733321 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}]
14:28:53 INFO - PROCESS | 1932 | 1461187733327 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}]
14:28:53 INFO - PROCESS | 1932 | 1461187733331 Marionette TRACE conn3 <- [1,542,null,{}]
14:28:53 INFO - PROCESS | 1932 | 1461187733337 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:53 INFO - PROCESS | 1932 | 1461187733512 Marionette TRACE conn3 <- [1,543,null,{"value":null}]
14:28:53 INFO - PROCESS | 1932 | 1461187733693 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a404800 == 81 [pid = 1932] [id = 143]
14:28:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8a405400) [pid = 1932] [serial = 429] [outer = (nil)]
14:28:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8a40c000) [pid = 1932] [serial = 430] [outer = 0x8a405400]
14:28:53 INFO - PROCESS | 1932 | 1461187733779 Marionette DEBUG loaded listener.js
14:28:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8a410800) [pid = 1932] [serial = 431] [outer = 0x8a405400]
14:28:54 INFO - PROCESS | 1932 | 1461187734635 Marionette TRACE conn3 <- [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]]]}]
14:28:54 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.
14:28:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1329ms
14:28:54 INFO - PROCESS | 1932 | 1461187734656 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null]
14:28:54 INFO - PROCESS | 1932 | 1461187734660 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}]
14:28:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html
14:28:54 INFO - PROCESS | 1932 | 1461187734667 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}]
14:28:54 INFO - PROCESS | 1932 | 1461187734670 Marionette TRACE conn3 <- [1,546,null,{}]
14:28:54 INFO - PROCESS | 1932 | 1461187734695 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:54 INFO - PROCESS | 1932 | 1461187734889 Marionette TRACE conn3 <- [1,547,null,{"value":null}]
14:28:55 INFO - PROCESS | 1932 | 1461187735058 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x89301400 == 82 [pid = 1932] [id = 144]
14:28:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x89302800) [pid = 1932] [serial = 432] [outer = (nil)]
14:28:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x89308800) [pid = 1932] [serial = 433] [outer = 0x89302800]
14:28:55 INFO - PROCESS | 1932 | 1461187735150 Marionette DEBUG loaded listener.js
14:28:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8930ac00) [pid = 1932] [serial = 434] [outer = 0x89302800]
14:28:56 INFO - PROCESS | 1932 | 1461187736041 Marionette TRACE conn3 <- [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]]]}]
14:28:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus.
14:28:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1431ms
14:28:56 INFO - PROCESS | 1932 | 1461187736099 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null]
14:28:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html
14:28:56 INFO - PROCESS | 1932 | 1461187736103 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}]
14:28:56 INFO - PROCESS | 1932 | 1461187736110 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}]
14:28:56 INFO - PROCESS | 1932 | 1461187736114 Marionette TRACE conn3 <- [1,550,null,{}]
14:28:56 INFO - PROCESS | 1932 | 1461187736120 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:56 INFO - PROCESS | 1932 | 1461187736331 Marionette TRACE conn3 <- [1,551,null,{"value":null}]
14:28:56 INFO - PROCESS | 1932 | 1461187736511 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930cc00 == 83 [pid = 1932] [id = 145]
14:28:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x89310400) [pid = 1932] [serial = 435] [outer = (nil)]
14:28:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8ffe2800) [pid = 1932] [serial = 436] [outer = 0x89310400]
14:28:56 INFO - PROCESS | 1932 | 1461187736613 Marionette DEBUG loaded listener.js
14:28:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8ffec400) [pid = 1932] [serial = 437] [outer = 0x89310400]
14:28:57 INFO - PROCESS | 1932 | 1461187737537 Marionette TRACE conn3 <- [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]]]}]
14:28:57 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.
14:28:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1483ms
14:28:57 INFO - PROCESS | 1932 | 1461187737593 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null]
14:28:57 INFO - PROCESS | 1932 | 1461187737596 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}]
14:28:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html
14:28:57 INFO - PROCESS | 1932 | 1461187737606 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}]
14:28:57 INFO - PROCESS | 1932 | 1461187737610 Marionette TRACE conn3 <- [1,554,null,{}]
14:28:57 INFO - PROCESS | 1932 | 1461187737615 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:57 INFO - PROCESS | 1932 | 1461187737779 Marionette TRACE conn3 <- [1,555,null,{"value":null}]
14:28:57 INFO - PROCESS | 1932 | 1461187737957 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x89307000 == 84 [pid = 1932] [id = 146]
14:28:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8a7da000) [pid = 1932] [serial = 438] [outer = (nil)]
14:28:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8a7e2400) [pid = 1932] [serial = 439] [outer = 0x8a7da000]
14:28:58 INFO - PROCESS | 1932 | 1461187738043 Marionette DEBUG loaded listener.js
14:28:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8a7e3c00) [pid = 1932] [serial = 440] [outer = 0x8a7da000]
14:28:58 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:28:58 INFO - PROCESS | 1932 | 1461187738990 Marionette TRACE conn3 <- [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]]]}]
14:28:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black
14:28:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1432ms
14:28:59 INFO - PROCESS | 1932 | 1461187739038 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null]
14:28:59 INFO - PROCESS | 1932 | 1461187739042 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}]
14:28:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html
14:28:59 INFO - PROCESS | 1932 | 1461187739048 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}]
14:28:59 INFO - PROCESS | 1932 | 1461187739051 Marionette TRACE conn3 <- [1,558,null,{}]
14:28:59 INFO - PROCESS | 1932 | 1461187739057 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:28:59 INFO - PROCESS | 1932 | 1461187739217 Marionette TRACE conn3 <- [1,559,null,{"value":null}]
14:28:59 INFO - PROCESS | 1932 | 1461187739416 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:28:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e43800 == 85 [pid = 1932] [id = 147]
14:28:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x88e46000) [pid = 1932] [serial = 441] [outer = (nil)]
14:28:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x88e4a800) [pid = 1932] [serial = 442] [outer = 0x88e46000]
14:28:59 INFO - PROCESS | 1932 | 1461187739504 Marionette DEBUG loaded listener.js
14:28:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x88e4c400) [pid = 1932] [serial = 443] [outer = 0x88e46000]
14:29:00 INFO - PROCESS | 1932 | 1461187740403 Marionette TRACE conn3 <- [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]]]}]
14:29:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions
14:29:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1430ms
14:29:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html
14:29:00 INFO - PROCESS | 1932 | 1461187740479 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null]
14:29:00 INFO - PROCESS | 1932 | 1461187740483 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}]
14:29:00 INFO - PROCESS | 1932 | 1461187740492 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}]
14:29:00 INFO - PROCESS | 1932 | 1461187740497 Marionette TRACE conn3 <- [1,562,null,{}]
14:29:00 INFO - PROCESS | 1932 | 1461187740506 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:00 INFO - PROCESS | 1932 | 1461187740733 Marionette TRACE conn3 <- [1,563,null,{"value":null}]
14:29:00 INFO - PROCESS | 1932 | 1461187740957 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4b000 == 86 [pid = 1932] [id = 148]
14:29:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x88e4b400) [pid = 1932] [serial = 444] [outer = (nil)]
14:29:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8a7e6000) [pid = 1932] [serial = 445] [outer = 0x88e4b400]
14:29:01 INFO - PROCESS | 1932 | 1461187741056 Marionette DEBUG loaded listener.js
14:29:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8b619800) [pid = 1932] [serial = 446] [outer = 0x88e4b400]
14:29:01 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:29:01 INFO - PROCESS | 1932 | 1461187741881 Marionette TRACE conn3 <- [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]]]}]
14:29:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha
14:29:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1435ms
14:29:01 INFO - PROCESS | 1932 | 1461187741928 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null]
14:29:01 INFO - PROCESS | 1932 | 1461187741932 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}]
14:29:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html
14:29:01 INFO - PROCESS | 1932 | 1461187741939 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}]
14:29:01 INFO - PROCESS | 1932 | 1461187741942 Marionette TRACE conn3 <- [1,566,null,{}]
14:29:01 INFO - PROCESS | 1932 | 1461187741948 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:02 INFO - PROCESS | 1932 | 1461187742134 Marionette TRACE conn3 <- [1,567,null,{"value":null}]
14:29:02 INFO - PROCESS | 1932 | 1461187742313 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b61b400 == 87 [pid = 1932] [id = 149]
14:29:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8b61c400) [pid = 1932] [serial = 447] [outer = (nil)]
14:29:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8b620c00) [pid = 1932] [serial = 448] [outer = 0x8b61c400]
14:29:02 INFO - PROCESS | 1932 | 1461187742396 Marionette DEBUG loaded listener.js
14:29:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8b621c00) [pid = 1932] [serial = 449] [outer = 0x8b61c400]
14:29:03 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:29:03 INFO - PROCESS | 1932 | 1461187743758 Marionette TRACE conn3 <- [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]]]}]
14:29:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation
14:29:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1881ms
14:29:03 INFO - PROCESS | 1932 | 1461187743821 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null]
14:29:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html
14:29:03 INFO - PROCESS | 1932 | 1461187743825 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}]
14:29:03 INFO - PROCESS | 1932 | 1461187743833 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}]
14:29:03 INFO - PROCESS | 1932 | 1461187743838 Marionette TRACE conn3 <- [1,570,null,{}]
14:29:03 INFO - PROCESS | 1932 | 1461187743845 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:04 INFO - PROCESS | 1932 | 1461187744014 Marionette TRACE conn3 <- [1,571,null,{"value":null}]
14:29:04 INFO - PROCESS | 1932 | 1461187744245 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b61ec00 == 88 [pid = 1932] [id = 150]
14:29:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8b61f000) [pid = 1932] [serial = 450] [outer = (nil)]
14:29:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8bc2c000) [pid = 1932] [serial = 451] [outer = 0x8b61f000]
14:29:04 INFO - PROCESS | 1932 | 1461187744376 Marionette DEBUG loaded listener.js
14:29:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x8bd9dc00) [pid = 1932] [serial = 452] [outer = 0x8b61f000]
14:29:05 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:29:05 INFO - PROCESS | 1932 | 1461187745414 Marionette TRACE conn3 <- [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]]]}]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8c893400 == 87 [pid = 1932] [id = 114]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x9ff38400 == 86 [pid = 1932] [id = 63]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8c521800 == 85 [pid = 1932] [id = 117]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd94800 == 84 [pid = 1932] [id = 116]
14:29:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works
14:29:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1690ms
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x98ea6400) [pid = 1932] [serial = 354] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x904e6400 == 83 [pid = 1932] [id = 115]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3eb000 == 82 [pid = 1932] [id = 133]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3eb400 == 81 [pid = 1932] [id = 132]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8c528c00 == 80 [pid = 1932] [id = 131]
14:29:05 INFO - PROCESS | 1932 | 1461187745573 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null]
14:29:05 INFO - PROCESS | 1932 | 1461187745580 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8c521c00 == 79 [pid = 1932] [id = 130]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8e54a800 == 78 [pid = 1932] [id = 129]
14:29:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc8400 == 77 [pid = 1932] [id = 128]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3dd400 == 76 [pid = 1932] [id = 127]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x9032cc00 == 75 [pid = 1932] [id = 120]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8c892000 == 74 [pid = 1932] [id = 119]
14:29:05 INFO - PROCESS | 1932 | 1461187745615 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}]
14:29:05 INFO - PROCESS | 1932 | 1461187745620 Marionette TRACE conn3 <- [1,574,null,{}]
14:29:05 INFO - PROCESS | 1932 | --DOCSHELL 0x8e69a400 == 73 [pid = 1932] [id = 118]
14:29:05 INFO - PROCESS | 1932 | 1461187745628 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:05 INFO - PROCESS | 1932 | 1461187745782 Marionette TRACE conn3 <- [1,575,null,{"value":null}]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0xa0e40400) [pid = 1932] [serial = 162] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0xa49cd800) [pid = 1932] [serial = 277] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x97a8ac00) [pid = 1932] [serial = 177] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8e697800) [pid = 1932] [serial = 286] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0xa6d66000) [pid = 1932] [serial = 234] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x99a52400) [pid = 1932] [serial = 231] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0xa49c8800) [pid = 1932] [serial = 225] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0xa49c2400) [pid = 1932] [serial = 280] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0xa0f70800) [pid = 1932] [serial = 192] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0xa458a000) [pid = 1932] [serial = 195] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0xa4459400) [pid = 1932] [serial = 189] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0xa4456c00) [pid = 1932] [serial = 222] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0xa4c08000) [pid = 1932] [serial = 228] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x95a12c00) [pid = 1932] [serial = 265] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0xa2acac00) [pid = 1932] [serial = 165] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x982c8c00) [pid = 1932] [serial = 156] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x9feeb800) [pid = 1932] [serial = 159] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0xa2abe800) [pid = 1932] [serial = 186] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0xa45c0400) [pid = 1932] [serial = 274] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x92889c00) [pid = 1932] [serial = 117] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x98ea6800) [pid = 1932] [serial = 219] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x998ee000) [pid = 1932] [serial = 180] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x928f5800) [pid = 1932] [serial = 216] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9fb27000) [pid = 1932] [serial = 262] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x96f8a800) [pid = 1932] [serial = 153] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x98fef400) [pid = 1932] [serial = 268] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e549800) [pid = 1932] [serial = 283] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x9fb84c00) [pid = 1932] [serial = 183] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0xa0f47c00) [pid = 1932] [serial = 271] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8dfc9c00) [pid = 1932] [serial = 237] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x95a14000) [pid = 1932] [serial = 348] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x945ae800) [pid = 1932] [serial = 351] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x95a3d400) [pid = 1932] [serial = 349] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8e693c00) [pid = 1932] [serial = 310] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8c52c000) [pid = 1932] [serial = 309] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0xa2ac3000) [pid = 1932] [serial = 325] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x9fca0c00) [pid = 1932] [serial = 324] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x9a881000) [pid = 1932] [serial = 322] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x9a64d000) [pid = 1932] [serial = 321] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8f6ae800) [pid = 1932] [serial = 340] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8e544c00) [pid = 1932] [serial = 339] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8dfca000) [pid = 1932] [serial = 337] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8c523c00) [pid = 1932] [serial = 336] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x9501d400) [pid = 1932] [serial = 316] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x9455f800) [pid = 1932] [serial = 315] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x9032ac00) [pid = 1932] [serial = 313] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8fb05c00) [pid = 1932] [serial = 312] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x91ed8000) [pid = 1932] [serial = 345] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x99818000) [pid = 1932] [serial = 319] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x98ff8000) [pid = 1932] [serial = 318] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8fa8ec00) [pid = 1932] [serial = 342] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x8fb03c00) [pid = 1932] [serial = 343] [outer = (nil)] [url = about:blank]
14:29:05 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x9ff0f000) [pid = 1932] [serial = 328] [outer = (nil)] [url = about:blank]
14:29:06 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8c893800) [pid = 1932] [serial = 327] [outer = (nil)] [url = about:blank]
14:29:06 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x8bc2e000) [pid = 1932] [serial = 330] [outer = (nil)] [url = about:blank]
14:29:06 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x8bd94400) [pid = 1932] [serial = 333] [outer = (nil)] [url = about:blank]
14:29:06 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x96f86400) [pid = 1932] [serial = 352] [outer = (nil)] [url = about:blank]
14:29:06 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x9455cc00) [pid = 1932] [serial = 346] [outer = (nil)] [url = about:blank]
14:29:06 INFO - PROCESS | 1932 | 1461187746102 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b290400 == 74 [pid = 1932] [id = 151]
14:29:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x8bc26000) [pid = 1932] [serial = 453] [outer = (nil)]
14:29:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x8c530c00) [pid = 1932] [serial = 454] [outer = 0x8bc26000]
14:29:06 INFO - PROCESS | 1932 | 1461187746181 Marionette DEBUG loaded listener.js
14:29:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x8c76f800) [pid = 1932] [serial = 455] [outer = 0x8bc26000]
14:29:06 INFO - PROCESS | 1932 | 1461187746922 Marionette TRACE conn3 <- [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]]]}]
14:29:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored
14:29:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1361ms
14:29:06 INFO - PROCESS | 1932 | 1461187746965 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null]
14:29:06 INFO - PROCESS | 1932 | 1461187746969 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}]
14:29:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html
14:29:06 INFO - PROCESS | 1932 | 1461187746975 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}]
14:29:06 INFO - PROCESS | 1932 | 1461187746980 Marionette TRACE conn3 <- [1,578,null,{}]
14:29:07 INFO - PROCESS | 1932 | 1461187746995 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:07 INFO - PROCESS | 1932 | 1461187747224 Marionette TRACE conn3 <- [1,579,null,{"value":null}]
14:29:07 INFO - PROCESS | 1932 | 1461187747241 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2a800 == 75 [pid = 1932] [id = 152]
14:29:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8e329000) [pid = 1932] [serial = 456] [outer = (nil)]
14:29:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8e334800) [pid = 1932] [serial = 457] [outer = 0x8e329000]
14:29:07 INFO - PROCESS | 1932 | 1461187747319 Marionette DEBUG loaded listener.js
14:29:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8e435c00) [pid = 1932] [serial = 458] [outer = 0x8e329000]
14:29:08 INFO - PROCESS | 1932 | 1461187748198 Marionette TRACE conn3 <- [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]]]}]
14:29:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path
14:29:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1290ms
14:29:08 INFO - PROCESS | 1932 | 1461187748266 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null]
14:29:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html
14:29:08 INFO - PROCESS | 1932 | 1461187748271 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}]
14:29:08 INFO - PROCESS | 1932 | 1461187748276 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}]
14:29:08 INFO - PROCESS | 1932 | 1461187748280 Marionette TRACE conn3 <- [1,582,null,{}]
14:29:08 INFO - PROCESS | 1932 | 1461187748296 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:08 INFO - PROCESS | 1932 | 1461187748504 Marionette TRACE conn3 <- [1,583,null,{"value":null}]
14:29:08 INFO - PROCESS | 1932 | 1461187748524 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4fc00 == 76 [pid = 1932] [id = 153]
14:29:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8b3ea400) [pid = 1932] [serial = 459] [outer = (nil)]
14:29:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8e698800) [pid = 1932] [serial = 460] [outer = 0x8b3ea400]
14:29:08 INFO - PROCESS | 1932 | 1461187748614 Marionette DEBUG loaded listener.js
14:29:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8f6af800) [pid = 1932] [serial = 461] [outer = 0x8b3ea400]
14:29:09 INFO - PROCESS | 1932 | 1461187749508 Marionette TRACE conn3 <- [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]]]}]
14:29:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows
14:29:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1283ms
14:29:09 INFO - PROCESS | 1932 | 1461187749559 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null]
14:29:09 INFO - PROCESS | 1932 | 1461187749562 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}]
14:29:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html
14:29:09 INFO - PROCESS | 1932 | 1461187749568 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}]
14:29:09 INFO - PROCESS | 1932 | 1461187749571 Marionette TRACE conn3 <- [1,586,null,{}]
14:29:09 INFO - PROCESS | 1932 | 1461187749592 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:09 INFO - PROCESS | 1932 | 1461187749806 Marionette TRACE conn3 <- [1,587,null,{"value":null}]
14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x904eec00) [pid = 1932] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html]
14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8bd9a000) [pid = 1932] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html]
14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x8b3dfc00) [pid = 1932] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html]
14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x9032a800) [pid = 1932] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html]
14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8e439800) [pid = 1932] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html]
14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x8f6b0800) [pid = 1932] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html]
14:29:10 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x8e69c000) [pid = 1932] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html]
14:29:10 INFO - PROCESS | 1932 | 1461187750323 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x89306800 == 77 [pid = 1932] [id = 154]
14:29:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x89306c00) [pid = 1932] [serial = 462] [outer = (nil)]
14:29:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8a40d000) [pid = 1932] [serial = 463] [outer = 0x89306c00]
14:29:10 INFO - PROCESS | 1932 | 1461187750417 Marionette DEBUG loaded listener.js
14:29:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8b28a000) [pid = 1932] [serial = 464] [outer = 0x89306c00]
14:29:10 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:29:11 INFO - PROCESS | 1932 | 1461187751308 Marionette TRACE conn3 <- [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]]]}]
14:29:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms
14:29:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1784ms
14:29:11 INFO - PROCESS | 1932 | 1461187751354 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null]
14:29:11 INFO - PROCESS | 1932 | 1461187751362 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}]
14:29:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html
14:29:11 INFO - PROCESS | 1932 | 1461187751371 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}]
14:29:11 INFO - PROCESS | 1932 | 1461187751376 Marionette TRACE conn3 <- [1,590,null,{}]
14:29:11 INFO - PROCESS | 1932 | 1461187751384 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:11 INFO - PROCESS | 1932 | 1461187751575 Marionette TRACE conn3 <- [1,591,null,{"value":null}]
14:29:11 INFO - PROCESS | 1932 | 1461187751742 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc30c00 == 78 [pid = 1932] [id = 155]
14:29:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8c523c00) [pid = 1932] [serial = 465] [outer = (nil)]
14:29:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8c6d2800) [pid = 1932] [serial = 466] [outer = 0x8c523c00]
14:29:11 INFO - PROCESS | 1932 | 1461187751834 Marionette DEBUG loaded listener.js
14:29:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8c887800) [pid = 1932] [serial = 467] [outer = 0x8c523c00]
14:29:12 INFO - PROCESS | 1932 | 1461187752844 Marionette TRACE conn3 <- [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]]]}]
14:29:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect
14:29:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1541ms
14:29:12 INFO - PROCESS | 1932 | 1461187752916 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null]
14:29:12 INFO - PROCESS | 1932 | 1461187752922 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}]
14:29:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html
14:29:12 INFO - PROCESS | 1932 | 1461187752929 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}]
14:29:12 INFO - PROCESS | 1932 | 1461187752933 Marionette TRACE conn3 <- [1,594,null,{}]
14:29:12 INFO - PROCESS | 1932 | 1461187752939 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:13 INFO - PROCESS | 1932 | 1461187753158 Marionette TRACE conn3 <- [1,595,null,{"value":null}]
14:29:13 INFO - PROCESS | 1932 | 1461187753431 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c892000 == 79 [pid = 1932] [id = 156]
14:29:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8e434800) [pid = 1932] [serial = 468] [outer = (nil)]
14:29:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8e541c00) [pid = 1932] [serial = 469] [outer = 0x8e434800]
14:29:13 INFO - PROCESS | 1932 | 1461187753562 Marionette DEBUG loaded listener.js
14:29:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8e692c00) [pid = 1932] [serial = 470] [outer = 0x8e434800]
14:29:14 INFO - PROCESS | 1932 | 1461187754510 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}]
14:29:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works
14:29:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1643ms
14:29:14 INFO - PROCESS | 1932 | 1461187754573 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null]
14:29:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html
14:29:14 INFO - PROCESS | 1932 | 1461187754577 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}]
14:29:14 INFO - PROCESS | 1932 | 1461187754594 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}]
14:29:14 INFO - PROCESS | 1932 | 1461187754603 Marionette TRACE conn3 <- [1,598,null,{}]
14:29:14 INFO - PROCESS | 1932 | 1461187754610 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:14 INFO - PROCESS | 1932 | 1461187754841 Marionette TRACE conn3 <- [1,599,null,{"value":null}]
14:29:15 INFO - PROCESS | 1932 | 1461187755051 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e335800 == 80 [pid = 1932] [id = 157]
14:29:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8e543800) [pid = 1932] [serial = 471] [outer = (nil)]
14:29:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8fb08400) [pid = 1932] [serial = 472] [outer = 0x8e543800]
14:29:15 INFO - PROCESS | 1932 | 1461187755182 Marionette DEBUG loaded listener.js
14:29:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8fce6000) [pid = 1932] [serial = 473] [outer = 0x8e543800]
14:29:16 INFO - PROCESS | 1932 | 1461187756041 Marionette TRACE conn3 <- [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]]]}]
14:29:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions
14:29:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1499ms
14:29:16 INFO - PROCESS | 1932 | 1461187756083 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null]
14:29:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html
14:29:16 INFO - PROCESS | 1932 | 1461187756089 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}]
14:29:16 INFO - PROCESS | 1932 | 1461187756095 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}]
14:29:16 INFO - PROCESS | 1932 | 1461187756098 Marionette TRACE conn3 <- [1,602,null,{}]
14:29:16 INFO - PROCESS | 1932 | 1461187756104 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:16 INFO - PROCESS | 1932 | 1461187756281 Marionette TRACE conn3 <- [1,603,null,{"value":null}]
14:29:16 INFO - PROCESS | 1932 | 1461187756447 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b61dc00 == 81 [pid = 1932] [id = 158]
14:29:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8faab400) [pid = 1932] [serial = 474] [outer = (nil)]
14:29:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8ffee800) [pid = 1932] [serial = 475] [outer = 0x8faab400]
14:29:16 INFO - PROCESS | 1932 | 1461187756534 Marionette DEBUG loaded listener.js
14:29:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8fff1800) [pid = 1932] [serial = 476] [outer = 0x8faab400]
14:29:17 INFO - PROCESS | 1932 | 1461187757513 Marionette TRACE conn3 <- [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]]]}]
14:29:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works
14:29:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1494ms
14:29:17 INFO - PROCESS | 1932 | 1461187757589 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null]
14:29:17 INFO - PROCESS | 1932 | 1461187757593 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}]
14:29:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html
14:29:17 INFO - PROCESS | 1932 | 1461187757599 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}]
14:29:17 INFO - PROCESS | 1932 | 1461187757603 Marionette TRACE conn3 <- [1,606,null,{}]
14:29:17 INFO - PROCESS | 1932 | 1461187757609 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:17 INFO - PROCESS | 1932 | 1461187757821 Marionette TRACE conn3 <- [1,607,null,{"value":null}]
14:29:18 INFO - PROCESS | 1932 | 1461187758041 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e4000 == 82 [pid = 1932] [id = 159]
14:29:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x904e6000) [pid = 1932] [serial = 477] [outer = (nil)]
14:29:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x904ea000) [pid = 1932] [serial = 478] [outer = 0x904e6000]
14:29:18 INFO - PROCESS | 1932 | 1461187758184 Marionette DEBUG loaded listener.js
14:29:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x9288a000) [pid = 1932] [serial = 479] [outer = 0x904e6000]
14:29:19 INFO - PROCESS | 1932 | 1461187759150 Marionette TRACE conn3 <- [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]]]}]
14:29:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored
14:29:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1584ms
14:29:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html
14:29:19 INFO - PROCESS | 1932 | 1461187759183 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null]
14:29:19 INFO - PROCESS | 1932 | 1461187759186 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}]
14:29:19 INFO - PROCESS | 1932 | 1461187759193 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}]
14:29:19 INFO - PROCESS | 1932 | 1461187759196 Marionette TRACE conn3 <- [1,610,null,{}]
14:29:19 INFO - PROCESS | 1932 | 1461187759202 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:19 INFO - PROCESS | 1932 | 1461187759373 Marionette TRACE conn3 <- [1,611,null,{"value":null}]
14:29:19 INFO - PROCESS | 1932 | 1461187759547 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e8000 == 83 [pid = 1932] [id = 160]
14:29:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8ffefc00) [pid = 1932] [serial = 480] [outer = (nil)]
14:29:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x945a4c00) [pid = 1932] [serial = 481] [outer = 0x8ffefc00]
14:29:19 INFO - PROCESS | 1932 | 1461187759634 Marionette DEBUG loaded listener.js
14:29:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x945ac400) [pid = 1932] [serial = 482] [outer = 0x8ffefc00]
14:29:20 INFO - PROCESS | 1932 | 1461187760559 Marionette TRACE conn3 <- [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]]]}]
14:29:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path
14:29:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1430ms
14:29:20 INFO - PROCESS | 1932 | 1461187760623 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null]
14:29:20 INFO - PROCESS | 1932 | 1461187760627 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}]
14:29:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html
14:29:20 INFO - PROCESS | 1932 | 1461187760634 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}]
14:29:20 INFO - PROCESS | 1932 | 1461187760637 Marionette TRACE conn3 <- [1,614,null,{}]
14:29:20 INFO - PROCESS | 1932 | 1461187760643 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:20 INFO - PROCESS | 1932 | 1461187760814 Marionette TRACE conn3 <- [1,615,null,{"value":null}]
14:29:21 INFO - PROCESS | 1932 | 1461187760983 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e1c00 == 84 [pid = 1932] [id = 161]
14:29:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x928f1c00) [pid = 1932] [serial = 483] [outer = (nil)]
14:29:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x95a14400) [pid = 1932] [serial = 484] [outer = 0x928f1c00]
14:29:21 INFO - PROCESS | 1932 | 1461187761070 Marionette DEBUG loaded listener.js
14:29:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x95a16c00) [pid = 1932] [serial = 485] [outer = 0x928f1c00]
14:29:21 INFO - PROCESS | 1932 | 1461187761927 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}]
14:29:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows
14:29:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1339ms
14:29:21 INFO - PROCESS | 1932 | 1461187761974 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null]
14:29:21 INFO - PROCESS | 1932 | 1461187761978 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}]
14:29:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html
14:29:21 INFO - PROCESS | 1932 | 1461187761984 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}]
14:29:21 INFO - PROCESS | 1932 | 1461187761988 Marionette TRACE conn3 <- [1,618,null,{}]
14:29:21 INFO - PROCESS | 1932 | 1461187761994 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:22 INFO - PROCESS | 1932 | 1461187762174 Marionette TRACE conn3 <- [1,619,null,{"value":null}]
14:29:22 INFO - PROCESS | 1932 | 1461187762342 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e0c00 == 85 [pid = 1932] [id = 162]
14:29:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x9506c800) [pid = 1932] [serial = 486] [outer = (nil)]
14:29:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x96cdb000) [pid = 1932] [serial = 487] [outer = 0x9506c800]
14:29:22 INFO - PROCESS | 1932 | 1461187762426 Marionette DEBUG loaded listener.js
14:29:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x96f88400) [pid = 1932] [serial = 488] [outer = 0x9506c800]
14:29:23 INFO - PROCESS | 1932 | 1461187763351 Marionette TRACE conn3 <- [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]]]}]
14:29:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms
14:29:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1430ms
14:29:23 INFO - PROCESS | 1932 | 1461187763415 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null]
14:29:23 INFO - PROCESS | 1932 | 1461187763420 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}]
14:29:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html
14:29:23 INFO - PROCESS | 1932 | 1461187763426 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}]
14:29:23 INFO - PROCESS | 1932 | 1461187763429 Marionette TRACE conn3 <- [1,622,null,{}]
14:29:23 INFO - PROCESS | 1932 | 1461187763435 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:23 INFO - PROCESS | 1932 | 1461187763607 Marionette TRACE conn3 <- [1,623,null,{"value":null}]
14:29:23 INFO - PROCESS | 1932 | 1461187763790 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa92800 == 86 [pid = 1932] [id = 163]
14:29:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x9032ac00) [pid = 1932] [serial = 489] [outer = (nil)]
14:29:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x9777b400) [pid = 1932] [serial = 490] [outer = 0x9032ac00]
14:29:23 INFO - PROCESS | 1932 | 1461187763878 Marionette DEBUG loaded listener.js
14:29:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x97ad8800) [pid = 1932] [serial = 491] [outer = 0x9032ac00]
14:29:24 INFO - PROCESS | 1932 | 1461187764754 Marionette TRACE conn3 <- [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]]]}]
14:29:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect
14:29:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1381ms
14:29:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html
14:29:24 INFO - PROCESS | 1932 | 1461187764808 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null]
14:29:24 INFO - PROCESS | 1932 | 1461187764811 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}]
14:29:24 INFO - PROCESS | 1932 | 1461187764818 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}]
14:29:24 INFO - PROCESS | 1932 | 1461187764821 Marionette TRACE conn3 <- [1,626,null,{}]
14:29:24 INFO - PROCESS | 1932 | 1461187764827 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:24 INFO - PROCESS | 1932 | 1461187764997 Marionette TRACE conn3 <- [1,627,null,{"value":null}]
14:29:25 INFO - PROCESS | 1932 | 1461187765167 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x96299000 == 87 [pid = 1932] [id = 164]
14:29:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x96f87000) [pid = 1932] [serial = 492] [outer = (nil)]
14:29:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x981e8800) [pid = 1932] [serial = 493] [outer = 0x96f87000]
14:29:25 INFO - PROCESS | 1932 | 1461187765268 Marionette DEBUG loaded listener.js
14:29:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x98e79c00) [pid = 1932] [serial = 494] [outer = 0x96f87000]
14:29:26 INFO - PROCESS | 1932 | 1461187766260 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}]
14:29:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works
14:29:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1480ms
14:29:26 INFO - PROCESS | 1932 | 1461187766298 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null]
14:29:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html
14:29:26 INFO - PROCESS | 1932 | 1461187766303 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}]
14:29:26 INFO - PROCESS | 1932 | 1461187766309 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}]
14:29:26 INFO - PROCESS | 1932 | 1461187766314 Marionette TRACE conn3 <- [1,630,null,{}]
14:29:26 INFO - PROCESS | 1932 | 1461187766319 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:26 INFO - PROCESS | 1932 | 1461187766523 Marionette TRACE conn3 <- [1,631,null,{"value":null}]
14:29:27 INFO - PROCESS | 1932 | 1461187767072 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3e2400 == 88 [pid = 1932] [id = 165]
14:29:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8b3e3800) [pid = 1932] [serial = 495] [outer = (nil)]
14:29:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8b619400) [pid = 1932] [serial = 496] [outer = 0x8b3e3800]
14:29:27 INFO - PROCESS | 1932 | 1461187767191 Marionette DEBUG loaded listener.js
14:29:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8bc26800) [pid = 1932] [serial = 497] [outer = 0x8b3e3800]
14:29:28 INFO - PROCESS | 1932 | 1461187768051 Marionette TRACE conn3 <- [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]]]}]
14:29:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions
14:29:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1785ms
14:29:28 INFO - PROCESS | 1932 | 1461187768095 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null]
14:29:28 INFO - PROCESS | 1932 | 1461187768102 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}]
14:29:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html
14:29:28 INFO - PROCESS | 1932 | 1461187768111 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}]
14:29:28 INFO - PROCESS | 1932 | 1461187768115 Marionette TRACE conn3 <- [1,634,null,{}]
14:29:28 INFO - PROCESS | 1932 | 1461187768122 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:28 INFO - PROCESS | 1932 | 1461187768313 Marionette TRACE conn3 <- [1,635,null,{"value":null}]
14:29:28 INFO - PROCESS | 1932 | 1461187768497 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e5000 == 89 [pid = 1932] [id = 166]
14:29:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8b618800) [pid = 1932] [serial = 498] [outer = (nil)]
14:29:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8c88f800) [pid = 1932] [serial = 499] [outer = 0x8b618800]
14:29:28 INFO - PROCESS | 1932 | 1461187768578 Marionette DEBUG loaded listener.js
14:29:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8e335c00) [pid = 1932] [serial = 500] [outer = 0x8b618800]
14:29:29 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:29:29 INFO - PROCESS | 1932 | 1461187769618 Marionette TRACE conn3 <- [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]]]}]
14:29:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha
14:29:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1581ms
14:29:29 INFO - PROCESS | 1932 | 1461187769695 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null]
14:29:29 INFO - PROCESS | 1932 | 1461187769701 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}]
14:29:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html
14:29:29 INFO - PROCESS | 1932 | 1461187769708 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}]
14:29:29 INFO - PROCESS | 1932 | 1461187769711 Marionette TRACE conn3 <- [1,638,null,{}]
14:29:29 INFO - PROCESS | 1932 | 1461187769717 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:29 INFO - PROCESS | 1932 | 1461187769889 Marionette TRACE conn3 <- [1,639,null,{"value":null}]
14:29:30 INFO - PROCESS | 1932 | 1461187770148 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28d800 == 90 [pid = 1932] [id = 167]
14:29:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8b28e400) [pid = 1932] [serial = 501] [outer = (nil)]
14:29:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8c525c00) [pid = 1932] [serial = 502] [outer = 0x8b28e400]
14:29:30 INFO - PROCESS | 1932 | 1461187770288 Marionette DEBUG loaded listener.js
14:29:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8e433400) [pid = 1932] [serial = 503] [outer = 0x8b28e400]
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2fc00 == 89 [pid = 1932] [id = 113]
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x88e4fc00 == 88 [pid = 1932] [id = 153]
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2a800 == 87 [pid = 1932] [id = 152]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x90596000) [pid = 1932] [serial = 360] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x998f7000) [pid = 1932] [serial = 363] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8c766800) [pid = 1932] [serial = 402] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x9ea19c00) [pid = 1932] [serial = 366] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8e437000) [pid = 1932] [serial = 369] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0xa4457800) [pid = 1932] [serial = 372] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0xa49c4c00) [pid = 1932] [serial = 375] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8b28b800) [pid = 1932] [serial = 378] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8e69e800) [pid = 1932] [serial = 357] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8b290400 == 86 [pid = 1932] [id = 151]
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8b61ec00 == 85 [pid = 1932] [id = 150]
14:29:30 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8c529800 == 84 [pid = 1932] [id = 140]
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3e9000 == 83 [pid = 1932] [id = 139]
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x928f4800 == 82 [pid = 1932] [id = 138]
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb3d400 == 81 [pid = 1932] [id = 137]
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8e549000 == 80 [pid = 1932] [id = 136]
14:29:30 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3dcc00 == 79 [pid = 1932] [id = 135]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x98e7ac00) [pid = 1932] [serial = 396] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8c6d5800) [pid = 1932] [serial = 399] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8c890400) [pid = 1932] [serial = 382] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8bd9bc00) [pid = 1932] [serial = 381] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x95a3c400) [pid = 1932] [serial = 393] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8fa90800) [pid = 1932] [serial = 385] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8f6ac000) [pid = 1932] [serial = 384] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x94565800) [pid = 1932] [serial = 388] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x912b2c00) [pid = 1932] [serial = 387] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x9032fc00) [pid = 1932] [serial = 390] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x912b7800) [pid = 1932] [serial = 391] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8c6d8c00) [pid = 1932] [serial = 400] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x98ffcc00) [pid = 1932] [serial = 397] [outer = (nil)] [url = about:blank]
14:29:30 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x96cdc800) [pid = 1932] [serial = 394] [outer = (nil)] [url = about:blank]
14:29:31 INFO - PROCESS | 1932 | 1461187771180 Marionette TRACE conn3 <- [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]]]}]
14:29:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation
14:29:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1529ms
14:29:31 INFO - PROCESS | 1932 | 1461187771238 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null]
14:29:31 INFO - PROCESS | 1932 | 1461187771240 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}]
14:29:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html
14:29:31 INFO - PROCESS | 1932 | 1461187771254 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}]
14:29:31 INFO - PROCESS | 1932 | 1461187771262 Marionette TRACE conn3 <- [1,642,null,{}]
14:29:31 INFO - PROCESS | 1932 | 1461187771270 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:31 INFO - PROCESS | 1932 | 1461187771439 Marionette TRACE conn3 <- [1,643,null,{"value":null}]
14:29:31 INFO - PROCESS | 1932 | 1461187771571 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a410400 == 80 [pid = 1932] [id = 168]
14:29:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8b3e9000) [pid = 1932] [serial = 504] [outer = (nil)]
14:29:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8fa8bc00) [pid = 1932] [serial = 505] [outer = 0x8b3e9000]
14:29:31 INFO - PROCESS | 1932 | 1461187771644 Marionette DEBUG loaded listener.js
14:29:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8faa2400) [pid = 1932] [serial = 506] [outer = 0x8b3e9000]
14:29:32 INFO - PROCESS | 1932 | 1461187772382 Marionette TRACE conn3 <- [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]]]}]
14:29:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works
14:29:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1202ms
14:29:32 INFO - PROCESS | 1932 | 1461187772449 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null]
14:29:32 INFO - PROCESS | 1932 | 1461187772453 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}]
14:29:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html
14:29:32 INFO - PROCESS | 1932 | 1461187772459 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}]
14:29:32 INFO - PROCESS | 1932 | 1461187772462 Marionette TRACE conn3 <- [1,646,null,{}]
14:29:32 INFO - PROCESS | 1932 | 1461187772468 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:32 INFO - PROCESS | 1932 | 1461187772625 Marionette TRACE conn3 <- [1,647,null,{"value":null}]
14:29:32 INFO - PROCESS | 1932 | 1461187772634 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa7000 == 81 [pid = 1932] [id = 169]
14:29:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8faafc00) [pid = 1932] [serial = 507] [outer = (nil)]
14:29:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8fce3800) [pid = 1932] [serial = 508] [outer = 0x8faafc00]
14:29:32 INFO - PROCESS | 1932 | 1461187772705 Marionette DEBUG loaded listener.js
14:29:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8ffe7400) [pid = 1932] [serial = 509] [outer = 0x8faafc00]
14:29:33 INFO - PROCESS | 1932 | 1461187773663 Marionette TRACE conn3 <- [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]]]}]
14:29:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored
14:29:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1227ms
14:29:33 INFO - PROCESS | 1932 | 1461187773688 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null]
14:29:33 INFO - PROCESS | 1932 | 1461187773691 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}]
14:29:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html
14:29:33 INFO - PROCESS | 1932 | 1461187773702 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}]
14:29:33 INFO - PROCESS | 1932 | 1461187773705 Marionette TRACE conn3 <- [1,650,null,{}]
14:29:33 INFO - PROCESS | 1932 | 1461187773711 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:33 INFO - PROCESS | 1932 | 1461187773917 Marionette TRACE conn3 <- [1,651,null,{"value":null}]
14:29:33 INFO - PROCESS | 1932 | 1461187773971 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x90325000 == 82 [pid = 1932] [id = 170]
14:29:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x90328800) [pid = 1932] [serial = 510] [outer = (nil)]
14:29:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x904e7400) [pid = 1932] [serial = 511] [outer = 0x90328800]
14:29:34 INFO - PROCESS | 1932 | 1461187774133 Marionette DEBUG loaded listener.js
14:29:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x91e7f800) [pid = 1932] [serial = 512] [outer = 0x90328800]
14:29:35 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8e329000) [pid = 1932] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html]
14:29:35 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8bc26000) [pid = 1932] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html]
14:29:35 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8bc33c00) [pid = 1932] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html]
14:29:35 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8b61f000) [pid = 1932] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html]
14:29:35 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8bc25c00) [pid = 1932] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html]
14:29:35 INFO - PROCESS | 1932 | 1461187775259 Marionette TRACE conn3 <- [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]]]}]
14:29:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path
14:29:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1583ms
14:29:35 INFO - PROCESS | 1932 | 1461187775287 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null]
14:29:35 INFO - PROCESS | 1932 | 1461187775290 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}]
14:29:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html
14:29:35 INFO - PROCESS | 1932 | 1461187775296 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}]
14:29:35 INFO - PROCESS | 1932 | 1461187775299 Marionette TRACE conn3 <- [1,654,null,{}]
14:29:35 INFO - PROCESS | 1932 | 1461187775304 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:35 INFO - PROCESS | 1932 | 1461187775502 Marionette TRACE conn3 <- [1,655,null,{"value":null}]
14:29:35 INFO - PROCESS | 1932 | 1461187775628 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd95400 == 83 [pid = 1932] [id = 171]
14:29:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8c6db800) [pid = 1932] [serial = 513] [outer = (nil)]
14:29:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x90328000) [pid = 1932] [serial = 514] [outer = 0x8c6db800]
14:29:35 INFO - PROCESS | 1932 | 1461187775704 Marionette DEBUG loaded listener.js
14:29:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x92889800) [pid = 1932] [serial = 515] [outer = 0x8c6db800]
14:29:36 INFO - PROCESS | 1932 | 1461187776348 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}]
14:29:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows
14:29:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1127ms
14:29:36 INFO - PROCESS | 1932 | 1461187776424 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null]
14:29:36 INFO - PROCESS | 1932 | 1461187776427 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}]
14:29:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html
14:29:36 INFO - PROCESS | 1932 | 1461187776433 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}]
14:29:36 INFO - PROCESS | 1932 | 1461187776436 Marionette TRACE conn3 <- [1,658,null,{}]
14:29:36 INFO - PROCESS | 1932 | 1461187776441 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:36 INFO - PROCESS | 1932 | 1461187776656 Marionette TRACE conn3 <- [1,659,null,{"value":null}]
14:29:36 INFO - PROCESS | 1932 | 1461187776792 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ffe8c00 == 84 [pid = 1932] [id = 172]
14:29:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x97fb0400) [pid = 1932] [serial = 516] [outer = (nil)]
14:29:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x981f4c00) [pid = 1932] [serial = 517] [outer = 0x97fb0400]
14:29:36 INFO - PROCESS | 1932 | 1461187776866 Marionette DEBUG loaded listener.js
14:29:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x98cf8000) [pid = 1932] [serial = 518] [outer = 0x97fb0400]
14:29:37 INFO - PROCESS | 1932 | 1461187777855 Marionette TRACE conn3 <- [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]]]}]
14:29:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms
14:29:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1486ms
14:29:37 INFO - PROCESS | 1932 | 1461187777920 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null]
14:29:37 INFO - PROCESS | 1932 | 1461187777927 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}]
14:29:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html
14:29:37 INFO - PROCESS | 1932 | 1461187777937 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}]
14:29:37 INFO - PROCESS | 1932 | 1461187777942 Marionette TRACE conn3 <- [1,662,null,{}]
14:29:37 INFO - PROCESS | 1932 | 1461187777951 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:38 INFO - PROCESS | 1932 | 1461187778171 Marionette TRACE conn3 <- [1,663,null,{"value":null}]
14:29:38 INFO - PROCESS | 1932 | 1461187778415 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b282c00 == 85 [pid = 1932] [id = 173]
14:29:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8b624000) [pid = 1932] [serial = 519] [outer = (nil)]
14:29:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8c6d0c00) [pid = 1932] [serial = 520] [outer = 0x8b624000]
14:29:38 INFO - PROCESS | 1932 | 1461187778549 Marionette DEBUG loaded listener.js
14:29:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8c888c00) [pid = 1932] [serial = 521] [outer = 0x8b624000]
14:29:39 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:29:39 INFO - PROCESS | 1932 | 1461187779476 Marionette TRACE conn3 <- [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]]]}]
14:29:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing
14:29:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1592ms
14:29:39 INFO - PROCESS | 1932 | 1461187779530 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null]
14:29:39 INFO - PROCESS | 1932 | 1461187779538 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}]
14:29:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html
14:29:39 INFO - PROCESS | 1932 | 1461187779549 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}]
14:29:39 INFO - PROCESS | 1932 | 1461187779553 Marionette TRACE conn3 <- [1,666,null,{}]
14:29:39 INFO - PROCESS | 1932 | 1461187779559 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:39 INFO - PROCESS | 1932 | 1461187779823 Marionette TRACE conn3 <- [1,667,null,{"value":null}]
14:29:40 INFO - PROCESS | 1932 | 1461187780064 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e542000 == 86 [pid = 1932] [id = 174]
14:29:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8e543400) [pid = 1932] [serial = 522] [outer = (nil)]
14:29:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8e694c00) [pid = 1932] [serial = 523] [outer = 0x8e543400]
14:29:40 INFO - PROCESS | 1932 | 1461187780168 Marionette DEBUG loaded listener.js
14:29:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8fa8c800) [pid = 1932] [serial = 524] [outer = 0x8e543400]
14:29:40 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:29:41 INFO - PROCESS | 1932 | 1461187781189 Marionette TRACE conn3 <- [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]]]}]
14:29:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins
14:29:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1692ms
14:29:41 INFO - PROCESS | 1932 | 1461187781241 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null]
14:29:41 INFO - PROCESS | 1932 | 1461187781245 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}]
14:29:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html
14:29:41 INFO - PROCESS | 1932 | 1461187781252 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}]
14:29:41 INFO - PROCESS | 1932 | 1461187781258 Marionette TRACE conn3 <- [1,670,null,{}]
14:29:41 INFO - PROCESS | 1932 | 1461187781274 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:41 INFO - PROCESS | 1932 | 1461187781459 Marionette TRACE conn3 <- [1,671,null,{"value":null}]
14:29:41 INFO - PROCESS | 1932 | 1461187781679 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x98ff1c00 == 87 [pid = 1932] [id = 175]
14:29:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x98ff9800) [pid = 1932] [serial = 525] [outer = (nil)]
14:29:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x99155c00) [pid = 1932] [serial = 526] [outer = 0x98ff9800]
14:29:41 INFO - PROCESS | 1932 | 1461187781820 Marionette DEBUG loaded listener.js
14:29:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x998ef000) [pid = 1932] [serial = 527] [outer = 0x98ff9800]
14:29:42 INFO - PROCESS | 1932 | 1461187782713 Marionette TRACE conn3 <- [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]]]}]
14:29:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line
14:29:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1492ms
14:29:42 INFO - PROCESS | 1932 | 1461187782745 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null]
14:29:42 INFO - PROCESS | 1932 | 1461187782749 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}]
14:29:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html
14:29:42 INFO - PROCESS | 1932 | 1461187782756 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}]
14:29:42 INFO - PROCESS | 1932 | 1461187782760 Marionette TRACE conn3 <- [1,674,null,{}]
14:29:42 INFO - PROCESS | 1932 | 1461187782765 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:42 INFO - PROCESS | 1932 | 1461187782942 Marionette TRACE conn3 <- [1,675,null,{"value":null}]
14:29:43 INFO - PROCESS | 1932 | 1461187783121 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd9c400 == 88 [pid = 1932] [id = 176]
14:29:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x998f3800) [pid = 1932] [serial = 528] [outer = (nil)]
14:29:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x99bf1400) [pid = 1932] [serial = 529] [outer = 0x998f3800]
14:29:43 INFO - PROCESS | 1932 | 1461187783205 Marionette DEBUG loaded listener.js
14:29:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x9a651c00) [pid = 1932] [serial = 530] [outer = 0x998f3800]
14:29:43 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:29:44 INFO - PROCESS | 1932 | 1461187784134 Marionette TRACE conn3 <- [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]]]}]
14:29:44 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
14:29:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1433ms
14:29:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html
14:29:44 INFO - PROCESS | 1932 | 1461187784190 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null]
14:29:44 INFO - PROCESS | 1932 | 1461187784193 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}]
14:29:44 INFO - PROCESS | 1932 | 1461187784200 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}]
14:29:44 INFO - PROCESS | 1932 | 1461187784203 Marionette TRACE conn3 <- [1,678,null,{}]
14:29:44 INFO - PROCESS | 1932 | 1461187784209 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:44 INFO - PROCESS | 1932 | 1461187784387 Marionette TRACE conn3 <- [1,679,null,{"value":null}]
14:29:44 INFO - PROCESS | 1932 | 1461187784562 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x99a26000 == 89 [pid = 1932] [id = 177]
14:29:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x99bec000) [pid = 1932] [serial = 531] [outer = (nil)]
14:29:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x9df75000) [pid = 1932] [serial = 532] [outer = 0x99bec000]
14:29:44 INFO - PROCESS | 1932 | 1461187784651 Marionette DEBUG loaded listener.js
14:29:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x9fb25400) [pid = 1932] [serial = 533] [outer = 0x99bec000]
14:29:45 INFO - PROCESS | 1932 | 1461187785540 Marionette TRACE conn3 <- [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]]]}]
14:29:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins
14:29:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1381ms
14:29:45 INFO - PROCESS | 1932 | 1461187785581 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null]
14:29:45 INFO - PROCESS | 1932 | 1461187785585 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}]
14:29:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html
14:29:45 INFO - PROCESS | 1932 | 1461187785591 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}]
14:29:45 INFO - PROCESS | 1932 | 1461187785594 Marionette TRACE conn3 <- [1,682,null,{}]
14:29:45 INFO - PROCESS | 1932 | 1461187785600 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:45 INFO - PROCESS | 1932 | 1461187785808 Marionette TRACE conn3 <- [1,683,null,{"value":null}]
14:29:46 INFO - PROCESS | 1932 | 1461187785984 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x981f6c00 == 90 [pid = 1932] [id = 178]
14:29:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x99bf2400) [pid = 1932] [serial = 534] [outer = (nil)]
14:29:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x9ffa3800) [pid = 1932] [serial = 535] [outer = 0x99bf2400]
14:29:46 INFO - PROCESS | 1932 | 1461187786072 Marionette DEBUG loaded listener.js
14:29:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0xa0c33000) [pid = 1932] [serial = 536] [outer = 0x99bf2400]
14:29:47 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:29:47 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
14:29:47 INFO - PROCESS | 1932 | 1461187787423 Marionette TRACE conn3 <- [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]]]}]
14:29:47 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)
14:29:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1881ms
14:29:47 INFO - PROCESS | 1932 | 1461187787472 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null]
14:29:47 INFO - PROCESS | 1932 | 1461187787476 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}]
14:29:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html
14:29:47 INFO - PROCESS | 1932 | 1461187787482 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}]
14:29:47 INFO - PROCESS | 1932 | 1461187787485 Marionette TRACE conn3 <- [1,686,null,{}]
14:29:47 INFO - PROCESS | 1932 | 1461187787533 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:47 INFO - PROCESS | 1932 | 1461187787779 Marionette TRACE conn3 <- [1,687,null,{"value":null}]
14:29:47 INFO - PROCESS | 1932 | 1461187787907 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x9feeb800 == 91 [pid = 1932] [id = 179]
14:29:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x9ff32800) [pid = 1932] [serial = 537] [outer = (nil)]
14:29:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0xa2ac3c00) [pid = 1932] [serial = 538] [outer = 0x9ff32800]
14:29:47 INFO - PROCESS | 1932 | 1461187787990 Marionette DEBUG loaded listener.js
14:29:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0xa3c76c00) [pid = 1932] [serial = 539] [outer = 0x9ff32800]
14:29:49 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:29:49 INFO - PROCESS | 1932 | 1461187789232 Marionette TRACE conn3 <- [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]]]}]
14:29:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge
14:29:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1779ms
14:29:49 INFO - PROCESS | 1932 | 1461187789261 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null]
14:29:49 INFO - PROCESS | 1932 | 1461187789264 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}]
14:29:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html
14:29:49 INFO - PROCESS | 1932 | 1461187789271 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}]
14:29:49 INFO - PROCESS | 1932 | 1461187789274 Marionette TRACE conn3 <- [1,690,null,{}]
14:29:49 INFO - PROCESS | 1932 | 1461187789280 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:49 INFO - PROCESS | 1932 | 1461187789484 Marionette TRACE conn3 <- [1,691,null,{"value":null}]
14:29:49 INFO - PROCESS | 1932 | 1461187789681 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b625000 == 92 [pid = 1932] [id = 180]
14:29:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8b625400) [pid = 1932] [serial = 540] [outer = (nil)]
14:29:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8c766400) [pid = 1932] [serial = 541] [outer = 0x8b625400]
14:29:49 INFO - PROCESS | 1932 | 1461187789766 Marionette DEBUG loaded listener.js
14:29:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e69b400) [pid = 1932] [serial = 542] [outer = 0x8b625400]
14:29:51 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:29:51 INFO - PROCESS | 1932 | 1461187791682 Marionette TRACE conn3 <- [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]]]}]
14:29:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge
14:29:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2441ms
14:29:51 INFO - PROCESS | 1932 | 1461187791713 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null]
14:29:51 INFO - PROCESS | 1932 | 1461187791719 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}]
14:29:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html
14:29:51 INFO - PROCESS | 1932 | 1461187791727 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}]
14:29:51 INFO - PROCESS | 1932 | 1461187791730 Marionette TRACE conn3 <- [1,694,null,{}]
14:29:51 INFO - PROCESS | 1932 | 1461187791738 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:51 INFO - PROCESS | 1932 | 1461187791898 Marionette TRACE conn3 <- [1,695,null,{"value":null}]
14:29:52 INFO - PROCESS | 1932 | 1461187792080 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d9800 == 93 [pid = 1932] [id = 181]
14:29:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8c768400) [pid = 1932] [serial = 543] [outer = (nil)]
14:29:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8e439c00) [pid = 1932] [serial = 544] [outer = 0x8c768400]
14:29:52 INFO - PROCESS | 1932 | 1461187792239 Marionette DEBUG loaded listener.js
14:29:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8bc34800) [pid = 1932] [serial = 545] [outer = 0x8c768400]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x9df6d000 == 92 [pid = 1932] [id = 42]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0xa3c7b800 == 91 [pid = 1932] [id = 125]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8e438c00 == 90 [pid = 1932] [id = 124]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x98ffc000 == 89 [pid = 1932] [id = 122]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8e42d400 == 88 [pid = 1932] [id = 123]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8e698800) [pid = 1932] [serial = 460] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8a7e2400) [pid = 1932] [serial = 439] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x88e4a800) [pid = 1932] [serial = 442] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8a40c000) [pid = 1932] [serial = 430] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x89308800) [pid = 1932] [serial = 433] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8a7e6000) [pid = 1932] [serial = 445] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8ffe2800) [pid = 1932] [serial = 436] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8fcf0800) [pid = 1932] [serial = 423] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8e333c00) [pid = 1932] [serial = 427] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa92800 == 87 [pid = 1932] [id = 163]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x904e0c00 == 86 [pid = 1932] [id = 162]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x904e1c00 == 85 [pid = 1932] [id = 161]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e8000 == 84 [pid = 1932] [id = 160]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x904e4000 == 83 [pid = 1932] [id = 159]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8b61dc00 == 82 [pid = 1932] [id = 158]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8e335800 == 81 [pid = 1932] [id = 157]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8c892000 == 80 [pid = 1932] [id = 156]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc30c00 == 79 [pid = 1932] [id = 155]
14:29:53 INFO - PROCESS | 1932 | --DOCSHELL 0x89306800 == 78 [pid = 1932] [id = 154]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8e435c00) [pid = 1932] [serial = 458] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8e334800) [pid = 1932] [serial = 457] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8c530c00) [pid = 1932] [serial = 454] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x98ffc400) [pid = 1932] [serial = 417] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8dfc6c00) [pid = 1932] [serial = 238] [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.]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8bd97400) [pid = 1932] [serial = 334] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8bc2c000) [pid = 1932] [serial = 451] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8b620c00) [pid = 1932] [serial = 448] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x981f2400) [pid = 1932] [serial = 414] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8bc32800) [pid = 1932] [serial = 331] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8c76f800) [pid = 1932] [serial = 455] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8bd9dc00) [pid = 1932] [serial = 452] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x94560000) [pid = 1932] [serial = 411] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8c6d3800) [pid = 1932] [serial = 405] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0xa0ad8400) [pid = 1932] [serial = 420] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8e69b800) [pid = 1932] [serial = 408] [outer = (nil)] [url = about:blank]
14:29:53 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:29:53 INFO - PROCESS | 1932 | 1461187793536 Marionette TRACE conn3 <- [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]]]}]
14:29:53 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)
14:29:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1831ms
14:29:53 INFO - PROCESS | 1932 | 1461187793558 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null]
14:29:53 INFO - PROCESS | 1932 | 1461187793566 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}]
14:29:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html
14:29:53 INFO - PROCESS | 1932 | 1461187793619 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}]
14:29:53 INFO - PROCESS | 1932 | 1461187793622 Marionette TRACE conn3 <- [1,698,null,{}]
14:29:53 INFO - PROCESS | 1932 | 1461187793635 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:53 INFO - PROCESS | 1932 | 1461187793805 Marionette TRACE conn3 <- [1,699,null,{"value":null}]
14:29:53 INFO - PROCESS | 1932 | 1461187793933 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x89308800 == 79 [pid = 1932] [id = 182]
14:29:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8930b800) [pid = 1932] [serial = 546] [outer = (nil)]
14:29:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8bc32800) [pid = 1932] [serial = 547] [outer = 0x8930b800]
14:29:54 INFO - PROCESS | 1932 | 1461187794005 Marionette DEBUG loaded listener.js
14:29:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8c52cc00) [pid = 1932] [serial = 548] [outer = 0x8930b800]
14:29:55 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:29:55 INFO - PROCESS | 1932 | 1461187795211 Marionette TRACE conn3 <- [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]]]}]
14:29:55 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)
14:29:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1685ms
14:29:55 INFO - PROCESS | 1932 | 1461187795260 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null]
14:29:55 INFO - PROCESS | 1932 | 1461187795264 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}]
14:29:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html
14:29:55 INFO - PROCESS | 1932 | 1461187795270 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}]
14:29:55 INFO - PROCESS | 1932 | 1461187795275 Marionette TRACE conn3 <- [1,702,null,{}]
14:29:55 INFO - PROCESS | 1932 | 1461187795291 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:55 INFO - PROCESS | 1932 | 1461187795547 Marionette TRACE conn3 <- [1,703,null,{"value":null}]
14:29:55 INFO - PROCESS | 1932 | 1461187795582 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c885c00 == 80 [pid = 1932] [id = 183]
14:29:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8c892000) [pid = 1932] [serial = 549] [outer = (nil)]
14:29:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8e699000) [pid = 1932] [serial = 550] [outer = 0x8c892000]
14:29:55 INFO - PROCESS | 1932 | 1461187795658 Marionette DEBUG loaded listener.js
14:29:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8f63bc00) [pid = 1932] [serial = 551] [outer = 0x8c892000]
14:29:56 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:29:56 INFO - PROCESS | 1932 | 1461187796889 Marionette TRACE conn3 <- [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]]]}]
14:29:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge
14:29:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1635ms
14:29:56 INFO - PROCESS | 1932 | 1461187796905 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null]
14:29:56 INFO - PROCESS | 1932 | 1461187796909 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}]
14:29:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html
14:29:56 INFO - PROCESS | 1932 | 1461187796915 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}]
14:29:56 INFO - PROCESS | 1932 | 1461187796918 Marionette TRACE conn3 <- [1,706,null,{}]
14:29:56 INFO - PROCESS | 1932 | 1461187796931 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:57 INFO - PROCESS | 1932 | 1461187797126 Marionette TRACE conn3 <- [1,707,null,{"value":null}]
14:29:57 INFO - PROCESS | 1932 | 1461187797201 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76f800 == 81 [pid = 1932] [id = 184]
14:29:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8f631400) [pid = 1932] [serial = 552] [outer = (nil)]
14:29:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8f6b4000) [pid = 1932] [serial = 553] [outer = 0x8f631400]
14:29:57 INFO - PROCESS | 1932 | 1461187797286 Marionette DEBUG loaded listener.js
14:29:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8fa92800) [pid = 1932] [serial = 554] [outer = 0x8f631400]
14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x90328800) [pid = 1932] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html]
14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8b28e400) [pid = 1932] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html]
14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8b618800) [pid = 1932] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html]
14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8b3e3800) [pid = 1932] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html]
14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8faafc00) [pid = 1932] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html]
14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8b3e9000) [pid = 1932] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html]
14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8c6db800) [pid = 1932] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html]
14:29:58 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8b3ea400) [pid = 1932] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html]
14:29:59 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:29:59 INFO - PROCESS | 1932 | 1461187799071 Marionette TRACE conn3 <- [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]]]}]
14:29:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge
14:29:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2194ms
14:29:59 INFO - PROCESS | 1932 | 1461187799110 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null]
14:29:59 INFO - PROCESS | 1932 | 1461187799112 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}]
14:29:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html
14:29:59 INFO - PROCESS | 1932 | 1461187799119 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}]
14:29:59 INFO - PROCESS | 1932 | 1461187799123 Marionette TRACE conn3 <- [1,710,null,{}]
14:29:59 INFO - PROCESS | 1932 | 1461187799135 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:29:59 INFO - PROCESS | 1932 | 1461187799331 Marionette TRACE conn3 <- [1,711,null,{"value":null}]
14:29:59 INFO - PROCESS | 1932 | 1461187799467 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:29:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28ec00 == 82 [pid = 1932] [id = 185]
14:29:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8b3ea400) [pid = 1932] [serial = 555] [outer = (nil)]
14:29:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8e53f800) [pid = 1932] [serial = 556] [outer = 0x8b3ea400]
14:29:59 INFO - PROCESS | 1932 | 1461187799539 Marionette DEBUG loaded listener.js
14:29:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8f8b3800) [pid = 1932] [serial = 557] [outer = 0x8b3ea400]
14:30:00 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:00 INFO - PROCESS | 1932 | 1461187800620 Marionette TRACE conn3 <- [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]]]}]
14:30:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic
14:30:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1545ms
14:30:00 INFO - PROCESS | 1932 | 1461187800666 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null]
14:30:00 INFO - PROCESS | 1932 | 1461187800671 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}]
14:30:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html
14:30:00 INFO - PROCESS | 1932 | 1461187800680 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}]
14:30:00 INFO - PROCESS | 1932 | 1461187800686 Marionette TRACE conn3 <- [1,714,null,{}]
14:30:00 INFO - PROCESS | 1932 | 1461187800695 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:00 INFO - PROCESS | 1932 | 1461187800919 Marionette TRACE conn3 <- [1,715,null,{"value":null}]
14:30:01 INFO - PROCESS | 1932 | 1461187801129 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a40ec00 == 83 [pid = 1932] [id = 186]
14:30:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8b622400) [pid = 1932] [serial = 558] [outer = (nil)]
14:30:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8bc33400) [pid = 1932] [serial = 559] [outer = 0x8b622400]
14:30:01 INFO - PROCESS | 1932 | 1461187801216 Marionette DEBUG loaded listener.js
14:30:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8c521800) [pid = 1932] [serial = 560] [outer = 0x8b622400]
14:30:02 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:02 INFO - PROCESS | 1932 | 1461187802523 Marionette TRACE conn3 <- [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]]]}]
14:30:02 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
14:30:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1891ms
14:30:02 INFO - PROCESS | 1932 | 1461187802666 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null]
14:30:02 INFO - PROCESS | 1932 | 1461187802676 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}]
14:30:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html
14:30:02 INFO - PROCESS | 1932 | 1461187802695 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}]
14:30:02 INFO - PROCESS | 1932 | 1461187802700 Marionette TRACE conn3 <- [1,718,null,{}]
14:30:02 INFO - PROCESS | 1932 | 1461187802706 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:02 INFO - PROCESS | 1932 | 1461187802886 Marionette TRACE conn3 <- [1,719,null,{"value":null}]
14:30:03 INFO - PROCESS | 1932 | 1461187803055 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28e000 == 84 [pid = 1932] [id = 187]
14:30:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8b3e9000) [pid = 1932] [serial = 561] [outer = (nil)]
14:30:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8e336c00) [pid = 1932] [serial = 562] [outer = 0x8b3e9000]
14:30:03 INFO - PROCESS | 1932 | 1461187803140 Marionette DEBUG loaded listener.js
14:30:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8e692400) [pid = 1932] [serial = 563] [outer = 0x8b3e9000]
14:30:04 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:04 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
14:30:04 INFO - PROCESS | 1932 | 1461187804604 Marionette TRACE conn3 <- [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]]]}]
14:30:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts
14:30:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1943ms
14:30:04 INFO - PROCESS | 1932 | 1461187804636 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null]
14:30:04 INFO - PROCESS | 1932 | 1461187804640 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}]
14:30:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html
14:30:04 INFO - PROCESS | 1932 | 1461187804647 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}]
14:30:04 INFO - PROCESS | 1932 | 1461187804653 Marionette TRACE conn3 <- [1,722,null,{}]
14:30:04 INFO - PROCESS | 1932 | 1461187804670 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:04 INFO - PROCESS | 1932 | 1461187804851 Marionette TRACE conn3 <- [1,723,null,{"value":null}]
14:30:05 INFO - PROCESS | 1932 | 1461187805027 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e547800 == 85 [pid = 1932] [id = 188]
14:30:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8f63a800) [pid = 1932] [serial = 564] [outer = (nil)]
14:30:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fb3ec00) [pid = 1932] [serial = 565] [outer = 0x8f63a800]
14:30:05 INFO - PROCESS | 1932 | 1461187805115 Marionette DEBUG loaded listener.js
14:30:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8ffe9400) [pid = 1932] [serial = 566] [outer = 0x8f63a800]
14:30:06 INFO - PROCESS | 1932 | 1461187806013 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1\n"]]]}]
14:30:06 INFO - TEST-FAIL | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | fillText handles maxWidth correctly -
14:30:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1
14:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:30:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:30:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:30:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:30:06 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:20:1
14:30:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html | took 1435ms
14:30:06 INFO - PROCESS | 1932 | 1461187806084 Marionette TRACE conn3 -> [0,725,"getWindowHandle",null]
14:30:06 INFO - PROCESS | 1932 | 1461187806089 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}]
14:30:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html
14:30:06 INFO - PROCESS | 1932 | 1461187806095 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}]
14:30:06 INFO - PROCESS | 1932 | 1461187806099 Marionette TRACE conn3 <- [1,726,null,{}]
14:30:06 INFO - PROCESS | 1932 | 1461187806104 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:06 INFO - PROCESS | 1932 | 1461187806277 Marionette TRACE conn3 <- [1,727,null,{"value":null}]
14:30:06 INFO - PROCESS | 1932 | 1461187806450 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c52ec00 == 86 [pid = 1932] [id = 189]
14:30:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8fb07400) [pid = 1932] [serial = 567] [outer = (nil)]
14:30:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x90689800) [pid = 1932] [serial = 568] [outer = 0x8fb07400]
14:30:06 INFO - PROCESS | 1932 | 1461187806539 Marionette DEBUG loaded listener.js
14:30:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x914d7400) [pid = 1932] [serial = 569] [outer = 0x8fb07400]
14:30:07 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:07 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
14:30:07 INFO - PROCESS | 1932 | 1461187807512 Marionette TRACE conn3 <- [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]]]}]
14:30:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly
14:30:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1487ms
14:30:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html
14:30:07 INFO - PROCESS | 1932 | 1461187807583 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null]
14:30:07 INFO - PROCESS | 1932 | 1461187807586 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}]
14:30:07 INFO - PROCESS | 1932 | 1461187807593 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}]
14:30:07 INFO - PROCESS | 1932 | 1461187807596 Marionette TRACE conn3 <- [1,730,null,{}]
14:30:07 INFO - PROCESS | 1932 | 1461187807602 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:07 INFO - PROCESS | 1932 | 1461187807809 Marionette TRACE conn3 <- [1,731,null,{"value":null}]
14:30:08 INFO - PROCESS | 1932 | 1461187808029 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc31400 == 87 [pid = 1932] [id = 190]
14:30:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x9032a400) [pid = 1932] [serial = 570] [outer = (nil)]
14:30:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x928ed000) [pid = 1932] [serial = 571] [outer = 0x9032a400]
14:30:08 INFO - PROCESS | 1932 | 1461187808130 Marionette DEBUG loaded listener.js
14:30:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x94567400) [pid = 1932] [serial = 572] [outer = 0x9032a400]
14:30:08 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:08 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
14:30:09 INFO - PROCESS | 1932 | 1461187808989 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1\n"]]]}]
14:30:09 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
14:30:09 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:30:09 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:30:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1
14:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:30:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:09 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:30:09 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:30:09 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:30:09 INFO - @http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:20:1
14:30:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html | took 1437ms
14:30:09 INFO - PROCESS | 1932 | 1461187809032 Marionette TRACE conn3 -> [0,733,"getWindowHandle",null]
14:30:09 INFO - PROCESS | 1932 | 1461187809036 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}]
14:30:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html
14:30:09 INFO - PROCESS | 1932 | 1461187809042 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}]
14:30:09 INFO - PROCESS | 1932 | 1461187809046 Marionette TRACE conn3 <- [1,734,null,{}]
14:30:09 INFO - PROCESS | 1932 | 1461187809052 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:09 INFO - PROCESS | 1932 | 1461187809263 Marionette TRACE conn3 <- [1,735,null,{"value":null}]
14:30:09 INFO - PROCESS | 1932 | 1461187809488 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e69a400 == 88 [pid = 1932] [id = 191]
14:30:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x95072800) [pid = 1932] [serial = 573] [outer = (nil)]
14:30:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x96f95800) [pid = 1932] [serial = 574] [outer = 0x95072800]
14:30:09 INFO - PROCESS | 1932 | 1461187809622 Marionette DEBUG loaded listener.js
14:30:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x97fa6c00) [pid = 1932] [serial = 575] [outer = 0x95072800]
14:30:10 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:10 INFO - PROCESS | 1932 | 1461187810486 Marionette TRACE conn3 <- [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]]]}]
14:30:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath
14:30:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1479ms
14:30:10 INFO - PROCESS | 1932 | 1461187810523 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null]
14:30:10 INFO - PROCESS | 1932 | 1461187810527 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}]
14:30:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html
14:30:10 INFO - PROCESS | 1932 | 1461187810533 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}]
14:30:10 INFO - PROCESS | 1932 | 1461187810537 Marionette TRACE conn3 <- [1,738,null,{}]
14:30:10 INFO - PROCESS | 1932 | 1461187810543 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:10 INFO - PROCESS | 1932 | 1461187810709 Marionette TRACE conn3 <- [1,739,null,{"value":null}]
14:30:10 INFO - PROCESS | 1932 | 1461187810898 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2bc00 == 89 [pid = 1932] [id = 192]
14:30:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8faa3000) [pid = 1932] [serial = 576] [outer = (nil)]
14:30:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x98ff2800) [pid = 1932] [serial = 577] [outer = 0x8faa3000]
14:30:10 INFO - PROCESS | 1932 | 1461187810989 Marionette DEBUG loaded listener.js
14:30:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x98ff5800) [pid = 1932] [serial = 578] [outer = 0x8faa3000]
14:30:12 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:12 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
14:30:12 INFO - PROCESS | 1932 | 1461187812321 Marionette TRACE conn3 <- [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]]]}]
14:30:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface
14:30:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1833ms
14:30:12 INFO - PROCESS | 1932 | 1461187812367 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null]
14:30:12 INFO - PROCESS | 1932 | 1461187812371 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}]
14:30:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html
14:30:12 INFO - PROCESS | 1932 | 1461187812420 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}]
14:30:12 INFO - PROCESS | 1932 | 1461187812423 Marionette TRACE conn3 <- [1,742,null,{}]
14:30:12 INFO - PROCESS | 1932 | 1461187812481 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:12 INFO - PROCESS | 1932 | 1461187812644 Marionette TRACE conn3 <- [1,743,null,{"value":null}]
14:30:12 INFO - PROCESS | 1932 | 1461187812816 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e45000 == 90 [pid = 1932] [id = 193]
14:30:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x88e4f000) [pid = 1932] [serial = 579] [outer = (nil)]
14:30:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x99818000) [pid = 1932] [serial = 580] [outer = 0x88e4f000]
14:30:12 INFO - PROCESS | 1932 | 1461187812900 Marionette DEBUG loaded listener.js
14:30:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x99bef800) [pid = 1932] [serial = 581] [outer = 0x88e4f000]
14:30:14 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:14 INFO - PROCESS | 1932 | 1461187814193 Marionette TRACE conn3 <- [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]]]}]
14:30:14 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
14:30:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1826ms
14:30:14 INFO - PROCESS | 1932 | 1461187814205 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null]
14:30:14 INFO - PROCESS | 1932 | 1461187814208 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}]
14:30:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html
14:30:14 INFO - PROCESS | 1932 | 1461187814320 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}]
14:30:14 INFO - PROCESS | 1932 | 1461187814324 Marionette TRACE conn3 <- [1,746,null,{}]
14:30:14 INFO - PROCESS | 1932 | 1461187814340 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:14 INFO - PROCESS | 1932 | 1461187814504 Marionette TRACE conn3 <- [1,747,null,{"value":null}]
14:30:14 INFO - PROCESS | 1932 | 1461187814680 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x89309c00 == 91 [pid = 1932] [id = 194]
14:30:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x8930fc00) [pid = 1932] [serial = 582] [outer = (nil)]
14:30:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8c769c00) [pid = 1932] [serial = 583] [outer = 0x8930fc00]
14:30:14 INFO - PROCESS | 1932 | 1461187814764 Marionette DEBUG loaded listener.js
14:30:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x8fa8e000) [pid = 1932] [serial = 584] [outer = 0x8930fc00]
14:30:15 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:16 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:16 INFO - PROCESS | 1932 | 1461187816347 Marionette TRACE conn3 <- [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]]]}]
14:30:16 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.)
14:30:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 2100ms
14:30:16 INFO - PROCESS | 1932 | 1461187816370 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null]
14:30:16 INFO - PROCESS | 1932 | 1461187816382 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}]
14:30:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html
14:30:16 INFO - PROCESS | 1932 | 1461187816394 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}]
14:30:16 INFO - PROCESS | 1932 | 1461187816402 Marionette TRACE conn3 <- [1,750,null,{}]
14:30:16 INFO - PROCESS | 1932 | 1461187816415 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:16 INFO - PROCESS | 1932 | 1461187816674 Marionette TRACE conn3 <- [1,751,null,{"value":null}]
14:30:16 INFO - PROCESS | 1932 | 1461187816809 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3e8c00 == 92 [pid = 1932] [id = 195]
14:30:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x8c767c00) [pid = 1932] [serial = 585] [outer = (nil)]
14:30:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8e32c000) [pid = 1932] [serial = 586] [outer = 0x8c767c00]
14:30:16 INFO - PROCESS | 1932 | 1461187816889 Marionette DEBUG loaded listener.js
14:30:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x8e43a800) [pid = 1932] [serial = 587] [outer = 0x8c767c00]
14:30:18 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:18 INFO - PROCESS | 1932 | 1461187818163 Marionette TRACE conn3 <- [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]]]}]
14:30:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide)
14:30:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1793ms
14:30:18 INFO - PROCESS | 1932 | 1461187818187 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null]
14:30:18 INFO - PROCESS | 1932 | 1461187818195 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}]
14:30:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html
14:30:18 INFO - PROCESS | 1932 | 1461187818205 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}]
14:30:18 INFO - PROCESS | 1932 | 1461187818208 Marionette TRACE conn3 <- [1,754,null,{}]
14:30:18 INFO - PROCESS | 1932 | 1461187818214 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:18 INFO - PROCESS | 1932 | 1461187818485 Marionette TRACE conn3 <- [1,755,null,{"value":null}]
14:30:18 INFO - PROCESS | 1932 | 1461187818689 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3e3800 == 93 [pid = 1932] [id = 196]
14:30:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8b3eb000) [pid = 1932] [serial = 588] [outer = (nil)]
14:30:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x8f63c400) [pid = 1932] [serial = 589] [outer = 0x8b3eb000]
14:30:18 INFO - PROCESS | 1932 | 1461187818768 Marionette DEBUG loaded listener.js
14:30:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x8faab000) [pid = 1932] [serial = 590] [outer = 0x8b3eb000]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x981e8800) [pid = 1932] [serial = 493] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8a40d000) [pid = 1932] [serial = 463] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x9777b400) [pid = 1932] [serial = 490] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa8b800 == 92 [pid = 1932] [id = 47]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x95a14400) [pid = 1932] [serial = 484] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x945a4c00) [pid = 1932] [serial = 481] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x904ea000) [pid = 1932] [serial = 478] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x96cdb000) [pid = 1932] [serial = 487] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8c6d2800) [pid = 1932] [serial = 466] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8fb08400) [pid = 1932] [serial = 472] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8e541c00) [pid = 1932] [serial = 469] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8ffee800) [pid = 1932] [serial = 475] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x981f4c00) [pid = 1932] [serial = 517] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8f6af800) [pid = 1932] [serial = 461] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x904e7400) [pid = 1932] [serial = 511] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8c525c00) [pid = 1932] [serial = 502] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8e433400) [pid = 1932] [serial = 503] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8e335c00) [pid = 1932] [serial = 500] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8c88f800) [pid = 1932] [serial = 499] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8bc26800) [pid = 1932] [serial = 497] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8b619400) [pid = 1932] [serial = 496] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8fce3800) [pid = 1932] [serial = 508] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8fa8bc00) [pid = 1932] [serial = 505] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8faa2400) [pid = 1932] [serial = 506] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x91e7f800) [pid = 1932] [serial = 512] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x90328000) [pid = 1932] [serial = 514] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8ffe7400) [pid = 1932] [serial = 509] [outer = (nil)] [url = about:blank]
14:30:19 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x92889800) [pid = 1932] [serial = 515] [outer = (nil)] [url = about:blank]
14:30:20 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:20 INFO - PROCESS | 1932 | 1461187820204 Marionette TRACE conn3 <- [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]]]}]
14:30:20 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
14:30:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2035ms
14:30:20 INFO - PROCESS | 1932 | 1461187820240 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null]
14:30:20 INFO - PROCESS | 1932 | 1461187820244 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}]
14:30:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html
14:30:20 INFO - PROCESS | 1932 | 1461187820262 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}]
14:30:20 INFO - PROCESS | 1932 | 1461187820268 Marionette TRACE conn3 <- [1,758,null,{}]
14:30:20 INFO - PROCESS | 1932 | 1461187820284 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:20 INFO - PROCESS | 1932 | 1461187820446 Marionette TRACE conn3 <- [1,759,null,{"value":null}]
14:30:20 INFO - PROCESS | 1932 | 1461187820458 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b621800 == 93 [pid = 1932] [id = 197]
14:30:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8e335c00) [pid = 1932] [serial = 591] [outer = (nil)]
14:30:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fb46800) [pid = 1932] [serial = 592] [outer = 0x8e335c00]
14:30:20 INFO - PROCESS | 1932 | 1461187820535 Marionette DEBUG loaded listener.js
14:30:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8ffe6400) [pid = 1932] [serial = 593] [outer = 0x8e335c00]
14:30:21 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:21 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
14:30:21 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:21 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:21 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:30:21 INFO - PROCESS | 1932 | 1461187821390 Marionette TRACE conn3 <- [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]]]}]
14:30:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath
14:30:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1153ms
14:30:21 INFO - PROCESS | 1932 | 1461187821414 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null]
14:30:21 INFO - PROCESS | 1932 | 1461187821418 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}]
14:30:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html
14:30:21 INFO - PROCESS | 1932 | 1461187821424 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}]
14:30:21 INFO - PROCESS | 1932 | 1461187821427 Marionette TRACE conn3 <- [1,762,null,{}]
14:30:21 INFO - PROCESS | 1932 | 1461187821433 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:21 INFO - PROCESS | 1932 | 1461187821587 Marionette TRACE conn3 <- [1,763,null,{"value":null}]
14:30:21 INFO - PROCESS | 1932 | 1461187821597 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930e400 == 94 [pid = 1932] [id = 198]
14:30:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x90325800) [pid = 1932] [serial = 594] [outer = (nil)]
14:30:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x904ed800) [pid = 1932] [serial = 595] [outer = 0x90325800]
14:30:21 INFO - PROCESS | 1932 | 1461187821671 Marionette DEBUG loaded listener.js
14:30:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x91e7f800) [pid = 1932] [serial = 596] [outer = 0x90325800]
14:30:23 INFO - PROCESS | 1932 | 1461187822998 Marionette TRACE conn3 <- [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]]]}]
14:30:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic
14:30:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1635ms
14:30:23 INFO - PROCESS | 1932 | 1461187823059 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null]
14:30:23 INFO - PROCESS | 1932 | 1461187823062 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}]
14:30:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html
14:30:23 INFO - PROCESS | 1932 | 1461187823068 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}]
14:30:23 INFO - PROCESS | 1932 | 1461187823071 Marionette TRACE conn3 <- [1,766,null,{}]
14:30:23 INFO - PROCESS | 1932 | 1461187823076 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:23 INFO - PROCESS | 1932 | 1461187823266 Marionette TRACE conn3 <- [1,767,null,{"value":null}]
14:30:23 INFO - PROCESS | 1932 | 1461187823343 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e1c00 == 95 [pid = 1932] [id = 199]
14:30:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x904e7400) [pid = 1932] [serial = 597] [outer = (nil)]
14:30:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x945acc00) [pid = 1932] [serial = 598] [outer = 0x904e7400]
14:30:23 INFO - PROCESS | 1932 | 1461187823414 Marionette DEBUG loaded listener.js
14:30:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x95067c00) [pid = 1932] [serial = 599] [outer = 0x904e7400]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x89310400) [pid = 1932] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x90327800) [pid = 1932] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8c768400) [pid = 1932] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x904e4c00) [pid = 1932] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8930b800) [pid = 1932] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0xa0f6d400) [pid = 1932] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x89306c00) [pid = 1932] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8b3e2800) [pid = 1932] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x904ee800) [pid = 1932] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8a405400) [pid = 1932] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8c523c00) [pid = 1932] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x928f1c00) [pid = 1932] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x9506c800) [pid = 1932] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x89302800) [pid = 1932] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8b284000) [pid = 1932] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8b625400) [pid = 1932] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8c892000) [pid = 1932] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8c892800) [pid = 1932] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0xa4584000) [pid = 1932] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8a7da000) [pid = 1932] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e32fc00) [pid = 1932] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x88e46000) [pid = 1932] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x96f87000) [pid = 1932] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8f6abc00) [pid = 1932] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8b61c400) [pid = 1932] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x97d2dc00) [pid = 1932] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e431c00) [pid = 1932] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8e434800) [pid = 1932] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8e695400) [pid = 1932] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x99bedc00) [pid = 1932] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x99a1f400) [pid = 1932] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x98ff4000) [pid = 1932] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8f631400) [pid = 1932] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x88e4b400) [pid = 1932] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8e543800) [pid = 1932] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8e69f800) [pid = 1932] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x904e6000) [pid = 1932] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8ffefc00) [pid = 1932] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8c6d1800) [pid = 1932] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8fce2000) [pid = 1932] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8faab400) [pid = 1932] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html]
14:30:24 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x9032ac00) [pid = 1932] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html]
14:30:25 INFO - PROCESS | 1932 | 1461187825187 Marionette TRACE conn3 <- [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]]]}]
14:30:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width
14:30:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2141ms
14:30:25 INFO - PROCESS | 1932 | 1461187825210 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null]
14:30:25 INFO - PROCESS | 1932 | 1461187825214 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}]
14:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html
14:30:25 INFO - PROCESS | 1932 | 1461187825220 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}]
14:30:25 INFO - PROCESS | 1932 | 1461187825222 Marionette TRACE conn3 <- [1,770,null,{}]
14:30:25 INFO - PROCESS | 1932 | 1461187825228 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:25 INFO - PROCESS | 1932 | 1461187825394 Marionette TRACE conn3 <- [1,771,null,{"value":null}]
14:30:25 INFO - PROCESS | 1932 | 1461187825531 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e45400 == 96 [pid = 1932] [id = 200]
14:30:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x88e47800) [pid = 1932] [serial = 600] [outer = (nil)]
14:30:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8c76ec00) [pid = 1932] [serial = 601] [outer = 0x88e47800]
14:30:25 INFO - PROCESS | 1932 | 1461187825606 Marionette DEBUG loaded listener.js
14:30:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8e32e800) [pid = 1932] [serial = 602] [outer = 0x88e47800]
14:30:26 INFO - PROCESS | 1932 | 1461187826254 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}]
14:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default
14:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1077ms
14:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html
14:30:26 INFO - PROCESS | 1932 | 1461187826308 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null]
14:30:26 INFO - PROCESS | 1932 | 1461187826310 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}]
14:30:26 INFO - PROCESS | 1932 | 1461187826317 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}]
14:30:26 INFO - PROCESS | 1932 | 1461187826320 Marionette TRACE conn3 <- [1,774,null,{}]
14:30:26 INFO - PROCESS | 1932 | 1461187826325 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:26 INFO - PROCESS | 1932 | 1461187826633 Marionette TRACE conn3 <- [1,775,null,{"value":null}]
14:30:26 INFO - PROCESS | 1932 | 1461187826770 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b284000 == 97 [pid = 1932] [id = 201]
14:30:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8b3dec00) [pid = 1932] [serial = 603] [outer = (nil)]
14:30:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8b623000) [pid = 1932] [serial = 604] [outer = 0x8b3dec00]
14:30:26 INFO - PROCESS | 1932 | 1461187826901 Marionette DEBUG loaded listener.js
14:30:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8bc29c00) [pid = 1932] [serial = 605] [outer = 0x8b3dec00]
14:30:27 INFO - PROCESS | 1932 | 1461187827929 Marionette TRACE conn3 <- [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]]]}]
14:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent
14:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1650ms
14:30:27 INFO - PROCESS | 1932 | 1461187827968 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null]
14:30:27 INFO - PROCESS | 1932 | 1461187827978 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}]
14:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html
14:30:27 INFO - PROCESS | 1932 | 1461187827986 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}]
14:30:27 INFO - PROCESS | 1932 | 1461187827991 Marionette TRACE conn3 <- [1,778,null,{}]
14:30:28 INFO - PROCESS | 1932 | 1461187827998 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:28 INFO - PROCESS | 1932 | 1461187828215 Marionette TRACE conn3 <- [1,779,null,{"value":null}]
14:30:28 INFO - PROCESS | 1932 | 1461187828451 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76d800 == 98 [pid = 1932] [id = 202]
14:30:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8c88ac00) [pid = 1932] [serial = 606] [outer = (nil)]
14:30:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8e334c00) [pid = 1932] [serial = 607] [outer = 0x8c88ac00]
14:30:28 INFO - PROCESS | 1932 | 1461187828554 Marionette DEBUG loaded listener.js
14:30:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8e438c00) [pid = 1932] [serial = 608] [outer = 0x8c88ac00]
14:30:29 INFO - PROCESS | 1932 | 1461187829504 Marionette TRACE conn3 <- [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]]]}]
14:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid
14:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1596ms
14:30:29 INFO - PROCESS | 1932 | 1461187829582 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null]
14:30:29 INFO - PROCESS | 1932 | 1461187829587 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}]
14:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html
14:30:29 INFO - PROCESS | 1932 | 1461187829594 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}]
14:30:29 INFO - PROCESS | 1932 | 1461187829597 Marionette TRACE conn3 <- [1,782,null,{}]
14:30:29 INFO - PROCESS | 1932 | 1461187829604 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:29 INFO - PROCESS | 1932 | 1461187829822 Marionette TRACE conn3 <- [1,783,null,{"value":null}]
14:30:30 INFO - PROCESS | 1932 | 1461187830149 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f63e800 == 99 [pid = 1932] [id = 203]
14:30:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8fa94400) [pid = 1932] [serial = 609] [outer = (nil)]
14:30:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8faaf000) [pid = 1932] [serial = 610] [outer = 0x8fa94400]
14:30:30 INFO - PROCESS | 1932 | 1461187830244 Marionette DEBUG loaded listener.js
14:30:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8fce4c00) [pid = 1932] [serial = 611] [outer = 0x8fa94400]
14:30:31 INFO - PROCESS | 1932 | 1461187831134 Marionette TRACE conn3 <- [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]]]}]
14:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent
14:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1587ms
14:30:31 INFO - PROCESS | 1932 | 1461187831182 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null]
14:30:31 INFO - PROCESS | 1932 | 1461187831188 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}]
14:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html
14:30:31 INFO - PROCESS | 1932 | 1461187831204 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}]
14:30:31 INFO - PROCESS | 1932 | 1461187831212 Marionette TRACE conn3 <- [1,786,null,{}]
14:30:31 INFO - PROCESS | 1932 | 1461187831218 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:31 INFO - PROCESS | 1932 | 1461187831428 Marionette TRACE conn3 <- [1,787,null,{"value":null}]
14:30:31 INFO - PROCESS | 1932 | 1461187831657 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e6c00 == 100 [pid = 1932] [id = 204]
14:30:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8b3e0400) [pid = 1932] [serial = 612] [outer = (nil)]
14:30:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x945a8c00) [pid = 1932] [serial = 613] [outer = 0x8b3e0400]
14:30:31 INFO - PROCESS | 1932 | 1461187831758 Marionette DEBUG loaded listener.js
14:30:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x95a18400) [pid = 1932] [serial = 614] [outer = 0x8b3e0400]
14:30:32 INFO - PROCESS | 1932 | 1461187832641 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}]
14:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring
14:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1491ms
14:30:32 INFO - PROCESS | 1932 | 1461187832688 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null]
14:30:32 INFO - PROCESS | 1932 | 1461187832691 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}]
14:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html
14:30:32 INFO - PROCESS | 1932 | 1461187832698 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}]
14:30:32 INFO - PROCESS | 1932 | 1461187832702 Marionette TRACE conn3 <- [1,790,null,{}]
14:30:32 INFO - PROCESS | 1932 | 1461187832708 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:32 INFO - PROCESS | 1932 | 1461187832872 Marionette TRACE conn3 <- [1,791,null,{"value":null}]
14:30:33 INFO - PROCESS | 1932 | 1461187833057 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e6800 == 101 [pid = 1932] [id = 205]
14:30:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8fa8d800) [pid = 1932] [serial = 615] [outer = (nil)]
14:30:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x96f8dc00) [pid = 1932] [serial = 616] [outer = 0x8fa8d800]
14:30:33 INFO - PROCESS | 1932 | 1461187833141 Marionette DEBUG loaded listener.js
14:30:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x97720400) [pid = 1932] [serial = 617] [outer = 0x8fa8d800]
14:30:34 INFO - PROCESS | 1932 | 1461187834077 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}]
14:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype
14:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1433ms
14:30:34 INFO - PROCESS | 1932 | 1461187834133 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null]
14:30:34 INFO - PROCESS | 1932 | 1461187834137 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}]
14:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html
14:30:34 INFO - PROCESS | 1932 | 1461187834143 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}]
14:30:34 INFO - PROCESS | 1932 | 1461187834146 Marionette TRACE conn3 <- [1,794,null,{}]
14:30:34 INFO - PROCESS | 1932 | 1461187834152 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:34 INFO - PROCESS | 1932 | 1461187834356 Marionette TRACE conn3 <- [1,795,null,{"value":null}]
14:30:34 INFO - PROCESS | 1932 | 1461187834602 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x98fedc00 == 102 [pid = 1932] [id = 206]
14:30:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x98ff3000) [pid = 1932] [serial = 618] [outer = (nil)]
14:30:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x99818800) [pid = 1932] [serial = 619] [outer = 0x98ff3000]
14:30:34 INFO - PROCESS | 1932 | 1461187834769 Marionette DEBUG loaded listener.js
14:30:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x9a652800) [pid = 1932] [serial = 620] [outer = 0x98ff3000]
14:30:35 INFO - PROCESS | 1932 | 1461187835624 Marionette TRACE conn3 <- [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]]]}]
14:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element
14:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1534ms
14:30:35 INFO - PROCESS | 1932 | 1461187835677 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null]
14:30:35 INFO - PROCESS | 1932 | 1461187835682 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}]
14:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html
14:30:35 INFO - PROCESS | 1932 | 1461187835689 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}]
14:30:35 INFO - PROCESS | 1932 | 1461187835692 Marionette TRACE conn3 <- [1,798,null,{}]
14:30:35 INFO - PROCESS | 1932 | 1461187835698 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:35 INFO - PROCESS | 1932 | 1461187835865 Marionette TRACE conn3 <- [1,799,null,{"value":null}]
14:30:36 INFO - PROCESS | 1932 | 1461187836069 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd90400 == 103 [pid = 1932] [id = 207]
14:30:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x981f1400) [pid = 1932] [serial = 621] [outer = (nil)]
14:30:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x9fb84c00) [pid = 1932] [serial = 622] [outer = 0x981f1400]
14:30:36 INFO - PROCESS | 1932 | 1461187836196 Marionette DEBUG loaded listener.js
14:30:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x9fb91c00) [pid = 1932] [serial = 623] [outer = 0x981f1400]
14:30:37 INFO - PROCESS | 1932 | 1461187837108 Marionette TRACE conn3 <- [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]]]}]
14:30:37 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
14:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1482ms
14:30:37 INFO - PROCESS | 1932 | 1461187837172 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null]
14:30:37 INFO - PROCESS | 1932 | 1461187837176 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}]
14:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html
14:30:37 INFO - PROCESS | 1932 | 1461187837182 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}]
14:30:37 INFO - PROCESS | 1932 | 1461187837186 Marionette TRACE conn3 <- [1,802,null,{}]
14:30:37 INFO - PROCESS | 1932 | 1461187837191 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:37 INFO - PROCESS | 1932 | 1461187837360 Marionette TRACE conn3 <- [1,803,null,{"value":null}]
14:30:37 INFO - PROCESS | 1932 | 1461187837554 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x98fed400 == 104 [pid = 1932] [id = 208]
14:30:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x9df75c00) [pid = 1932] [serial = 624] [outer = (nil)]
14:30:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x9ff10000) [pid = 1932] [serial = 625] [outer = 0x9df75c00]
14:30:37 INFO - PROCESS | 1932 | 1461187837641 Marionette DEBUG loaded listener.js
14:30:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0xa0a4f400) [pid = 1932] [serial = 626] [outer = 0x9df75c00]
14:30:38 INFO - PROCESS | 1932 | 1461187838582 Marionette TRACE conn3 <- [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]]]}]
14:30:38 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
14:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1443ms
14:30:38 INFO - PROCESS | 1932 | 1461187838625 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null]
14:30:38 INFO - PROCESS | 1932 | 1461187838628 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}]
14:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html
14:30:38 INFO - PROCESS | 1932 | 1461187838635 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}]
14:30:38 INFO - PROCESS | 1932 | 1461187838639 Marionette TRACE conn3 <- [1,806,null,{}]
14:30:38 INFO - PROCESS | 1932 | 1461187838644 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:38 INFO - PROCESS | 1932 | 1461187838809 Marionette TRACE conn3 <- [1,807,null,{"value":null}]
14:30:39 INFO - PROCESS | 1932 | 1461187838998 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x9fc92800 == 105 [pid = 1932] [id = 209]
14:30:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x9fc9f400) [pid = 1932] [serial = 627] [outer = (nil)]
14:30:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0xa0e40400) [pid = 1932] [serial = 628] [outer = 0x9fc9f400]
14:30:39 INFO - PROCESS | 1932 | 1461187839082 Marionette DEBUG loaded listener.js
14:30:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0xa0f67800) [pid = 1932] [serial = 629] [outer = 0x9fc9f400]
14:30:39 INFO - PROCESS | 1932 | 1461187839964 Marionette TRACE conn3 <- [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]]]}]
14:30:40 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
14:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1383ms
14:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html
14:30:40 INFO - PROCESS | 1932 | 1461187840019 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null]
14:30:40 INFO - PROCESS | 1932 | 1461187840022 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}]
14:30:40 INFO - PROCESS | 1932 | 1461187840029 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}]
14:30:40 INFO - PROCESS | 1932 | 1461187840032 Marionette TRACE conn3 <- [1,810,null,{}]
14:30:40 INFO - PROCESS | 1932 | 1461187840038 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:40 INFO - PROCESS | 1932 | 1461187840207 Marionette TRACE conn3 <- [1,811,null,{"value":null}]
14:30:40 INFO - PROCESS | 1932 | 1461187840407 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a439400 == 106 [pid = 1932] [id = 210]
14:30:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8a43c000) [pid = 1932] [serial = 630] [outer = (nil)]
14:30:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8a443000) [pid = 1932] [serial = 631] [outer = 0x8a43c000]
14:30:40 INFO - PROCESS | 1932 | 1461187840534 Marionette DEBUG loaded listener.js
14:30:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8a446000) [pid = 1932] [serial = 632] [outer = 0x8a43c000]
14:30:41 INFO - PROCESS | 1932 | 1461187841428 Marionette TRACE conn3 <- [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]]]}]
14:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3
14:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1430ms
14:30:41 INFO - PROCESS | 1932 | 1461187841459 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null]
14:30:41 INFO - PROCESS | 1932 | 1461187841462 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}]
14:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html
14:30:41 INFO - PROCESS | 1932 | 1461187841469 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}]
14:30:41 INFO - PROCESS | 1932 | 1461187841471 Marionette TRACE conn3 <- [1,814,null,{}]
14:30:41 INFO - PROCESS | 1932 | 1461187841478 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:41 INFO - PROCESS | 1932 | 1461187841676 Marionette TRACE conn3 <- [1,815,null,{"value":null}]
14:30:41 INFO - PROCESS | 1932 | 1461187841865 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a447800 == 107 [pid = 1932] [id = 211]
14:30:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8b28e400) [pid = 1932] [serial = 633] [outer = (nil)]
14:30:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fa93400) [pid = 1932] [serial = 634] [outer = 0x8b28e400]
14:30:41 INFO - PROCESS | 1932 | 1461187841959 Marionette DEBUG loaded listener.js
14:30:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0xa3c78400) [pid = 1932] [serial = 635] [outer = 0x8b28e400]
14:30:42 INFO - PROCESS | 1932 | 1461187842950 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1\n"]]]}]
14:30:43 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
14:30:43 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:30:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1
14:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:30:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:43 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:30:43 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:30:43 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:30:43 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:20:1
14:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | took 1538ms
14:30:43 INFO - PROCESS | 1932 | 1461187843010 Marionette TRACE conn3 -> [0,817,"getWindowHandle",null]
14:30:43 INFO - PROCESS | 1932 | 1461187843015 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}]
14:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html
14:30:43 INFO - PROCESS | 1932 | 1461187843021 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}]
14:30:43 INFO - PROCESS | 1932 | 1461187843024 Marionette TRACE conn3 <- [1,818,null,{}]
14:30:43 INFO - PROCESS | 1932 | 1461187843030 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:43 INFO - PROCESS | 1932 | 1461187843249 Marionette TRACE conn3 <- [1,819,null,{"value":null}]
14:30:43 INFO - PROCESS | 1932 | 1461187843486 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a406000 == 108 [pid = 1932] [id = 212]
14:30:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8a408000) [pid = 1932] [serial = 636] [outer = (nil)]
14:30:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8b283000) [pid = 1932] [serial = 637] [outer = 0x8a408000]
14:30:43 INFO - PROCESS | 1932 | 1461187843585 Marionette DEBUG loaded listener.js
14:30:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8b3ebc00) [pid = 1932] [serial = 638] [outer = 0x8a408000]
14:30:44 INFO - PROCESS | 1932 | 1461187844460 Marionette TRACE conn3 <- [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]]]}]
14:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6
14:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1837ms
14:30:44 INFO - PROCESS | 1932 | 1461187844869 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null]
14:30:44 INFO - PROCESS | 1932 | 1461187844875 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}]
14:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html
14:30:44 INFO - PROCESS | 1932 | 1461187844884 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}]
14:30:44 INFO - PROCESS | 1932 | 1461187844888 Marionette TRACE conn3 <- [1,822,null,{}]
14:30:44 INFO - PROCESS | 1932 | 1461187844896 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:45 INFO - PROCESS | 1932 | 1461187845151 Marionette TRACE conn3 <- [1,823,null,{"value":null}]
14:30:45 INFO - PROCESS | 1932 | 1461187845336 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43f000 == 109 [pid = 1932] [id = 213]
14:30:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8bd2d400) [pid = 1932] [serial = 639] [outer = (nil)]
14:30:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8bd2f800) [pid = 1932] [serial = 640] [outer = 0x8bd2d400]
14:30:45 INFO - PROCESS | 1932 | 1461187845414 Marionette DEBUG loaded listener.js
14:30:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8bd30c00) [pid = 1932] [serial = 641] [outer = 0x8bd2d400]
14:30:46 INFO - PROCESS | 1932 | 1461187846318 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1\n"]]]}]
14:30:46 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
14:30:46 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:30:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1
14:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:30:46 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:30:46 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:30:46 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:30:46 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:20:1
14:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html | took 1495ms
14:30:46 INFO - PROCESS | 1932 | 1461187846381 Marionette TRACE conn3 -> [0,825,"getWindowHandle",null]
14:30:46 INFO - PROCESS | 1932 | 1461187846387 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}]
14:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html
14:30:46 INFO - PROCESS | 1932 | 1461187846399 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}]
14:30:46 INFO - PROCESS | 1932 | 1461187846403 Marionette TRACE conn3 <- [1,826,null,{}]
14:30:46 INFO - PROCESS | 1932 | 1461187846410 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:46 INFO - PROCESS | 1932 | 1461187846579 Marionette TRACE conn3 <- [1,827,null,{"value":null}]
14:30:46 INFO - PROCESS | 1932 | 1461187846946 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c527800 == 110 [pid = 1932] [id = 214]
14:30:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8c6ce400) [pid = 1932] [serial = 642] [outer = (nil)]
14:30:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8e32f000) [pid = 1932] [serial = 643] [outer = 0x8c6ce400]
14:30:47 INFO - PROCESS | 1932 | 1461187847030 Marionette DEBUG loaded listener.js
14:30:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e544000) [pid = 1932] [serial = 644] [outer = 0x8c6ce400]
14:30:48 INFO - PROCESS | 1932 | 1461187848004 Marionette TRACE conn3 <- [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]]]}]
14:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1
14:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1644ms
14:30:48 INFO - PROCESS | 1932 | 1461187848040 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null]
14:30:48 INFO - PROCESS | 1932 | 1461187848043 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}]
14:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html
14:30:48 INFO - PROCESS | 1932 | 1461187848050 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}]
14:30:48 INFO - PROCESS | 1932 | 1461187848053 Marionette TRACE conn3 <- [1,830,null,{}]
14:30:48 INFO - PROCESS | 1932 | 1461187848068 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:48 INFO - PROCESS | 1932 | 1461187848249 Marionette TRACE conn3 <- [1,831,null,{"value":null}]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76f800 == 109 [pid = 1932] [id = 184]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x91ed2000 == 108 [pid = 1932] [id = 44]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x95a19400 == 107 [pid = 1932] [id = 89]
14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8e694c00) [pid = 1932] [serial = 523] [outer = (nil)] [url = about:blank]
14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x9ffa3800) [pid = 1932] [serial = 535] [outer = (nil)] [url = about:blank]
14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x9df75000) [pid = 1932] [serial = 532] [outer = (nil)] [url = about:blank]
14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0xa2ac3c00) [pid = 1932] [serial = 538] [outer = (nil)] [url = about:blank]
14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8c6d0c00) [pid = 1932] [serial = 520] [outer = (nil)] [url = about:blank]
14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x99bf1400) [pid = 1932] [serial = 529] [outer = (nil)] [url = about:blank]
14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x99155c00) [pid = 1932] [serial = 526] [outer = (nil)] [url = about:blank]
14:30:48 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8e53f800) [pid = 1932] [serial = 556] [outer = (nil)] [url = about:blank]
14:30:48 INFO - PROCESS | 1932 | 1461187848606 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x904e1c00 == 106 [pid = 1932] [id = 199]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8930e400 == 105 [pid = 1932] [id = 198]
14:30:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4ec00 == 106 [pid = 1932] [id = 215]
14:30:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8930e400) [pid = 1932] [serial = 645] [outer = (nil)]
14:30:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8b3dc800) [pid = 1932] [serial = 646] [outer = 0x8930e400]
14:30:48 INFO - PROCESS | 1932 | 1461187848717 Marionette DEBUG loaded listener.js
14:30:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8c52f400) [pid = 1932] [serial = 647] [outer = 0x8930e400]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8b621800 == 105 [pid = 1932] [id = 197]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3e3800 == 104 [pid = 1932] [id = 196]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3e8c00 == 103 [pid = 1932] [id = 195]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x89309c00 == 102 [pid = 1932] [id = 194]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x88e45000 == 101 [pid = 1932] [id = 193]
14:30:48 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2bc00 == 100 [pid = 1932] [id = 192]
14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8e69a400 == 99 [pid = 1932] [id = 191]
14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc31400 == 98 [pid = 1932] [id = 190]
14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8c52ec00 == 97 [pid = 1932] [id = 189]
14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8e547800 == 96 [pid = 1932] [id = 188]
14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28e000 == 95 [pid = 1932] [id = 187]
14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8a40ec00 == 94 [pid = 1932] [id = 186]
14:30:49 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28ec00 == 93 [pid = 1932] [id = 185]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8ffec400) [pid = 1932] [serial = 437] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x9915e400) [pid = 1932] [serial = 418] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8e439c00) [pid = 1932] [serial = 544] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x9455a400) [pid = 1932] [serial = 361] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8c52cc00) [pid = 1932] [serial = 548] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0xa4470400) [pid = 1932] [serial = 373] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8b28a000) [pid = 1932] [serial = 464] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8c767800) [pid = 1932] [serial = 406] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x95070000) [pid = 1932] [serial = 412] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8a410800) [pid = 1932] [serial = 431] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8c887800) [pid = 1932] [serial = 467] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x95a16c00) [pid = 1932] [serial = 485] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x96f88400) [pid = 1932] [serial = 488] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8930ac00) [pid = 1932] [serial = 434] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8b28fc00) [pid = 1932] [serial = 379] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8e69b400) [pid = 1932] [serial = 542] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8f63bc00) [pid = 1932] [serial = 551] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8f6b8000) [pid = 1932] [serial = 358] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0xa49cac00) [pid = 1932] [serial = 376] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8a7e3c00) [pid = 1932] [serial = 440] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8fce4400) [pid = 1932] [serial = 428] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x88e4c400) [pid = 1932] [serial = 443] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x98e79c00) [pid = 1932] [serial = 494] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8f6b8c00) [pid = 1932] [serial = 307] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8b621c00) [pid = 1932] [serial = 449] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8bc34800) [pid = 1932] [serial = 545] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x98e72000) [pid = 1932] [serial = 415] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x90330000) [pid = 1932] [serial = 370] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8c766400) [pid = 1932] [serial = 541] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8e692c00) [pid = 1932] [serial = 470] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8f6b2800) [pid = 1932] [serial = 409] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x9fc5e000) [pid = 1932] [serial = 367] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0xa0f67c00) [pid = 1932] [serial = 421] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x99bf0000) [pid = 1932] [serial = 364] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8f6b4000) [pid = 1932] [serial = 553] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8b619800) [pid = 1932] [serial = 446] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8fce6000) [pid = 1932] [serial = 473] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x99156000) [pid = 1932] [serial = 355] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8bc32800) [pid = 1932] [serial = 547] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x9288a000) [pid = 1932] [serial = 479] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x945ac400) [pid = 1932] [serial = 482] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8c769400) [pid = 1932] [serial = 403] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8fa92800) [pid = 1932] [serial = 554] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x8e699000) [pid = 1932] [serial = 550] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0xa0a50400) [pid = 1932] [serial = 424] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8fff1800) [pid = 1932] [serial = 476] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x97ad8800) [pid = 1932] [serial = 491] [outer = (nil)] [url = about:blank]
14:30:49 INFO - PROCESS | 1932 | 1461187849547 Marionette TRACE conn3 <- [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]]]}]
14:30:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2
14:30:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1530ms
14:30:49 INFO - PROCESS | 1932 | 1461187849580 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null]
14:30:49 INFO - PROCESS | 1932 | 1461187849583 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}]
14:30:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html
14:30:49 INFO - PROCESS | 1932 | 1461187849603 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}]
14:30:49 INFO - PROCESS | 1932 | 1461187849606 Marionette TRACE conn3 <- [1,834,null,{}]
14:30:49 INFO - PROCESS | 1932 | 1461187849612 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:49 INFO - PROCESS | 1932 | 1461187849786 Marionette TRACE conn3 <- [1,835,null,{"value":null}]
14:30:49 INFO - PROCESS | 1932 | 1461187849804 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x89309c00 == 94 [pid = 1932] [id = 216]
14:30:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8b621800) [pid = 1932] [serial = 648] [outer = (nil)]
14:30:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8c887c00) [pid = 1932] [serial = 649] [outer = 0x8b621800]
14:30:49 INFO - PROCESS | 1932 | 1461187849875 Marionette DEBUG loaded listener.js
14:30:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8e694c00) [pid = 1932] [serial = 650] [outer = 0x8b621800]
14:30:50 INFO - PROCESS | 1932 | 1461187850752 Marionette TRACE conn3 <- [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]]]}]
14:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3
14:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1188ms
14:30:50 INFO - PROCESS | 1932 | 1461187850785 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null]
14:30:50 INFO - PROCESS | 1932 | 1461187850787 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}]
14:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html
14:30:50 INFO - PROCESS | 1932 | 1461187850794 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}]
14:30:50 INFO - PROCESS | 1932 | 1461187850796 Marionette TRACE conn3 <- [1,838,null,{}]
14:30:50 INFO - PROCESS | 1932 | 1461187850802 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:50 INFO - PROCESS | 1932 | 1461187850957 Marionette TRACE conn3 <- [1,839,null,{"value":null}]
14:30:50 INFO - PROCESS | 1932 | 1461187850966 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4c400 == 95 [pid = 1932] [id = 217]
14:30:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8c769000) [pid = 1932] [serial = 651] [outer = (nil)]
14:30:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8f63f800) [pid = 1932] [serial = 652] [outer = 0x8c769000]
14:30:51 INFO - PROCESS | 1932 | 1461187851040 Marionette DEBUG loaded listener.js
14:30:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8f6b3800) [pid = 1932] [serial = 653] [outer = 0x8c769000]
14:30:52 INFO - PROCESS | 1932 | 1461187852022 Marionette TRACE conn3 <- [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]]]}]
14:30:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4
14:30:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1278ms
14:30:52 INFO - PROCESS | 1932 | 1461187852079 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null]
14:30:52 INFO - PROCESS | 1932 | 1461187852082 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}]
14:30:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html
14:30:52 INFO - PROCESS | 1932 | 1461187852088 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}]
14:30:52 INFO - PROCESS | 1932 | 1461187852091 Marionette TRACE conn3 <- [1,842,null,{}]
14:30:52 INFO - PROCESS | 1932 | 1461187852096 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:52 INFO - PROCESS | 1932 | 1461187852328 Marionette TRACE conn3 <- [1,843,null,{"value":null}]
14:30:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8faa5c00) [pid = 1932] [serial = 654] [outer = 0x912bc800]
14:30:52 INFO - PROCESS | 1932 | 1461187852386 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb07c00 == 96 [pid = 1932] [id = 218]
14:30:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8fb08800) [pid = 1932] [serial = 655] [outer = (nil)]
14:30:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8fce2400) [pid = 1932] [serial = 656] [outer = 0x8fb08800]
14:30:52 INFO - PROCESS | 1932 | 1461187852568 Marionette DEBUG loaded listener.js
14:30:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8ffe5800) [pid = 1932] [serial = 657] [outer = 0x8fb08800]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8b624000) [pid = 1932] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8e543400) [pid = 1932] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x904e7400) [pid = 1932] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8930fc00) [pid = 1932] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8b3e9000) [pid = 1932] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8c767c00) [pid = 1932] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x8f63a800) [pid = 1932] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x90325800) [pid = 1932] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8b3eb000) [pid = 1932] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x8e335c00) [pid = 1932] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x8b622400) [pid = 1932] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x9ff32800) [pid = 1932] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x99bf2400) [pid = 1932] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x998f3800) [pid = 1932] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x97fb0400) [pid = 1932] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x98ff9800) [pid = 1932] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html]
14:30:53 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x99bec000) [pid = 1932] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html]
14:30:53 INFO - PROCESS | 1932 | 1461187853766 Marionette TRACE conn3 <- [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]]]}]
14:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5
14:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1742ms
14:30:53 INFO - PROCESS | 1932 | 1461187853831 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null]
14:30:53 INFO - PROCESS | 1932 | 1461187853835 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}]
14:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html
14:30:53 INFO - PROCESS | 1932 | 1461187853841 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}]
14:30:53 INFO - PROCESS | 1932 | 1461187853844 Marionette TRACE conn3 <- [1,846,null,{}]
14:30:53 INFO - PROCESS | 1932 | 1461187853849 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:53 INFO - PROCESS | 1932 | 1461187853997 Marionette TRACE conn3 <- [1,847,null,{"value":null}]
14:30:54 INFO - PROCESS | 1932 | 1461187854011 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7da400 == 97 [pid = 1932] [id = 219]
14:30:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x8b622400) [pid = 1932] [serial = 658] [outer = (nil)]
14:30:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x8e549c00) [pid = 1932] [serial = 659] [outer = 0x8b622400]
14:30:54 INFO - PROCESS | 1932 | 1461187854089 Marionette DEBUG loaded listener.js
14:30:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x8ffe9c00) [pid = 1932] [serial = 660] [outer = 0x8b622400]
14:30:54 INFO - PROCESS | 1932 | 1461187854943 Marionette TRACE conn3 <- [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]]]}]
14:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6
14:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1134ms
14:30:54 INFO - PROCESS | 1932 | 1461187854975 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null]
14:30:54 INFO - PROCESS | 1932 | 1461187854978 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}]
14:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html
14:30:54 INFO - PROCESS | 1932 | 1461187854988 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}]
14:30:54 INFO - PROCESS | 1932 | 1461187854990 Marionette TRACE conn3 <- [1,850,null,{}]
14:30:54 INFO - PROCESS | 1932 | 1461187854995 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:55 INFO - PROCESS | 1932 | 1461187855146 Marionette TRACE conn3 <- [1,851,null,{"value":null}]
14:30:55 INFO - PROCESS | 1932 | 1461187855159 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3eb000 == 98 [pid = 1932] [id = 220]
14:30:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x8faac000) [pid = 1932] [serial = 661] [outer = (nil)]
14:30:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x90328000) [pid = 1932] [serial = 662] [outer = 0x8faac000]
14:30:55 INFO - PROCESS | 1932 | 1461187855230 Marionette DEBUG loaded listener.js
14:30:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x904ed400) [pid = 1932] [serial = 663] [outer = 0x8faac000]
14:30:56 INFO - PROCESS | 1932 | 1461187856389 Marionette TRACE conn3 <- [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]]]}]
14:30:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1
14:30:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1432ms
14:30:56 INFO - PROCESS | 1932 | 1461187856417 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null]
14:30:56 INFO - PROCESS | 1932 | 1461187856424 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}]
14:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html
14:30:56 INFO - PROCESS | 1932 | 1461187856434 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}]
14:30:56 INFO - PROCESS | 1932 | 1461187856438 Marionette TRACE conn3 <- [1,854,null,{}]
14:30:56 INFO - PROCESS | 1932 | 1461187856447 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:56 INFO - PROCESS | 1932 | 1461187856634 Marionette TRACE conn3 <- [1,855,null,{"value":null}]
14:30:56 INFO - PROCESS | 1932 | 1461187856867 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28dc00 == 99 [pid = 1932] [id = 221]
14:30:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x8bd29400) [pid = 1932] [serial = 664] [outer = (nil)]
14:30:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8c523000) [pid = 1932] [serial = 665] [outer = 0x8bd29400]
14:30:57 INFO - PROCESS | 1932 | 1461187857002 Marionette DEBUG loaded listener.js
14:30:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8c769800) [pid = 1932] [serial = 666] [outer = 0x8bd29400]
14:30:57 INFO - PROCESS | 1932 | 1461187857941 Marionette TRACE conn3 <- [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]]]}]
14:30:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2
14:30:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1538ms
14:30:57 INFO - PROCESS | 1932 | 1461187857972 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null]
14:30:57 INFO - PROCESS | 1932 | 1461187857980 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}]
14:30:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html
14:30:57 INFO - PROCESS | 1932 | 1461187857991 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}]
14:30:57 INFO - PROCESS | 1932 | 1461187857995 Marionette TRACE conn3 <- [1,858,null,{}]
14:30:58 INFO - PROCESS | 1932 | 1461187858001 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:58 INFO - PROCESS | 1932 | 1461187858191 Marionette TRACE conn3 <- [1,859,null,{"value":null}]
14:30:58 INFO - PROCESS | 1932 | 1461187858467 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e335800 == 100 [pid = 1932] [id = 222]
14:30:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8e548400) [pid = 1932] [serial = 667] [outer = (nil)]
14:30:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8f635c00) [pid = 1932] [serial = 668] [outer = 0x8e548400]
14:30:58 INFO - PROCESS | 1932 | 1461187858596 Marionette DEBUG loaded listener.js
14:30:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8f63d800) [pid = 1932] [serial = 669] [outer = 0x8e548400]
14:30:59 INFO - PROCESS | 1932 | 1461187859475 Marionette TRACE conn3 <- [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]]]}]
14:30:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3
14:30:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1534ms
14:30:59 INFO - PROCESS | 1932 | 1461187859525 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null]
14:30:59 INFO - PROCESS | 1932 | 1461187859529 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}]
14:30:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html
14:30:59 INFO - PROCESS | 1932 | 1461187859536 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}]
14:30:59 INFO - PROCESS | 1932 | 1461187859542 Marionette TRACE conn3 <- [1,862,null,{}]
14:30:59 INFO - PROCESS | 1932 | 1461187859558 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:30:59 INFO - PROCESS | 1932 | 1461187859747 Marionette TRACE conn3 <- [1,863,null,{"value":null}]
14:30:59 INFO - PROCESS | 1932 | 1461187859940 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:30:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c887000 == 101 [pid = 1932] [id = 223]
14:30:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8fa92800) [pid = 1932] [serial = 670] [outer = (nil)]
14:31:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x90325800) [pid = 1932] [serial = 671] [outer = 0x8fa92800]
14:31:00 INFO - PROCESS | 1932 | 1461187860032 Marionette DEBUG loaded listener.js
14:31:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x91ed5c00) [pid = 1932] [serial = 672] [outer = 0x8fa92800]
14:31:00 INFO - PROCESS | 1932 | 1461187860988 Marionette TRACE conn3 <- [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]]]}]
14:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4
14:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1483ms
14:31:01 INFO - PROCESS | 1932 | 1461187861020 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null]
14:31:01 INFO - PROCESS | 1932 | 1461187861024 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}]
14:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html
14:31:01 INFO - PROCESS | 1932 | 1461187861031 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}]
14:31:01 INFO - PROCESS | 1932 | 1461187861033 Marionette TRACE conn3 <- [1,866,null,{}]
14:31:01 INFO - PROCESS | 1932 | 1461187861040 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:01 INFO - PROCESS | 1932 | 1461187861224 Marionette TRACE conn3 <- [1,867,null,{"value":null}]
14:31:01 INFO - PROCESS | 1932 | 1461187861410 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930d800 == 102 [pid = 1932] [id = 224]
14:31:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x91ed3400) [pid = 1932] [serial = 673] [outer = (nil)]
14:31:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x945a9800) [pid = 1932] [serial = 674] [outer = 0x91ed3400]
14:31:01 INFO - PROCESS | 1932 | 1461187861495 Marionette DEBUG loaded listener.js
14:31:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x9506c800) [pid = 1932] [serial = 675] [outer = 0x91ed3400]
14:31:02 INFO - PROCESS | 1932 | 1461187862423 Marionette TRACE conn3 <- [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]]]}]
14:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1
14:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1438ms
14:31:02 INFO - PROCESS | 1932 | 1461187862470 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null]
14:31:02 INFO - PROCESS | 1932 | 1461187862474 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}]
14:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html
14:31:02 INFO - PROCESS | 1932 | 1461187862480 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}]
14:31:02 INFO - PROCESS | 1932 | 1461187862484 Marionette TRACE conn3 <- [1,870,null,{}]
14:31:02 INFO - PROCESS | 1932 | 1461187862493 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:02 INFO - PROCESS | 1932 | 1461187862675 Marionette TRACE conn3 <- [1,871,null,{"value":null}]
14:31:02 INFO - PROCESS | 1932 | 1461187862872 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e50400 == 103 [pid = 1932] [id = 225]
14:31:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8a43cc00) [pid = 1932] [serial = 676] [outer = (nil)]
14:31:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x95a1bc00) [pid = 1932] [serial = 677] [outer = 0x8a43cc00]
14:31:03 INFO - PROCESS | 1932 | 1461187863001 Marionette DEBUG loaded listener.js
14:31:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x96f93000) [pid = 1932] [serial = 678] [outer = 0x8a43cc00]
14:31:03 INFO - PROCESS | 1932 | 1461187863939 Marionette TRACE conn3 <- [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]]]}]
14:31:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2
14:31:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1484ms
14:31:03 INFO - PROCESS | 1932 | 1461187863965 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null]
14:31:03 INFO - PROCESS | 1932 | 1461187863969 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}]
14:31:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html
14:31:03 INFO - PROCESS | 1932 | 1461187863976 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}]
14:31:03 INFO - PROCESS | 1932 | 1461187863980 Marionette TRACE conn3 <- [1,874,null,{}]
14:31:03 INFO - PROCESS | 1932 | 1461187863985 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:04 INFO - PROCESS | 1932 | 1461187864185 Marionette TRACE conn3 <- [1,875,null,{"value":null}]
14:31:04 INFO - PROCESS | 1932 | 1461187864368 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8f400 == 104 [pid = 1932] [id = 226]
14:31:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x96292000) [pid = 1932] [serial = 679] [outer = (nil)]
14:31:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x98e74c00) [pid = 1932] [serial = 680] [outer = 0x96292000]
14:31:04 INFO - PROCESS | 1932 | 1461187864459 Marionette DEBUG loaded listener.js
14:31:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x98ea6400) [pid = 1932] [serial = 681] [outer = 0x96292000]
14:31:05 INFO - PROCESS | 1932 | 1461187865386 Marionette TRACE conn3 <- [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]]]}]
14:31:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1
14:31:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1479ms
14:31:05 INFO - PROCESS | 1932 | 1461187865456 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null]
14:31:05 INFO - PROCESS | 1932 | 1461187865460 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}]
14:31:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html
14:31:05 INFO - PROCESS | 1932 | 1461187865466 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}]
14:31:05 INFO - PROCESS | 1932 | 1461187865470 Marionette TRACE conn3 <- [1,878,null,{}]
14:31:05 INFO - PROCESS | 1932 | 1461187865475 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:05 INFO - PROCESS | 1932 | 1461187865649 Marionette TRACE conn3 <- [1,879,null,{"value":null}]
14:31:05 INFO - PROCESS | 1932 | 1461187865876 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a445c00 == 105 [pid = 1932] [id = 227]
14:31:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x9455e800) [pid = 1932] [serial = 682] [outer = (nil)]
14:31:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x99817c00) [pid = 1932] [serial = 683] [outer = 0x9455e800]
14:31:06 INFO - PROCESS | 1932 | 1461187866003 Marionette DEBUG loaded listener.js
14:31:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x99a52400) [pid = 1932] [serial = 684] [outer = 0x9455e800]
14:31:06 INFO - PROCESS | 1932 | 1461187866853 Marionette TRACE conn3 <- [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]]]}]
14:31:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2
14:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1434ms
14:31:06 INFO - PROCESS | 1932 | 1461187866901 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null]
14:31:06 INFO - PROCESS | 1932 | 1461187866905 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}]
14:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html
14:31:06 INFO - PROCESS | 1932 | 1461187866911 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}]
14:31:06 INFO - PROCESS | 1932 | 1461187866914 Marionette TRACE conn3 <- [1,882,null,{}]
14:31:06 INFO - PROCESS | 1932 | 1461187866920 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:07 INFO - PROCESS | 1932 | 1461187867087 Marionette TRACE conn3 <- [1,883,null,{"value":null}]
14:31:07 INFO - PROCESS | 1932 | 1461187867283 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x96c5ac00 == 106 [pid = 1932] [id = 228]
14:31:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x98ff4000) [pid = 1932] [serial = 685] [outer = (nil)]
14:31:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x9a883c00) [pid = 1932] [serial = 686] [outer = 0x98ff4000]
14:31:07 INFO - PROCESS | 1932 | 1461187867370 Marionette DEBUG loaded listener.js
14:31:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x9ea15000) [pid = 1932] [serial = 687] [outer = 0x98ff4000]
14:31:08 INFO - PROCESS | 1932 | 1461187868251 Marionette TRACE conn3 <- [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]]]}]
14:31:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3
14:31:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1384ms
14:31:08 INFO - PROCESS | 1932 | 1461187868296 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null]
14:31:08 INFO - PROCESS | 1932 | 1461187868300 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}]
14:31:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html
14:31:08 INFO - PROCESS | 1932 | 1461187868306 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}]
14:31:08 INFO - PROCESS | 1932 | 1461187868309 Marionette TRACE conn3 <- [1,886,null,{}]
14:31:08 INFO - PROCESS | 1932 | 1461187868315 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:08 INFO - PROCESS | 1932 | 1461187868483 Marionette TRACE conn3 <- [1,887,null,{"value":null}]
14:31:08 INFO - PROCESS | 1932 | 1461187868672 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a18800 == 107 [pid = 1932] [id = 229]
14:31:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x998ee400) [pid = 1932] [serial = 688] [outer = (nil)]
14:31:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x9ff16000) [pid = 1932] [serial = 689] [outer = 0x998ee400]
14:31:08 INFO - PROCESS | 1932 | 1461187868759 Marionette DEBUG loaded listener.js
14:31:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x9ffa2c00) [pid = 1932] [serial = 690] [outer = 0x998ee400]
14:31:09 INFO - PROCESS | 1932 | 1461187869650 Marionette TRACE conn3 <- [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]]]}]
14:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4
14:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1399ms
14:31:09 INFO - PROCESS | 1932 | 1461187869706 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null]
14:31:09 INFO - PROCESS | 1932 | 1461187869709 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}]
14:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html
14:31:09 INFO - PROCESS | 1932 | 1461187869716 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}]
14:31:09 INFO - PROCESS | 1932 | 1461187869720 Marionette TRACE conn3 <- [1,890,null,{}]
14:31:09 INFO - PROCESS | 1932 | 1461187869726 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:09 INFO - PROCESS | 1932 | 1461187869918 Marionette TRACE conn3 <- [1,891,null,{"value":null}]
14:31:10 INFO - PROCESS | 1932 | 1461187870103 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:10 INFO - PROCESS | 1932 | ++DOCSHELL 0xa0adbc00 == 108 [pid = 1932] [id = 230]
14:31:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0xa2a2e800) [pid = 1932] [serial = 691] [outer = (nil)]
14:31:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0xa2acb000) [pid = 1932] [serial = 692] [outer = 0xa2a2e800]
14:31:10 INFO - PROCESS | 1932 | 1461187870243 Marionette DEBUG loaded listener.js
14:31:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0xa4457000) [pid = 1932] [serial = 693] [outer = 0xa2a2e800]
14:31:11 INFO - PROCESS | 1932 | 1461187871108 Marionette TRACE conn3 <- [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]]]}]
14:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5
14:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1430ms
14:31:11 INFO - PROCESS | 1932 | 1461187871146 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null]
14:31:11 INFO - PROCESS | 1932 | 1461187871150 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}]
14:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html
14:31:11 INFO - PROCESS | 1932 | 1461187871157 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}]
14:31:11 INFO - PROCESS | 1932 | 1461187871161 Marionette TRACE conn3 <- [1,894,null,{}]
14:31:11 INFO - PROCESS | 1932 | 1461187871175 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:11 INFO - PROCESS | 1932 | 1461187871379 Marionette TRACE conn3 <- [1,895,null,{"value":null}]
14:31:11 INFO - PROCESS | 1932 | 1461187871564 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x90004800 == 109 [pid = 1932] [id = 231]
14:31:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x90006800) [pid = 1932] [serial = 694] [outer = (nil)]
14:31:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x9000b800) [pid = 1932] [serial = 695] [outer = 0x90006800]
14:31:11 INFO - PROCESS | 1932 | 1461187871704 Marionette DEBUG loaded listener.js
14:31:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0xa0c1e800) [pid = 1932] [serial = 696] [outer = 0x90006800]
14:31:12 INFO - PROCESS | 1932 | 1461187872588 Marionette TRACE conn3 <- [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]]]}]
14:31:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6
14:31:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1501ms
14:31:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html
14:31:12 INFO - PROCESS | 1932 | 1461187872659 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null]
14:31:12 INFO - PROCESS | 1932 | 1461187872662 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}]
14:31:12 INFO - PROCESS | 1932 | 1461187872669 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}]
14:31:12 INFO - PROCESS | 1932 | 1461187872672 Marionette TRACE conn3 <- [1,898,null,{}]
14:31:12 INFO - PROCESS | 1932 | 1461187872677 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:12 INFO - PROCESS | 1932 | 1461187872885 Marionette TRACE conn3 <- [1,899,null,{"value":null}]
14:31:13 INFO - PROCESS | 1932 | 1461187873119 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcae400 == 110 [pid = 1932] [id = 232]
14:31:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8fcaec00) [pid = 1932] [serial = 697] [outer = (nil)]
14:31:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8fcb6800) [pid = 1932] [serial = 698] [outer = 0x8fcaec00]
14:31:13 INFO - PROCESS | 1932 | 1461187873246 Marionette DEBUG loaded listener.js
14:31:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8fcb9400) [pid = 1932] [serial = 699] [outer = 0x8fcaec00]
14:31:14 INFO - PROCESS | 1932 | 1461187874104 Marionette TRACE conn3 <- [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]]]}]
14:31:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4
14:31:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1481ms
14:31:14 INFO - PROCESS | 1932 | 1461187874149 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null]
14:31:14 INFO - PROCESS | 1932 | 1461187874153 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}]
14:31:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html
14:31:14 INFO - PROCESS | 1932 | 1461187874159 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}]
14:31:14 INFO - PROCESS | 1932 | 1461187874162 Marionette TRACE conn3 <- [1,902,null,{}]
14:31:14 INFO - PROCESS | 1932 | 1461187874168 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:14 INFO - PROCESS | 1932 | 1461187874339 Marionette TRACE conn3 <- [1,903,null,{"value":null}]
14:31:14 INFO - PROCESS | 1932 | 1461187874532 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcb7000 == 111 [pid = 1932] [id = 233]
14:31:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fcb8c00) [pid = 1932] [serial = 700] [outer = (nil)]
14:31:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x90010000) [pid = 1932] [serial = 701] [outer = 0x8fcb8c00]
14:31:14 INFO - PROCESS | 1932 | 1461187874617 Marionette DEBUG loaded listener.js
14:31:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0xa0ab3c00) [pid = 1932] [serial = 702] [outer = 0x8fcb8c00]
14:31:15 INFO - PROCESS | 1932 | 1461187875567 Marionette TRACE conn3 <- [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]]]}]
14:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1
14:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1447ms
14:31:15 INFO - PROCESS | 1932 | 1461187875608 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null]
14:31:15 INFO - PROCESS | 1932 | 1461187875610 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}]
14:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html
14:31:15 INFO - PROCESS | 1932 | 1461187875617 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}]
14:31:15 INFO - PROCESS | 1932 | 1461187875621 Marionette TRACE conn3 <- [1,906,null,{}]
14:31:15 INFO - PROCESS | 1932 | 1461187875626 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:15 INFO - PROCESS | 1932 | 1461187875794 Marionette TRACE conn3 <- [1,907,null,{"value":null}]
14:31:16 INFO - PROCESS | 1932 | 1461187875992 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa2ac00 == 112 [pid = 1932] [id = 234]
14:31:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8aa2bc00) [pid = 1932] [serial = 703] [outer = (nil)]
14:31:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8aa33000) [pid = 1932] [serial = 704] [outer = 0x8aa2bc00]
14:31:16 INFO - PROCESS | 1932 | 1461187876074 Marionette DEBUG loaded listener.js
14:31:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8aa34c00) [pid = 1932] [serial = 705] [outer = 0x8aa2bc00]
14:31:17 INFO - PROCESS | 1932 | 1461187877369 Marionette TRACE conn3 <- [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]]]}]
14:31:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2
14:31:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1786ms
14:31:17 INFO - PROCESS | 1932 | 1461187877412 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null]
14:31:17 INFO - PROCESS | 1932 | 1461187877418 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}]
14:31:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html
14:31:17 INFO - PROCESS | 1932 | 1461187877426 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}]
14:31:17 INFO - PROCESS | 1932 | 1461187877432 Marionette TRACE conn3 <- [1,910,null,{}]
14:31:17 INFO - PROCESS | 1932 | 1461187877441 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:17 INFO - PROCESS | 1932 | 1461187877682 Marionette TRACE conn3 <- [1,911,null,{"value":null}]
14:31:17 INFO - PROCESS | 1932 | 1461187877888 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa2d000 == 113 [pid = 1932] [id = 235]
14:31:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8aa34800) [pid = 1932] [serial = 706] [outer = (nil)]
14:31:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8bd22000) [pid = 1932] [serial = 707] [outer = 0x8aa34800]
14:31:17 INFO - PROCESS | 1932 | 1461187877971 Marionette DEBUG loaded listener.js
14:31:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8bd2cc00) [pid = 1932] [serial = 708] [outer = 0x8aa34800]
14:31:18 INFO - PROCESS | 1932 | 1461187878803 Marionette TRACE conn3 <- [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]]]}]
14:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3
14:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1441ms
14:31:18 INFO - PROCESS | 1932 | 1461187878867 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null]
14:31:18 INFO - PROCESS | 1932 | 1461187878876 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}]
14:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html
14:31:18 INFO - PROCESS | 1932 | 1461187878885 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}]
14:31:18 INFO - PROCESS | 1932 | 1461187878889 Marionette TRACE conn3 <- [1,914,null,{}]
14:31:18 INFO - PROCESS | 1932 | 1461187878895 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:19 INFO - PROCESS | 1932 | 1461187879182 Marionette TRACE conn3 <- [1,915,null,{"value":null}]
14:31:19 INFO - PROCESS | 1932 | 1461187879493 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e1400 == 114 [pid = 1932] [id = 236]
14:31:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8aa2b000) [pid = 1932] [serial = 709] [outer = (nil)]
14:31:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8bd24800) [pid = 1932] [serial = 710] [outer = 0x8aa2b000]
14:31:19 INFO - PROCESS | 1932 | 1461187879572 Marionette DEBUG loaded listener.js
14:31:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8c6db800) [pid = 1932] [serial = 711] [outer = 0x8aa2b000]
14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8c885c00 == 113 [pid = 1932] [id = 183]
14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7da400 == 112 [pid = 1932] [id = 219]
14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8c76ec00) [pid = 1932] [serial = 601] [outer = (nil)] [url = about:blank]
14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x90689800) [pid = 1932] [serial = 568] [outer = (nil)] [url = about:blank]
14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x928ed000) [pid = 1932] [serial = 571] [outer = (nil)] [url = about:blank]
14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x96f95800) [pid = 1932] [serial = 574] [outer = (nil)] [url = about:blank]
14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x98ff2800) [pid = 1932] [serial = 577] [outer = (nil)] [url = about:blank]
14:31:20 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x99818000) [pid = 1932] [serial = 580] [outer = (nil)] [url = about:blank]
14:31:20 INFO - PROCESS | 1932 | 1461187880651 Marionette TRACE conn3 <- [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]]]}]
14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb07c00 == 111 [pid = 1932] [id = 218]
14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x88e4c400 == 110 [pid = 1932] [id = 217]
14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x89309c00 == 109 [pid = 1932] [id = 216]
14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x88e4ec00 == 108 [pid = 1932] [id = 215]
14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8c527800 == 107 [pid = 1932] [id = 214]
14:31:20 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43f000 == 106 [pid = 1932] [id = 213]
14:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4
14:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1830ms
14:31:20 INFO - PROCESS | 1932 | 1461187880716 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null]
14:31:20 INFO - PROCESS | 1932 | 1461187880720 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}]
14:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html
14:31:20 INFO - PROCESS | 1932 | 1461187880726 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}]
14:31:20 INFO - PROCESS | 1932 | 1461187880732 Marionette TRACE conn3 <- [1,918,null,{}]
14:31:20 INFO - PROCESS | 1932 | 1461187880752 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:20 INFO - PROCESS | 1932 | 1461187880910 Marionette TRACE conn3 <- [1,919,null,{"value":null}]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9a651c00) [pid = 1932] [serial = 530] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x98cf8000) [pid = 1932] [serial = 518] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x998ef000) [pid = 1932] [serial = 527] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x9fb25400) [pid = 1932] [serial = 533] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8c888c00) [pid = 1932] [serial = 521] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8fa8c800) [pid = 1932] [serial = 524] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0xa3c76c00) [pid = 1932] [serial = 539] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0xa0c33000) [pid = 1932] [serial = 536] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x945acc00) [pid = 1932] [serial = 598] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8fa8e000) [pid = 1932] [serial = 584] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8c769c00) [pid = 1932] [serial = 583] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8e692400) [pid = 1932] [serial = 563] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e336c00) [pid = 1932] [serial = 562] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8e43a800) [pid = 1932] [serial = 587] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8e32c000) [pid = 1932] [serial = 586] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8ffe9400) [pid = 1932] [serial = 566] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8fb3ec00) [pid = 1932] [serial = 565] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x904ed800) [pid = 1932] [serial = 595] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8faab000) [pid = 1932] [serial = 590] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8f63c400) [pid = 1932] [serial = 589] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8fb46800) [pid = 1932] [serial = 592] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8ffe6400) [pid = 1932] [serial = 593] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8c521800) [pid = 1932] [serial = 560] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8bc33400) [pid = 1932] [serial = 559] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x95067c00) [pid = 1932] [serial = 599] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x91e7f800) [pid = 1932] [serial = 596] [outer = (nil)] [url = about:blank]
14:31:21 INFO - PROCESS | 1932 | 1461187881229 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x89310400 == 107 [pid = 1932] [id = 237]
14:31:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8a7e5c00) [pid = 1932] [serial = 712] [outer = (nil)]
14:31:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8c6d8400) [pid = 1932] [serial = 713] [outer = 0x8a7e5c00]
14:31:21 INFO - PROCESS | 1932 | 1461187881308 Marionette DEBUG loaded listener.js
14:31:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8e434400) [pid = 1932] [serial = 714] [outer = 0x8a7e5c00]
14:31:22 INFO - PROCESS | 1932 | 1461187882021 Marionette TRACE conn3 <- [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]]]}]
14:31:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5
14:31:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1346ms
14:31:22 INFO - PROCESS | 1932 | 1461187882072 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null]
14:31:22 INFO - PROCESS | 1932 | 1461187882077 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}]
14:31:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html
14:31:22 INFO - PROCESS | 1932 | 1461187882083 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}]
14:31:22 INFO - PROCESS | 1932 | 1461187882086 Marionette TRACE conn3 <- [1,922,null,{}]
14:31:22 INFO - PROCESS | 1932 | 1461187882091 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:22 INFO - PROCESS | 1932 | 1461187882305 Marionette TRACE conn3 <- [1,923,null,{"value":null}]
14:31:22 INFO - PROCESS | 1932 | 1461187882325 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc34400 == 108 [pid = 1932] [id = 238]
14:31:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8e431400) [pid = 1932] [serial = 715] [outer = (nil)]
14:31:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8f636c00) [pid = 1932] [serial = 716] [outer = 0x8e431400]
14:31:22 INFO - PROCESS | 1932 | 1461187882398 Marionette DEBUG loaded listener.js
14:31:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8f640800) [pid = 1932] [serial = 717] [outer = 0x8e431400]
14:31:23 INFO - PROCESS | 1932 | 1461187883299 Marionette TRACE conn3 <- [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]]]}]
14:31:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6
14:31:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1285ms
14:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html
14:31:23 INFO - PROCESS | 1932 | 1461187883369 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null]
14:31:23 INFO - PROCESS | 1932 | 1461187883372 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}]
14:31:23 INFO - PROCESS | 1932 | 1461187883376 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}]
14:31:23 INFO - PROCESS | 1932 | 1461187883381 Marionette TRACE conn3 <- [1,926,null,{}]
14:31:23 INFO - PROCESS | 1932 | 1461187883386 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:23 INFO - PROCESS | 1932 | 1461187883605 Marionette TRACE conn3 <- [1,927,null,{"value":null}]
14:31:23 INFO - PROCESS | 1932 | 1461187883626 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76e800 == 109 [pid = 1932] [id = 239]
14:31:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8e69d400) [pid = 1932] [serial = 718] [outer = (nil)]
14:31:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8fa98400) [pid = 1932] [serial = 719] [outer = 0x8e69d400]
14:31:23 INFO - PROCESS | 1932 | 1461187883698 Marionette DEBUG loaded listener.js
14:31:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8faaa000) [pid = 1932] [serial = 720] [outer = 0x8e69d400]
14:31:24 INFO - PROCESS | 1932 | 1461187884635 Marionette TRACE conn3 <- [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]]]}]
14:31:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7
14:31:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1333ms
14:31:24 INFO - PROCESS | 1932 | 1461187884710 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null]
14:31:24 INFO - PROCESS | 1932 | 1461187884714 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}]
14:31:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html
14:31:24 INFO - PROCESS | 1932 | 1461187884720 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}]
14:31:24 INFO - PROCESS | 1932 | 1461187884723 Marionette TRACE conn3 <- [1,930,null,{}]
14:31:24 INFO - PROCESS | 1932 | 1461187884728 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:24 INFO - PROCESS | 1932 | 1461187884986 Marionette TRACE conn3 <- [1,931,null,{"value":null}]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8fb07400) [pid = 1932] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x88e4f000) [pid = 1932] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8930e400) [pid = 1932] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x88e47800) [pid = 1932] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8bd2d400) [pid = 1932] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8c769000) [pid = 1932] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x95072800) [pid = 1932] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8b622400) [pid = 1932] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8faa3000) [pid = 1932] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8b621800) [pid = 1932] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8c6ce400) [pid = 1932] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x9032a400) [pid = 1932] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html]
14:31:25 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8fb08800) [pid = 1932] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html]
14:31:25 INFO - PROCESS | 1932 | 1461187885522 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e45000 == 110 [pid = 1932] [id = 240]
14:31:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x88e47000) [pid = 1932] [serial = 721] [outer = (nil)]
14:31:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8a441c00) [pid = 1932] [serial = 722] [outer = 0x88e47000]
14:31:25 INFO - PROCESS | 1932 | 1461187885601 Marionette DEBUG loaded listener.js
14:31:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8bd2d400) [pid = 1932] [serial = 723] [outer = 0x88e47000]
14:31:26 INFO - PROCESS | 1932 | 1461187886294 Marionette TRACE conn3 <- [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]]]}]
14:31:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8
14:31:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1635ms
14:31:26 INFO - PROCESS | 1932 | 1461187886356 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null]
14:31:26 INFO - PROCESS | 1932 | 1461187886360 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}]
14:31:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html
14:31:26 INFO - PROCESS | 1932 | 1461187886366 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}]
14:31:26 INFO - PROCESS | 1932 | 1461187886369 Marionette TRACE conn3 <- [1,934,null,{}]
14:31:26 INFO - PROCESS | 1932 | 1461187886374 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:26 INFO - PROCESS | 1932 | 1461187886530 Marionette TRACE conn3 <- [1,935,null,{"value":null}]
14:31:26 INFO - PROCESS | 1932 | 1461187886545 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e336800 == 111 [pid = 1932] [id = 241]
14:31:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8fcb4000) [pid = 1932] [serial = 724] [outer = (nil)]
14:31:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8ffe9800) [pid = 1932] [serial = 725] [outer = 0x8fcb4000]
14:31:26 INFO - PROCESS | 1932 | 1461187886616 Marionette DEBUG loaded listener.js
14:31:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x90002400) [pid = 1932] [serial = 726] [outer = 0x8fcb4000]
14:31:27 INFO - PROCESS | 1932 | 1461187887603 Marionette TRACE conn3 <- [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]]]}]
14:31:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1
14:31:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1286ms
14:31:27 INFO - PROCESS | 1932 | 1461187887654 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null]
14:31:27 INFO - PROCESS | 1932 | 1461187887660 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}]
14:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html
14:31:27 INFO - PROCESS | 1932 | 1461187887669 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}]
14:31:27 INFO - PROCESS | 1932 | 1461187887675 Marionette TRACE conn3 <- [1,938,null,{}]
14:31:27 INFO - PROCESS | 1932 | 1461187887685 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:27 INFO - PROCESS | 1932 | 1461187887882 Marionette TRACE conn3 <- [1,939,null,{"value":null}]
14:31:28 INFO - PROCESS | 1932 | 1461187888072 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28ec00 == 112 [pid = 1932] [id = 242]
14:31:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8b28f400) [pid = 1932] [serial = 727] [outer = (nil)]
14:31:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8b61e000) [pid = 1932] [serial = 728] [outer = 0x8b28f400]
14:31:28 INFO - PROCESS | 1932 | 1461187888222 Marionette DEBUG loaded listener.js
14:31:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8bc2bc00) [pid = 1932] [serial = 729] [outer = 0x8b28f400]
14:31:29 INFO - PROCESS | 1932 | 1461187889145 Marionette TRACE conn3 <- [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]]]}]
14:31:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2
14:31:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1538ms
14:31:29 INFO - PROCESS | 1932 | 1461187889207 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null]
14:31:29 INFO - PROCESS | 1932 | 1461187889216 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}]
14:31:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html
14:31:29 INFO - PROCESS | 1932 | 1461187889226 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}]
14:31:29 INFO - PROCESS | 1932 | 1461187889230 Marionette TRACE conn3 <- [1,942,null,{}]
14:31:29 INFO - PROCESS | 1932 | 1461187889237 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:29 INFO - PROCESS | 1932 | 1461187889458 Marionette TRACE conn3 <- [1,943,null,{"value":null}]
14:31:29 INFO - PROCESS | 1932 | 1461187889695 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c523c00 == 113 [pid = 1932] [id = 243]
14:31:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8c6d6000) [pid = 1932] [serial = 730] [outer = (nil)]
14:31:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8dfc6400) [pid = 1932] [serial = 731] [outer = 0x8c6d6000]
14:31:29 INFO - PROCESS | 1932 | 1461187889826 Marionette DEBUG loaded listener.js
14:31:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8e430800) [pid = 1932] [serial = 732] [outer = 0x8c6d6000]
14:31:30 INFO - PROCESS | 1932 | 1461187890838 Marionette TRACE conn3 <- [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]]]}]
14:31:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3
14:31:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1688ms
14:31:30 INFO - PROCESS | 1932 | 1461187890914 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null]
14:31:30 INFO - PROCESS | 1932 | 1461187890919 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}]
14:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html
14:31:30 INFO - PROCESS | 1932 | 1461187890926 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}]
14:31:30 INFO - PROCESS | 1932 | 1461187890932 Marionette TRACE conn3 <- [1,946,null,{}]
14:31:30 INFO - PROCESS | 1932 | 1461187890948 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:31 INFO - PROCESS | 1932 | 1461187891180 Marionette TRACE conn3 <- [1,947,null,{"value":null}]
14:31:31 INFO - PROCESS | 1932 | 1461187891468 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa2c00 == 114 [pid = 1932] [id = 244]
14:31:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8fb42c00) [pid = 1932] [serial = 733] [outer = (nil)]
14:31:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8fce5800) [pid = 1932] [serial = 734] [outer = 0x8fb42c00]
14:31:31 INFO - PROCESS | 1932 | 1461187891569 Marionette DEBUG loaded listener.js
14:31:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x90009c00) [pid = 1932] [serial = 735] [outer = 0x8fb42c00]
14:31:32 INFO - PROCESS | 1932 | 1461187892441 Marionette TRACE conn3 <- [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]]]}]
14:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4
14:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1592ms
14:31:32 INFO - PROCESS | 1932 | 1461187892518 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null]
14:31:32 INFO - PROCESS | 1932 | 1461187892522 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}]
14:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html
14:31:32 INFO - PROCESS | 1932 | 1461187892528 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}]
14:31:32 INFO - PROCESS | 1932 | 1461187892531 Marionette TRACE conn3 <- [1,950,null,{}]
14:31:32 INFO - PROCESS | 1932 | 1461187892537 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:32 INFO - PROCESS | 1932 | 1461187892766 Marionette TRACE conn3 <- [1,951,null,{"value":null}]
14:31:33 INFO - PROCESS | 1932 | 1461187893001 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e328800 == 115 [pid = 1932] [id = 245]
14:31:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x90329000) [pid = 1932] [serial = 736] [outer = (nil)]
14:31:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x912bbc00) [pid = 1932] [serial = 737] [outer = 0x90329000]
14:31:33 INFO - PROCESS | 1932 | 1461187893131 Marionette DEBUG loaded listener.js
14:31:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x92889c00) [pid = 1932] [serial = 738] [outer = 0x90329000]
14:31:34 INFO - PROCESS | 1932 | 1461187894010 Marionette TRACE conn3 <- [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]]]}]
14:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5
14:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1531ms
14:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html
14:31:34 INFO - PROCESS | 1932 | 1461187894061 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null]
14:31:34 INFO - PROCESS | 1932 | 1461187894064 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}]
14:31:34 INFO - PROCESS | 1932 | 1461187894071 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}]
14:31:34 INFO - PROCESS | 1932 | 1461187894074 Marionette TRACE conn3 <- [1,954,null,{}]
14:31:34 INFO - PROCESS | 1932 | 1461187894080 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:34 INFO - PROCESS | 1932 | 1461187894256 Marionette TRACE conn3 <- [1,955,null,{"value":null}]
14:31:34 INFO - PROCESS | 1932 | 1461187894445 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd99c00 == 116 [pid = 1932] [id = 246]
14:31:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x90326000) [pid = 1932] [serial = 739] [outer = (nil)]
14:31:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x945ad000) [pid = 1932] [serial = 740] [outer = 0x90326000]
14:31:34 INFO - PROCESS | 1932 | 1461187894530 Marionette DEBUG loaded listener.js
14:31:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x95069000) [pid = 1932] [serial = 741] [outer = 0x90326000]
14:31:35 INFO - PROCESS | 1932 | 1461187895508 Marionette TRACE conn3 <- [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]]]}]
14:31:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6
14:31:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1485ms
14:31:35 INFO - PROCESS | 1932 | 1461187895556 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null]
14:31:35 INFO - PROCESS | 1932 | 1461187895560 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}]
14:31:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html
14:31:35 INFO - PROCESS | 1932 | 1461187895566 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}]
14:31:35 INFO - PROCESS | 1932 | 1461187895570 Marionette TRACE conn3 <- [1,958,null,{}]
14:31:35 INFO - PROCESS | 1932 | 1461187895575 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:35 INFO - PROCESS | 1932 | 1461187895780 Marionette TRACE conn3 <- [1,959,null,{"value":null}]
14:31:36 INFO - PROCESS | 1932 | 1461187896028 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x90588400 == 117 [pid = 1932] [id = 247]
14:31:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x9771b000) [pid = 1932] [serial = 742] [outer = (nil)]
14:31:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x98cee800) [pid = 1932] [serial = 743] [outer = 0x9771b000]
14:31:36 INFO - PROCESS | 1932 | 1461187896138 Marionette DEBUG loaded listener.js
14:31:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x98ff7400) [pid = 1932] [serial = 744] [outer = 0x9771b000]
14:31:37 INFO - PROCESS | 1932 | 1461187897006 Marionette TRACE conn3 <- [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]]]}]
14:31:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1
14:31:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1485ms
14:31:37 INFO - PROCESS | 1932 | 1461187897052 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null]
14:31:37 INFO - PROCESS | 1932 | 1461187897056 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}]
14:31:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html
14:31:37 INFO - PROCESS | 1932 | 1461187897062 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}]
14:31:37 INFO - PROCESS | 1932 | 1461187897066 Marionette TRACE conn3 <- [1,962,null,{}]
14:31:37 INFO - PROCESS | 1932 | 1461187897071 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:37 INFO - PROCESS | 1932 | 1461187897240 Marionette TRACE conn3 <- [1,963,null,{"value":null}]
14:31:37 INFO - PROCESS | 1932 | 1461187897435 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x98ced400 == 118 [pid = 1932] [id = 248]
14:31:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x99222800) [pid = 1932] [serial = 745] [outer = (nil)]
14:31:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x99bf1c00) [pid = 1932] [serial = 746] [outer = 0x99222800]
14:31:37 INFO - PROCESS | 1932 | 1461187897526 Marionette DEBUG loaded listener.js
14:31:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x99bf5800) [pid = 1932] [serial = 747] [outer = 0x99222800]
14:31:38 INFO - PROCESS | 1932 | 1461187898441 Marionette TRACE conn3 <- [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]]]}]
14:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2
14:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1430ms
14:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html
14:31:38 INFO - PROCESS | 1932 | 1461187898492 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null]
14:31:38 INFO - PROCESS | 1932 | 1461187898496 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}]
14:31:38 INFO - PROCESS | 1932 | 1461187898502 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}]
14:31:38 INFO - PROCESS | 1932 | 1461187898506 Marionette TRACE conn3 <- [1,966,null,{}]
14:31:38 INFO - PROCESS | 1932 | 1461187898511 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:38 INFO - PROCESS | 1932 | 1461187898687 Marionette TRACE conn3 <- [1,967,null,{"value":null}]
14:31:38 INFO - PROCESS | 1932 | 1461187898879 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x9288c000 == 119 [pid = 1932] [id = 249]
14:31:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x95019000) [pid = 1932] [serial = 748] [outer = (nil)]
14:31:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x9fc95c00) [pid = 1932] [serial = 749] [outer = 0x95019000]
14:31:38 INFO - PROCESS | 1932 | 1461187898962 Marionette DEBUG loaded listener.js
14:31:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x9ff2c400) [pid = 1932] [serial = 750] [outer = 0x95019000]
14:31:39 INFO - PROCESS | 1932 | 1461187899870 Marionette TRACE conn3 <- [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]]]}]
14:31:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1
14:31:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1431ms
14:31:39 INFO - PROCESS | 1932 | 1461187899932 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null]
14:31:39 INFO - PROCESS | 1932 | 1461187899937 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}]
14:31:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html
14:31:39 INFO - PROCESS | 1932 | 1461187899943 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}]
14:31:39 INFO - PROCESS | 1932 | 1461187899946 Marionette TRACE conn3 <- [1,970,null,{}]
14:31:39 INFO - PROCESS | 1932 | 1461187899952 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:40 INFO - PROCESS | 1932 | 1461187900134 Marionette TRACE conn3 <- [1,971,null,{"value":null}]
14:31:40 INFO - PROCESS | 1932 | 1461187900345 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df2f400 == 120 [pid = 1932] [id = 250]
14:31:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8df2f800) [pid = 1932] [serial = 751] [outer = (nil)]
14:31:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8df37800) [pid = 1932] [serial = 752] [outer = 0x8df2f800]
14:31:40 INFO - PROCESS | 1932 | 1461187900514 Marionette DEBUG loaded listener.js
14:31:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8df3bc00) [pid = 1932] [serial = 753] [outer = 0x8df2f800]
14:31:41 INFO - PROCESS | 1932 | 1461187901375 Marionette TRACE conn3 <- [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]]]}]
14:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2
14:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1479ms
14:31:41 INFO - PROCESS | 1932 | 1461187901424 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null]
14:31:41 INFO - PROCESS | 1932 | 1461187901428 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}]
14:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html
14:31:41 INFO - PROCESS | 1932 | 1461187901434 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}]
14:31:41 INFO - PROCESS | 1932 | 1461187901437 Marionette TRACE conn3 <- [1,974,null,{}]
14:31:41 INFO - PROCESS | 1932 | 1461187901443 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:41 INFO - PROCESS | 1932 | 1461187901618 Marionette TRACE conn3 <- [1,975,null,{"value":null}]
14:31:41 INFO - PROCESS | 1932 | 1461187901811 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df33400 == 121 [pid = 1932] [id = 251]
14:31:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8df33c00) [pid = 1932] [serial = 754] [outer = (nil)]
14:31:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x9fb26c00) [pid = 1932] [serial = 755] [outer = 0x8df33c00]
14:31:41 INFO - PROCESS | 1932 | 1461187901898 Marionette DEBUG loaded listener.js
14:31:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x9fc61c00) [pid = 1932] [serial = 756] [outer = 0x8df33c00]
14:31:42 INFO - PROCESS | 1932 | 1461187902796 Marionette TRACE conn3 <- [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]]]}]
14:31:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3
14:31:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1432ms
14:31:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html
14:31:42 INFO - PROCESS | 1932 | 1461187902867 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null]
14:31:42 INFO - PROCESS | 1932 | 1461187902870 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}]
14:31:42 INFO - PROCESS | 1932 | 1461187902877 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}]
14:31:42 INFO - PROCESS | 1932 | 1461187902882 Marionette TRACE conn3 <- [1,978,null,{}]
14:31:42 INFO - PROCESS | 1932 | 1461187902887 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:43 INFO - PROCESS | 1932 | 1461187903122 Marionette TRACE conn3 <- [1,979,null,{"value":null}]
14:31:43 INFO - PROCESS | 1932 | 1461187903372 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab82400 == 122 [pid = 1932] [id = 252]
14:31:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8ab8a800) [pid = 1932] [serial = 757] [outer = (nil)]
14:31:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8ab8e800) [pid = 1932] [serial = 758] [outer = 0x8ab8a800]
14:31:43 INFO - PROCESS | 1932 | 1461187903508 Marionette DEBUG loaded listener.js
14:31:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x9fb86400) [pid = 1932] [serial = 759] [outer = 0x8ab8a800]
14:31:44 INFO - PROCESS | 1932 | 1461187904437 Marionette TRACE conn3 <- [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]]]}]
14:31:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4
14:31:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1639ms
14:31:44 INFO - PROCESS | 1932 | 1461187904516 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null]
14:31:44 INFO - PROCESS | 1932 | 1461187904520 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}]
14:31:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html
14:31:44 INFO - PROCESS | 1932 | 1461187904527 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}]
14:31:44 INFO - PROCESS | 1932 | 1461187904530 Marionette TRACE conn3 <- [1,982,null,{}]
14:31:44 INFO - PROCESS | 1932 | 1461187904536 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:44 INFO - PROCESS | 1932 | 1461187904750 Marionette TRACE conn3 <- [1,983,null,{"value":null}]
14:31:45 INFO - PROCESS | 1932 | 1461187905000 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab89800 == 123 [pid = 1932] [id = 253]
14:31:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8ab8b800) [pid = 1932] [serial = 760] [outer = (nil)]
14:31:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e90d000) [pid = 1932] [serial = 761] [outer = 0x8ab8b800]
14:31:45 INFO - PROCESS | 1932 | 1461187905130 Marionette DEBUG loaded listener.js
14:31:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8e910000) [pid = 1932] [serial = 762] [outer = 0x8ab8b800]
14:31:45 INFO - PROCESS | 1932 | 1461187905985 Marionette TRACE conn3 <- [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]]]}]
14:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5
14:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1493ms
14:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html
14:31:46 INFO - PROCESS | 1932 | 1461187906021 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null]
14:31:46 INFO - PROCESS | 1932 | 1461187906024 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}]
14:31:46 INFO - PROCESS | 1932 | 1461187906031 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}]
14:31:46 INFO - PROCESS | 1932 | 1461187906033 Marionette TRACE conn3 <- [1,986,null,{}]
14:31:46 INFO - PROCESS | 1932 | 1461187906039 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:46 INFO - PROCESS | 1932 | 1461187906213 Marionette TRACE conn3 <- [1,987,null,{"value":null}]
14:31:46 INFO - PROCESS | 1932 | 1461187906427 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab8f400 == 124 [pid = 1932] [id = 254]
14:31:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8df34800) [pid = 1932] [serial = 763] [outer = (nil)]
14:31:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0xa0f67c00) [pid = 1932] [serial = 764] [outer = 0x8df34800]
14:31:46 INFO - PROCESS | 1932 | 1461187906548 Marionette DEBUG loaded listener.js
14:31:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0xa4455800) [pid = 1932] [serial = 765] [outer = 0x8df34800]
14:31:47 INFO - PROCESS | 1932 | 1461187907458 Marionette TRACE conn3 <- [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]]]}]
14:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1
14:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1484ms
14:31:47 INFO - PROCESS | 1932 | 1461187907515 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null]
14:31:47 INFO - PROCESS | 1932 | 1461187907518 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}]
14:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html
14:31:47 INFO - PROCESS | 1932 | 1461187907524 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}]
14:31:47 INFO - PROCESS | 1932 | 1461187907528 Marionette TRACE conn3 <- [1,990,null,{}]
14:31:47 INFO - PROCESS | 1932 | 1461187907534 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:47 INFO - PROCESS | 1932 | 1461187907719 Marionette TRACE conn3 <- [1,991,null,{"value":null}]
14:31:47 INFO - PROCESS | 1932 | 1461187907923 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e45c00 == 125 [pid = 1932] [id = 255]
14:31:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x89305c00) [pid = 1932] [serial = 766] [outer = (nil)]
14:31:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8aee4400) [pid = 1932] [serial = 767] [outer = 0x89305c00]
14:31:48 INFO - PROCESS | 1932 | 1461187908051 Marionette DEBUG loaded listener.js
14:31:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x8aee9000) [pid = 1932] [serial = 768] [outer = 0x89305c00]
14:31:49 INFO - PROCESS | 1932 | 1461187909398 Marionette TRACE conn3 <- [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]]]}]
14:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2
14:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1932ms
14:31:49 INFO - PROCESS | 1932 | 1461187909510 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null]
14:31:49 INFO - PROCESS | 1932 | 1461187909514 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}]
14:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html
14:31:49 INFO - PROCESS | 1932 | 1461187909523 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}]
14:31:49 INFO - PROCESS | 1932 | 1461187909529 Marionette TRACE conn3 <- [1,994,null,{}]
14:31:49 INFO - PROCESS | 1932 | 1461187909538 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:49 INFO - PROCESS | 1932 | 1461187909712 Marionette TRACE conn3 <- [1,995,null,{"value":null}]
14:31:49 INFO - PROCESS | 1932 | 1461187909914 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x89306c00 == 126 [pid = 1932] [id = 256]
14:31:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8930c000) [pid = 1932] [serial = 769] [outer = (nil)]
14:31:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x8aa32c00) [pid = 1932] [serial = 770] [outer = 0x8930c000]
14:31:50 INFO - PROCESS | 1932 | 1461187910031 Marionette DEBUG loaded listener.js
14:31:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x8ab87400) [pid = 1932] [serial = 771] [outer = 0x8930c000]
14:31:51 INFO - PROCESS | 1932 | 1461187911072 Marionette TRACE conn3 <- [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]]]}]
14:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3
14:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1592ms
14:31:51 INFO - PROCESS | 1932 | 1461187911115 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null]
14:31:51 INFO - PROCESS | 1932 | 1461187911123 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}]
14:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html
14:31:51 INFO - PROCESS | 1932 | 1461187911133 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}]
14:31:51 INFO - PROCESS | 1932 | 1461187911136 Marionette TRACE conn3 <- [1,998,null,{}]
14:31:51 INFO - PROCESS | 1932 | 1461187911143 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:51 INFO - PROCESS | 1932 | 1461187911321 Marionette TRACE conn3 <- [1,999,null,{"value":null}]
14:31:51 INFO - PROCESS | 1932 | 1461187911582 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930c800 == 127 [pid = 1932] [id = 257]
14:31:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8aee6c00) [pid = 1932] [serial = 772] [outer = (nil)]
14:31:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x8b28a000) [pid = 1932] [serial = 773] [outer = 0x8aee6c00]
14:31:51 INFO - PROCESS | 1932 | 1461187911704 Marionette DEBUG loaded listener.js
14:31:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8b3e4000) [pid = 1932] [serial = 774] [outer = 0x8aee6c00]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x90328000) [pid = 1932] [serial = 662] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x88e45000 == 126 [pid = 1932] [id = 240]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76e800 == 125 [pid = 1932] [id = 239]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc34400 == 124 [pid = 1932] [id = 238]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x89310400 == 123 [pid = 1932] [id = 237]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e1400 == 122 [pid = 1932] [id = 236]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa2d000 == 121 [pid = 1932] [id = 235]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x96c5ac00 == 120 [pid = 1932] [id = 228]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8a445c00 == 119 [pid = 1932] [id = 227]
14:31:52 INFO - PROCESS | 1932 | 1461187912727 Marionette TRACE conn3 <- [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]]]}]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa8f400 == 118 [pid = 1932] [id = 226]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x88e50400 == 117 [pid = 1932] [id = 225]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8930d800 == 116 [pid = 1932] [id = 224]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8c887000 == 115 [pid = 1932] [id = 223]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8e335800 == 114 [pid = 1932] [id = 222]
14:31:52 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28dc00 == 113 [pid = 1932] [id = 221]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x914d7400) [pid = 1932] [serial = 569] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x99bef800) [pid = 1932] [serial = 581] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8b283000) [pid = 1932] [serial = 637] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8c52f400) [pid = 1932] [serial = 647] [outer = (nil)] [url = about:blank]
14:31:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4
14:31:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1643ms
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x9fb84c00) [pid = 1932] [serial = 622] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8e32e800) [pid = 1932] [serial = 602] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8bd2f800) [pid = 1932] [serial = 640] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8f63f800) [pid = 1932] [serial = 652] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8fa93400) [pid = 1932] [serial = 634] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8f6b3800) [pid = 1932] [serial = 653] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0xa0e40400) [pid = 1932] [serial = 628] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8a443000) [pid = 1932] [serial = 631] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8b623000) [pid = 1932] [serial = 604] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x97fa6c00) [pid = 1932] [serial = 575] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8faaf000) [pid = 1932] [serial = 610] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8e334c00) [pid = 1932] [serial = 607] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8e549c00) [pid = 1932] [serial = 659] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x945a8c00) [pid = 1932] [serial = 613] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x98ff5800) [pid = 1932] [serial = 578] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8c887c00) [pid = 1932] [serial = 649] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8e544000) [pid = 1932] [serial = 644] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x94567400) [pid = 1932] [serial = 572] [outer = (nil)] [url = about:blank]
14:31:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8b3de800) [pid = 1932] [serial = 425] [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.]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8b3dc800) [pid = 1932] [serial = 646] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x9ff10000) [pid = 1932] [serial = 625] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8fce2400) [pid = 1932] [serial = 656] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x99818800) [pid = 1932] [serial = 619] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x96f8dc00) [pid = 1932] [serial = 616] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8bd30c00) [pid = 1932] [serial = 641] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8e694c00) [pid = 1932] [serial = 650] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8ffe5800) [pid = 1932] [serial = 657] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8e32f000) [pid = 1932] [serial = 643] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8ffe9c00) [pid = 1932] [serial = 660] [outer = (nil)] [url = about:blank]
14:31:52 INFO - PROCESS | 1932 | 1461187912794 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null]
14:31:52 INFO - PROCESS | 1932 | 1461187912799 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}]
14:31:52 INFO - PROCESS | 1932 | 1461187912818 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}]
14:31:52 INFO - PROCESS | 1932 | 1461187912828 Marionette TRACE conn3 <- [1,1002,null,{}]
14:31:52 INFO - PROCESS | 1932 | 1461187912845 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:53 INFO - PROCESS | 1932 | 1461187913015 Marionette TRACE conn3 <- [1,1003,null,{"value":null}]
14:31:53 INFO - PROCESS | 1932 | 1461187913234 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b624c00 == 114 [pid = 1932] [id = 258]
14:31:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8bc26800) [pid = 1932] [serial = 775] [outer = (nil)]
14:31:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8bc30800) [pid = 1932] [serial = 776] [outer = 0x8bc26800]
14:31:53 INFO - PROCESS | 1932 | 1461187913313 Marionette DEBUG loaded listener.js
14:31:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8bd2a800) [pid = 1932] [serial = 777] [outer = 0x8bc26800]
14:31:54 INFO - PROCESS | 1932 | 1461187914029 Marionette TRACE conn3 <- [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]]]}]
14:31:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5
14:31:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1249ms
14:31:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html
14:31:54 INFO - PROCESS | 1932 | 1461187914060 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null]
14:31:54 INFO - PROCESS | 1932 | 1461187914064 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}]
14:31:54 INFO - PROCESS | 1932 | 1461187914070 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}]
14:31:54 INFO - PROCESS | 1932 | 1461187914073 Marionette TRACE conn3 <- [1,1006,null,{}]
14:31:54 INFO - PROCESS | 1932 | 1461187914079 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:54 INFO - PROCESS | 1932 | 1461187914236 Marionette TRACE conn3 <- [1,1007,null,{"value":null}]
14:31:54 INFO - PROCESS | 1932 | 1461187914256 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd92000 == 115 [pid = 1932] [id = 259]
14:31:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8bd9d400) [pid = 1932] [serial = 778] [outer = (nil)]
14:31:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8c52a800) [pid = 1932] [serial = 779] [outer = 0x8bd9d400]
14:31:54 INFO - PROCESS | 1932 | 1461187914327 Marionette DEBUG loaded listener.js
14:31:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8c6cd000) [pid = 1932] [serial = 780] [outer = 0x8bd9d400]
14:31:55 INFO - PROCESS | 1932 | 1461187915334 Marionette TRACE conn3 <- [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]]]}]
14:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6
14:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1279ms
14:31:55 INFO - PROCESS | 1932 | 1461187915349 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null]
14:31:55 INFO - PROCESS | 1932 | 1461187915351 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}]
14:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html
14:31:55 INFO - PROCESS | 1932 | 1461187915359 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}]
14:31:55 INFO - PROCESS | 1932 | 1461187915361 Marionette TRACE conn3 <- [1,1010,null,{}]
14:31:55 INFO - PROCESS | 1932 | 1461187915377 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:55 INFO - PROCESS | 1932 | 1461187915599 Marionette TRACE conn3 <- [1,1011,null,{"value":null}]
14:31:55 INFO - PROCESS | 1932 | 1461187915631 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2a000 == 116 [pid = 1932] [id = 260]
14:31:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8bd97000) [pid = 1932] [serial = 781] [outer = (nil)]
14:31:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8c767400) [pid = 1932] [serial = 782] [outer = 0x8bd97000]
14:31:55 INFO - PROCESS | 1932 | 1461187915704 Marionette DEBUG loaded listener.js
14:31:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8c76f800) [pid = 1932] [serial = 783] [outer = 0x8bd97000]
14:31:56 INFO - PROCESS | 1932 | 1461187916634 Marionette TRACE conn3 <- [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]]]}]
14:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7
14:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1333ms
14:31:56 INFO - PROCESS | 1932 | 1461187916693 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null]
14:31:56 INFO - PROCESS | 1932 | 1461187916696 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}]
14:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html
14:31:56 INFO - PROCESS | 1932 | 1461187916712 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}]
14:31:56 INFO - PROCESS | 1932 | 1461187916715 Marionette TRACE conn3 <- [1,1014,null,{}]
14:31:56 INFO - PROCESS | 1932 | 1461187916721 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:56 INFO - PROCESS | 1932 | 1461187916963 Marionette TRACE conn3 <- [1,1015,null,{"value":null}]
14:31:57 INFO - PROCESS | 1932 | 1461187916990 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6db000 == 117 [pid = 1932] [id = 261]
14:31:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8dfc5c00) [pid = 1932] [serial = 784] [outer = (nil)]
14:31:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8e32a400) [pid = 1932] [serial = 785] [outer = 0x8dfc5c00]
14:31:57 INFO - PROCESS | 1932 | 1461187917064 Marionette DEBUG loaded listener.js
14:31:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8e334c00) [pid = 1932] [serial = 786] [outer = 0x8dfc5c00]
14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8aa34800) [pid = 1932] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html]
14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x88e47000) [pid = 1932] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html]
14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8e69d400) [pid = 1932] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html]
14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8aa2b000) [pid = 1932] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html]
14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8e431400) [pid = 1932] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html]
14:31:57 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8a7e5c00) [pid = 1932] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html]
14:31:58 INFO - PROCESS | 1932 | 1461187918138 Marionette TRACE conn3 <- [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]]]}]
14:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1
14:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1482ms
14:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html
14:31:58 INFO - PROCESS | 1932 | 1461187918195 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null]
14:31:58 INFO - PROCESS | 1932 | 1461187918198 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}]
14:31:58 INFO - PROCESS | 1932 | 1461187918205 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}]
14:31:58 INFO - PROCESS | 1932 | 1461187918208 Marionette TRACE conn3 <- [1,1018,null,{}]
14:31:58 INFO - PROCESS | 1932 | 1461187918213 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:58 INFO - PROCESS | 1932 | 1461187918370 Marionette TRACE conn3 <- [1,1019,null,{"value":null}]
14:31:58 INFO - PROCESS | 1932 | 1461187918385 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43e800 == 118 [pid = 1932] [id = 262]
14:31:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8c766c00) [pid = 1932] [serial = 787] [outer = (nil)]
14:31:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8e437000) [pid = 1932] [serial = 788] [outer = 0x8c766c00]
14:31:58 INFO - PROCESS | 1932 | 1461187918456 Marionette DEBUG loaded listener.js
14:31:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8e541c00) [pid = 1932] [serial = 789] [outer = 0x8c766c00]
14:31:59 INFO - PROCESS | 1932 | 1461187919316 Marionette TRACE conn3 <- [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]]]}]
14:31:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2
14:31:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1130ms
14:31:59 INFO - PROCESS | 1932 | 1461187919336 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null]
14:31:59 INFO - PROCESS | 1932 | 1461187919338 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}]
14:31:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html
14:31:59 INFO - PROCESS | 1932 | 1461187919354 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}]
14:31:59 INFO - PROCESS | 1932 | 1461187919357 Marionette TRACE conn3 <- [1,1022,null,{}]
14:31:59 INFO - PROCESS | 1932 | 1461187919362 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:31:59 INFO - PROCESS | 1932 | 1461187919514 Marionette TRACE conn3 <- [1,1023,null,{"value":null}]
14:31:59 INFO - PROCESS | 1932 | 1461187919761 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:31:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e41800 == 119 [pid = 1932] [id = 263]
14:31:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x88e48400) [pid = 1932] [serial = 790] [outer = (nil)]
14:31:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x89308000) [pid = 1932] [serial = 791] [outer = 0x88e48400]
14:31:59 INFO - PROCESS | 1932 | 1461187919896 Marionette DEBUG loaded listener.js
14:32:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8a443000) [pid = 1932] [serial = 792] [outer = 0x88e48400]
14:32:00 INFO - PROCESS | 1932 | 1461187920933 Marionette TRACE conn3 <- [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]]]}]
14:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3
14:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1634ms
14:32:00 INFO - PROCESS | 1932 | 1461187920990 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null]
14:32:01 INFO - PROCESS | 1932 | 1461187920998 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}]
14:32:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html
14:32:01 INFO - PROCESS | 1932 | 1461187921008 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}]
14:32:01 INFO - PROCESS | 1932 | 1461187921013 Marionette TRACE conn3 <- [1,1026,null,{}]
14:32:01 INFO - PROCESS | 1932 | 1461187921020 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:01 INFO - PROCESS | 1932 | 1461187921230 Marionette TRACE conn3 <- [1,1027,null,{"value":null}]
14:32:01 INFO - PROCESS | 1932 | 1461187921487 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab8fc00 == 120 [pid = 1932] [id = 264]
14:32:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8aee4c00) [pid = 1932] [serial = 793] [outer = (nil)]
14:32:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8b3dc800) [pid = 1932] [serial = 794] [outer = 0x8aee4c00]
14:32:01 INFO - PROCESS | 1932 | 1461187921623 Marionette DEBUG loaded listener.js
14:32:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8b626800) [pid = 1932] [serial = 795] [outer = 0x8aee4c00]
14:32:02 INFO - PROCESS | 1932 | 1461187922622 Marionette TRACE conn3 <- [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]]]}]
14:32:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4
14:32:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1685ms
14:32:02 INFO - PROCESS | 1932 | 1461187922697 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null]
14:32:02 INFO - PROCESS | 1932 | 1461187922703 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}]
14:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html
14:32:02 INFO - PROCESS | 1932 | 1461187922710 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}]
14:32:02 INFO - PROCESS | 1932 | 1461187922714 Marionette TRACE conn3 <- [1,1030,null,{}]
14:32:02 INFO - PROCESS | 1932 | 1461187922720 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:02 INFO - PROCESS | 1932 | 1461187922970 Marionette TRACE conn3 <- [1,1031,null,{"value":null}]
14:32:03 INFO - PROCESS | 1932 | 1461187923301 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c527400 == 121 [pid = 1932] [id = 265]
14:32:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8c52d800) [pid = 1932] [serial = 796] [outer = (nil)]
14:32:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8c88d800) [pid = 1932] [serial = 797] [outer = 0x8c52d800]
14:32:03 INFO - PROCESS | 1932 | 1461187923391 Marionette DEBUG loaded listener.js
14:32:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8dfc4c00) [pid = 1932] [serial = 798] [outer = 0x8c52d800]
14:32:04 INFO - PROCESS | 1932 | 1461187924352 Marionette TRACE conn3 <- [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]]]}]
14:32:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5
14:32:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1689ms
14:32:04 INFO - PROCESS | 1932 | 1461187924401 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null]
14:32:04 INFO - PROCESS | 1932 | 1461187924404 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}]
14:32:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html
14:32:04 INFO - PROCESS | 1932 | 1461187924419 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}]
14:32:04 INFO - PROCESS | 1932 | 1461187924428 Marionette TRACE conn3 <- [1,1034,null,{}]
14:32:04 INFO - PROCESS | 1932 | 1461187924437 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:04 INFO - PROCESS | 1932 | 1461187924676 Marionette TRACE conn3 <- [1,1035,null,{"value":null}]
14:32:04 INFO - PROCESS | 1932 | 1461187924917 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c524c00 == 122 [pid = 1932] [id = 266]
14:32:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8dfc8400) [pid = 1932] [serial = 799] [outer = (nil)]
14:32:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8e6a0000) [pid = 1932] [serial = 800] [outer = 0x8dfc8400]
14:32:05 INFO - PROCESS | 1932 | 1461187925048 Marionette DEBUG loaded listener.js
14:32:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e912c00) [pid = 1932] [serial = 801] [outer = 0x8dfc8400]
14:32:05 INFO - PROCESS | 1932 | 1461187925983 Marionette TRACE conn3 <- [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]]]}]
14:32:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6
14:32:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1601ms
14:32:06 INFO - PROCESS | 1932 | 1461187926014 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null]
14:32:06 INFO - PROCESS | 1932 | 1461187926019 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}]
14:32:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html
14:32:06 INFO - PROCESS | 1932 | 1461187926025 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}]
14:32:06 INFO - PROCESS | 1932 | 1461187926029 Marionette TRACE conn3 <- [1,1038,null,{}]
14:32:06 INFO - PROCESS | 1932 | 1461187926034 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:06 INFO - PROCESS | 1932 | 1461187926215 Marionette TRACE conn3 <- [1,1039,null,{"value":null}]
14:32:06 INFO - PROCESS | 1932 | 1461187926414 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e47400 == 123 [pid = 1932] [id = 267]
14:32:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8ab8e000) [pid = 1932] [serial = 802] [outer = (nil)]
14:32:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8f6ae000) [pid = 1932] [serial = 803] [outer = 0x8ab8e000]
14:32:06 INFO - PROCESS | 1932 | 1461187926512 Marionette DEBUG loaded listener.js
14:32:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8f6b1c00) [pid = 1932] [serial = 804] [outer = 0x8ab8e000]
14:32:07 INFO - PROCESS | 1932 | 1461187927433 Marionette TRACE conn3 <- [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]]]}]
14:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7
14:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1479ms
14:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html
14:32:07 INFO - PROCESS | 1932 | 1461187927505 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null]
14:32:07 INFO - PROCESS | 1932 | 1461187927508 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}]
14:32:07 INFO - PROCESS | 1932 | 1461187927515 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}]
14:32:07 INFO - PROCESS | 1932 | 1461187927519 Marionette TRACE conn3 <- [1,1042,null,{}]
14:32:07 INFO - PROCESS | 1932 | 1461187927524 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:07 INFO - PROCESS | 1932 | 1461187927713 Marionette TRACE conn3 <- [1,1043,null,{"value":null}]
14:32:07 INFO - PROCESS | 1932 | 1461187927975 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8adc00 == 124 [pid = 1932] [id = 268]
14:32:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x8f8aec00) [pid = 1932] [serial = 805] [outer = (nil)]
14:32:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x8f8b4c00) [pid = 1932] [serial = 806] [outer = 0x8f8aec00]
14:32:08 INFO - PROCESS | 1932 | 1461187928120 Marionette DEBUG loaded listener.js
14:32:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8fb09800) [pid = 1932] [serial = 807] [outer = 0x8f8aec00]
14:32:09 INFO - PROCESS | 1932 | 1461187929077 Marionette TRACE conn3 <- [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]]]}]
14:32:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1
14:32:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1631ms
14:32:09 INFO - PROCESS | 1932 | 1461187929145 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null]
14:32:09 INFO - PROCESS | 1932 | 1461187929150 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}]
14:32:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html
14:32:09 INFO - PROCESS | 1932 | 1461187929156 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}]
14:32:09 INFO - PROCESS | 1932 | 1461187929160 Marionette TRACE conn3 <- [1,1046,null,{}]
14:32:09 INFO - PROCESS | 1932 | 1461187929165 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:09 INFO - PROCESS | 1932 | 1461187929434 Marionette TRACE conn3 <- [1,1047,null,{"value":null}]
14:32:09 INFO - PROCESS | 1932 | 1461187929728 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc0c00 == 125 [pid = 1932] [id = 269]
14:32:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x8f6acc00) [pid = 1932] [serial = 808] [outer = (nil)]
14:32:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8fcbb000) [pid = 1932] [serial = 809] [outer = 0x8f6acc00]
14:32:09 INFO - PROCESS | 1932 | 1461187929816 Marionette DEBUG loaded listener.js
14:32:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x8fce2000) [pid = 1932] [serial = 810] [outer = 0x8f6acc00]
14:32:10 INFO - PROCESS | 1932 | 1461187930664 Marionette TRACE conn3 <- [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]]]}]
14:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2
14:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1546ms
14:32:10 INFO - PROCESS | 1932 | 1461187930707 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null]
14:32:10 INFO - PROCESS | 1932 | 1461187930711 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}]
14:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html
14:32:10 INFO - PROCESS | 1932 | 1461187930722 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}]
14:32:10 INFO - PROCESS | 1932 | 1461187930728 Marionette TRACE conn3 <- [1,1050,null,{}]
14:32:10 INFO - PROCESS | 1932 | 1461187930734 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:10 INFO - PROCESS | 1932 | 1461187930916 Marionette TRACE conn3 <- [1,1051,null,{"value":null}]
14:32:11 INFO - PROCESS | 1932 | 1461187931111 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8b800 == 126 [pid = 1932] [id = 270]
14:32:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x8fb48800) [pid = 1932] [serial = 811] [outer = (nil)]
14:32:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8ffef800) [pid = 1932] [serial = 812] [outer = 0x8fb48800]
14:32:11 INFO - PROCESS | 1932 | 1461187931199 Marionette DEBUG loaded listener.js
14:32:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x90001800) [pid = 1932] [serial = 813] [outer = 0x8fb48800]
14:32:12 INFO - PROCESS | 1932 | 1461187932118 Marionette TRACE conn3 <- [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]]]}]
14:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3
14:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1432ms
14:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html
14:32:12 INFO - PROCESS | 1932 | 1461187932155 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null]
14:32:12 INFO - PROCESS | 1932 | 1461187932158 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}]
14:32:12 INFO - PROCESS | 1932 | 1461187932164 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}]
14:32:12 INFO - PROCESS | 1932 | 1461187932168 Marionette TRACE conn3 <- [1,1054,null,{}]
14:32:12 INFO - PROCESS | 1932 | 1461187932174 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:12 INFO - PROCESS | 1932 | 1461187932348 Marionette TRACE conn3 <- [1,1055,null,{"value":null}]
14:32:12 INFO - PROCESS | 1932 | 1461187932549 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcb4400 == 127 [pid = 1932] [id = 271]
14:32:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8ffe9400) [pid = 1932] [serial = 814] [outer = (nil)]
14:32:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x9032c800) [pid = 1932] [serial = 815] [outer = 0x8ffe9400]
14:32:12 INFO - PROCESS | 1932 | 1461187932633 Marionette DEBUG loaded listener.js
14:32:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x90330400) [pid = 1932] [serial = 816] [outer = 0x8ffe9400]
14:32:13 INFO - PROCESS | 1932 | 1461187933539 Marionette TRACE conn3 <- [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]]]}]
14:32:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4
14:32:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1446ms
14:32:13 INFO - PROCESS | 1932 | 1461187933610 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null]
14:32:13 INFO - PROCESS | 1932 | 1461187933614 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}]
14:32:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html
14:32:13 INFO - PROCESS | 1932 | 1461187933620 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}]
14:32:13 INFO - PROCESS | 1932 | 1461187933623 Marionette TRACE conn3 <- [1,1058,null,{}]
14:32:13 INFO - PROCESS | 1932 | 1461187933629 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:13 INFO - PROCESS | 1932 | 1461187933811 Marionette TRACE conn3 <- [1,1059,null,{"value":null}]
14:32:14 INFO - PROCESS | 1932 | 1461187934007 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fff0800 == 128 [pid = 1932] [id = 272]
14:32:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x9000e000) [pid = 1932] [serial = 817] [outer = (nil)]
14:32:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x90687000) [pid = 1932] [serial = 818] [outer = 0x9000e000]
14:32:14 INFO - PROCESS | 1932 | 1461187934100 Marionette DEBUG loaded listener.js
14:32:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x90691400) [pid = 1932] [serial = 819] [outer = 0x9000e000]
14:32:15 INFO - PROCESS | 1932 | 1461187935009 Marionette TRACE conn3 <- [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]]]}]
14:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5
14:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1435ms
14:32:15 INFO - PROCESS | 1932 | 1461187935056 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null]
14:32:15 INFO - PROCESS | 1932 | 1461187935060 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}]
14:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html
14:32:15 INFO - PROCESS | 1932 | 1461187935066 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}]
14:32:15 INFO - PROCESS | 1932 | 1461187935070 Marionette TRACE conn3 <- [1,1062,null,{}]
14:32:15 INFO - PROCESS | 1932 | 1461187935075 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:15 INFO - PROCESS | 1932 | 1461187935248 Marionette TRACE conn3 <- [1,1063,null,{"value":null}]
14:32:15 INFO - PROCESS | 1932 | 1461187935451 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x90325c00 == 129 [pid = 1932] [id = 273]
14:32:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x90326c00) [pid = 1932] [serial = 820] [outer = (nil)]
14:32:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x914e1800) [pid = 1932] [serial = 821] [outer = 0x90326c00]
14:32:15 INFO - PROCESS | 1932 | 1461187935588 Marionette DEBUG loaded listener.js
14:32:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x92884800) [pid = 1932] [serial = 822] [outer = 0x90326c00]
14:32:16 INFO - PROCESS | 1932 | 1461187936625 Marionette TRACE conn3 <- [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]]]}]
14:32:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof
14:32:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1588ms
14:32:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html
14:32:16 INFO - PROCESS | 1932 | 1461187936655 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null]
14:32:16 INFO - PROCESS | 1932 | 1461187936658 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}]
14:32:16 INFO - PROCESS | 1932 | 1461187936666 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}]
14:32:16 INFO - PROCESS | 1932 | 1461187936670 Marionette TRACE conn3 <- [1,1066,null,{}]
14:32:16 INFO - PROCESS | 1932 | 1461187936676 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:16 INFO - PROCESS | 1932 | 1461187936894 Marionette TRACE conn3 <- [1,1067,null,{"value":null}]
14:32:17 INFO - PROCESS | 1932 | 1461187937139 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x94567000 == 130 [pid = 1932] [id = 274]
14:32:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x94568400) [pid = 1932] [serial = 823] [outer = (nil)]
14:32:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x945ab400) [pid = 1932] [serial = 824] [outer = 0x94568400]
14:32:17 INFO - PROCESS | 1932 | 1461187937265 Marionette DEBUG loaded listener.js
14:32:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x95074800) [pid = 1932] [serial = 825] [outer = 0x94568400]
14:32:18 INFO - PROCESS | 1932 | 1461187938135 Marionette TRACE conn3 <- [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]]]}]
14:32:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num
14:32:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1535ms
14:32:18 INFO - PROCESS | 1932 | 1461187938200 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null]
14:32:18 INFO - PROCESS | 1932 | 1461187938204 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}]
14:32:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html
14:32:18 INFO - PROCESS | 1932 | 1461187938211 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}]
14:32:18 INFO - PROCESS | 1932 | 1461187938214 Marionette TRACE conn3 <- [1,1070,null,{}]
14:32:18 INFO - PROCESS | 1932 | 1461187938220 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:18 INFO - PROCESS | 1932 | 1461187938398 Marionette TRACE conn3 <- [1,1071,null,{"value":null}]
14:32:18 INFO - PROCESS | 1932 | 1461187938640 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x9455e400 == 131 [pid = 1932] [id = 275]
14:32:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x95068800) [pid = 1932] [serial = 826] [outer = (nil)]
14:32:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x95a41c00) [pid = 1932] [serial = 827] [outer = 0x95068800]
14:32:18 INFO - PROCESS | 1932 | 1461187938770 Marionette DEBUG loaded listener.js
14:32:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x96c56c00) [pid = 1932] [serial = 828] [outer = 0x95068800]
14:32:19 INFO - PROCESS | 1932 | 1461187939605 Marionette TRACE conn3 <- [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]]]}]
14:32:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent
14:32:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1436ms
14:32:19 INFO - PROCESS | 1932 | 1461187939647 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null]
14:32:19 INFO - PROCESS | 1932 | 1461187939651 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}]
14:32:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html
14:32:19 INFO - PROCESS | 1932 | 1461187939658 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}]
14:32:19 INFO - PROCESS | 1932 | 1461187939661 Marionette TRACE conn3 <- [1,1074,null,{}]
14:32:19 INFO - PROCESS | 1932 | 1461187939667 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:19 INFO - PROCESS | 1932 | 1461187939842 Marionette TRACE conn3 <- [1,1075,null,{"value":null}]
14:32:20 INFO - PROCESS | 1932 | 1461187940046 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x94567400 == 132 [pid = 1932] [id = 276]
14:32:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x96291000) [pid = 1932] [serial = 829] [outer = (nil)]
14:32:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x97774800) [pid = 1932] [serial = 830] [outer = 0x96291000]
14:32:20 INFO - PROCESS | 1932 | 1461187940129 Marionette DEBUG loaded listener.js
14:32:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x9777b800) [pid = 1932] [serial = 831] [outer = 0x96291000]
14:32:21 INFO - PROCESS | 1932 | 1461187941142 Marionette TRACE conn3 <- [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]]]}]
14:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1
14:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1530ms
14:32:21 INFO - PROCESS | 1932 | 1461187941189 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null]
14:32:21 INFO - PROCESS | 1932 | 1461187941193 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}]
14:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html
14:32:21 INFO - PROCESS | 1932 | 1461187941199 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}]
14:32:21 INFO - PROCESS | 1932 | 1461187941202 Marionette TRACE conn3 <- [1,1078,null,{}]
14:32:21 INFO - PROCESS | 1932 | 1461187941208 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:21 INFO - PROCESS | 1932 | 1461187941422 Marionette TRACE conn3 <- [1,1079,null,{"value":null}]
14:32:22 INFO - PROCESS | 1932 | 1461187942121 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa2fc00 == 133 [pid = 1932] [id = 277]
14:32:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x8aa31400) [pid = 1932] [serial = 832] [outer = (nil)]
14:32:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x8ab85400) [pid = 1932] [serial = 833] [outer = 0x8aa31400]
14:32:22 INFO - PROCESS | 1932 | 1461187942208 Marionette DEBUG loaded listener.js
14:32:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x8aee0400) [pid = 1932] [serial = 834] [outer = 0x8aa31400]
14:32:23 INFO - PROCESS | 1932 | 1461187943127 Marionette TRACE conn3 <- [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]]]}]
14:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2
14:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1952ms
14:32:23 INFO - PROCESS | 1932 | 1461187943153 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null]
14:32:23 INFO - PROCESS | 1932 | 1461187943159 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}]
14:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html
14:32:23 INFO - PROCESS | 1932 | 1461187943168 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}]
14:32:23 INFO - PROCESS | 1932 | 1461187943173 Marionette TRACE conn3 <- [1,1082,null,{}]
14:32:23 INFO - PROCESS | 1932 | 1461187943180 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:23 INFO - PROCESS | 1932 | 1461187943358 Marionette TRACE conn3 <- [1,1083,null,{"value":null}]
14:32:23 INFO - PROCESS | 1932 | 1461187943635 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee5800 == 134 [pid = 1932] [id = 278]
14:32:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x8bd21c00) [pid = 1932] [serial = 835] [outer = (nil)]
14:32:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x8c530c00) [pid = 1932] [serial = 836] [outer = 0x8bd21c00]
14:32:23 INFO - PROCESS | 1932 | 1461187943822 Marionette DEBUG loaded listener.js
14:32:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x8c885c00) [pid = 1932] [serial = 837] [outer = 0x8bd21c00]
14:32:24 INFO - PROCESS | 1932 | 1461187944818 Marionette TRACE conn3 <- [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]]]}]
14:32:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof
14:32:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1694ms
14:32:24 INFO - PROCESS | 1932 | 1461187944866 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null]
14:32:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html
14:32:24 INFO - PROCESS | 1932 | 1461187944872 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}]
14:32:24 INFO - PROCESS | 1932 | 1461187944878 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}]
14:32:24 INFO - PROCESS | 1932 | 1461187944882 Marionette TRACE conn3 <- [1,1086,null,{}]
14:32:24 INFO - PROCESS | 1932 | 1461187944888 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:25 INFO - PROCESS | 1932 | 1461187945109 Marionette TRACE conn3 <- [1,1087,null,{"value":null}]
14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3eb000 == 133 [pid = 1932] [id = 220]
14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x89308800 == 132 [pid = 1932] [id = 182]
14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d9800 == 131 [pid = 1932] [id = 181]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x8ffe9800) [pid = 1932] [serial = 725] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x9a883c00) [pid = 1932] [serial = 686] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x95a1bc00) [pid = 1932] [serial = 677] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x8c523000) [pid = 1932] [serial = 665] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x90325800) [pid = 1932] [serial = 671] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x90010000) [pid = 1932] [serial = 701] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x8fcb6800) [pid = 1932] [serial = 698] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x8f635c00) [pid = 1932] [serial = 668] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x945a9800) [pid = 1932] [serial = 674] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x99817c00) [pid = 1932] [serial = 683] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x9000b800) [pid = 1932] [serial = 695] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0xa2acb000) [pid = 1932] [serial = 692] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x98e74c00) [pid = 1932] [serial = 680] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x9ff16000) [pid = 1932] [serial = 689] [outer = (nil)] [url = about:blank]
14:32:25 INFO - PROCESS | 1932 | 1461187945532 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43e800 == 130 [pid = 1932] [id = 262]
14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6db000 == 129 [pid = 1932] [id = 261]
14:32:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x89308800 == 130 [pid = 1932] [id = 279]
14:32:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x8a43e800) [pid = 1932] [serial = 838] [outer = (nil)]
14:32:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x8b622400) [pid = 1932] [serial = 839] [outer = 0x8a43e800]
14:32:25 INFO - PROCESS | 1932 | 1461187945616 Marionette DEBUG loaded listener.js
14:32:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x8c6db000) [pid = 1932] [serial = 840] [outer = 0x8a43e800]
14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8b624c00 == 129 [pid = 1932] [id = 258]
14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x8930c800 == 128 [pid = 1932] [id = 257]
14:32:25 INFO - PROCESS | 1932 | --DOCSHELL 0x89306c00 == 127 [pid = 1932] [id = 256]
14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x8df2f400 == 126 [pid = 1932] [id = 250]
14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x9288c000 == 125 [pid = 1932] [id = 249]
14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x98ced400 == 124 [pid = 1932] [id = 248]
14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x90588400 == 123 [pid = 1932] [id = 247]
14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd99c00 == 122 [pid = 1932] [id = 246]
14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x8e328800 == 121 [pid = 1932] [id = 245]
14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28ec00 == 120 [pid = 1932] [id = 242]
14:32:26 INFO - PROCESS | 1932 | --DOCSHELL 0x8e336800 == 119 [pid = 1932] [id = 241]
14:32:26 INFO - PROCESS | 1932 | 1461187946471 Marionette TRACE conn3 <- [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]]]}]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x8bd22000) [pid = 1932] [serial = 707] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x8bd2d400) [pid = 1932] [serial = 723] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x8faaa000) [pid = 1932] [serial = 720] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x8a441c00) [pid = 1932] [serial = 722] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x8bd2cc00) [pid = 1932] [serial = 708] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x8bd24800) [pid = 1932] [serial = 710] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x8c6db800) [pid = 1932] [serial = 711] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x8f636c00) [pid = 1932] [serial = 716] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x8fa98400) [pid = 1932] [serial = 719] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8c6d8400) [pid = 1932] [serial = 713] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x8aa33000) [pid = 1932] [serial = 704] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8e434400) [pid = 1932] [serial = 714] [outer = (nil)] [url = about:blank]
14:32:26 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8f640800) [pid = 1932] [serial = 717] [outer = (nil)] [url = about:blank]
14:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1
14:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1635ms
14:32:26 INFO - PROCESS | 1932 | 1461187946514 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null]
14:32:26 INFO - PROCESS | 1932 | 1461187946517 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}]
14:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html
14:32:26 INFO - PROCESS | 1932 | 1461187946542 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}]
14:32:26 INFO - PROCESS | 1932 | 1461187946550 Marionette TRACE conn3 <- [1,1090,null,{}]
14:32:26 INFO - PROCESS | 1932 | 1461187946558 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:26 INFO - PROCESS | 1932 | 1461187946738 Marionette TRACE conn3 <- [1,1091,null,{"value":null}]
14:32:26 INFO - PROCESS | 1932 | 1461187946908 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28ec00 == 120 [pid = 1932] [id = 280]
14:32:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8e328800) [pid = 1932] [serial = 841] [outer = (nil)]
14:32:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x8e69ac00) [pid = 1932] [serial = 842] [outer = 0x8e328800]
14:32:26 INFO - PROCESS | 1932 | 1461187946981 Marionette DEBUG loaded listener.js
14:32:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x8e69e800) [pid = 1932] [serial = 843] [outer = 0x8e328800]
14:32:27 INFO - PROCESS | 1932 | 1461187947748 Marionette TRACE conn3 <- [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]]]}]
14:32:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2
14:32:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1253ms
14:32:27 INFO - PROCESS | 1932 | 1461187947804 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null]
14:32:27 INFO - PROCESS | 1932 | 1461187947807 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}]
14:32:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html
14:32:27 INFO - PROCESS | 1932 | 1461187947814 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}]
14:32:27 INFO - PROCESS | 1932 | 1461187947816 Marionette TRACE conn3 <- [1,1094,null,{}]
14:32:27 INFO - PROCESS | 1932 | 1461187947822 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:28 INFO - PROCESS | 1932 | 1461187948059 Marionette TRACE conn3 <- [1,1095,null,{"value":null}]
14:32:28 INFO - PROCESS | 1932 | 1461187948085 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e90d400 == 121 [pid = 1932] [id = 281]
14:32:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x8e914c00) [pid = 1932] [serial = 844] [outer = (nil)]
14:32:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x8f638400) [pid = 1932] [serial = 845] [outer = 0x8e914c00]
14:32:28 INFO - PROCESS | 1932 | 1461187948158 Marionette DEBUG loaded listener.js
14:32:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x8f6ad400) [pid = 1932] [serial = 846] [outer = 0x8e914c00]
14:32:29 INFO - PROCESS | 1932 | 1461187949030 Marionette TRACE conn3 <- [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]]]}]
14:32:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent
14:32:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1280ms
14:32:29 INFO - PROCESS | 1932 | 1461187949094 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null]
14:32:29 INFO - PROCESS | 1932 | 1461187949096 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}]
14:32:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html
14:32:29 INFO - PROCESS | 1932 | 1461187949103 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}]
14:32:29 INFO - PROCESS | 1932 | 1461187949106 Marionette TRACE conn3 <- [1,1098,null,{}]
14:32:29 INFO - PROCESS | 1932 | 1461187949111 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:29 INFO - PROCESS | 1932 | 1461187949327 Marionette TRACE conn3 <- [1,1099,null,{"value":null}]
14:32:29 INFO - PROCESS | 1932 | 1461187949362 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f63b400 == 122 [pid = 1932] [id = 282]
14:32:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x8f8b1000) [pid = 1932] [serial = 847] [outer = (nil)]
14:32:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x8fa98000) [pid = 1932] [serial = 848] [outer = 0x8f8b1000]
14:32:29 INFO - PROCESS | 1932 | 1461187949447 Marionette DEBUG loaded listener.js
14:32:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x8fcb2400) [pid = 1932] [serial = 849] [outer = 0x8f8b1000]
14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x8bd97000) [pid = 1932] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html]
14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x8930c000) [pid = 1932] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html]
14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x8bc26800) [pid = 1932] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html]
14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x8dfc5c00) [pid = 1932] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html]
14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x8aee6c00) [pid = 1932] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html]
14:32:30 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8bd9d400) [pid = 1932] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html]
14:32:30 INFO - PROCESS | 1932 | 1461187950666 Marionette TRACE conn3 <- [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]]]}]
14:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1
14:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1583ms
14:32:30 INFO - PROCESS | 1932 | 1461187950686 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null]
14:32:30 INFO - PROCESS | 1932 | 1461187950689 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}]
14:32:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html
14:32:30 INFO - PROCESS | 1932 | 1461187950695 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}]
14:32:30 INFO - PROCESS | 1932 | 1461187950698 Marionette TRACE conn3 <- [1,1102,null,{}]
14:32:30 INFO - PROCESS | 1932 | 1461187950704 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:30 INFO - PROCESS | 1932 | 1461187950936 Marionette TRACE conn3 <- [1,1103,null,{"value":null}]
14:32:30 INFO - PROCESS | 1932 | 1461187950961 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee6c00 == 123 [pid = 1932] [id = 283]
14:32:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x8bd97000) [pid = 1932] [serial = 850] [outer = (nil)]
14:32:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x8f635c00) [pid = 1932] [serial = 851] [outer = 0x8bd97000]
14:32:31 INFO - PROCESS | 1932 | 1461187951032 Marionette DEBUG loaded listener.js
14:32:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x8fcf0c00) [pid = 1932] [serial = 852] [outer = 0x8bd97000]
14:32:31 INFO - PROCESS | 1932 | 1461187951857 Marionette TRACE conn3 <- [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]]]}]
14:32:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2
14:32:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1178ms
14:32:31 INFO - PROCESS | 1932 | 1461187951875 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null]
14:32:31 INFO - PROCESS | 1932 | 1461187951878 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}]
14:32:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html
14:32:31 INFO - PROCESS | 1932 | 1461187951884 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}]
14:32:31 INFO - PROCESS | 1932 | 1461187951887 Marionette TRACE conn3 <- [1,1106,null,{}]
14:32:31 INFO - PROCESS | 1932 | 1461187951903 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:32 INFO - PROCESS | 1932 | 1461187952069 Marionette TRACE conn3 <- [1,1107,null,{"value":null}]
14:32:32 INFO - PROCESS | 1932 | 1461187952084 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6b7c00 == 124 [pid = 1932] [id = 284]
14:32:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x8fcba400) [pid = 1932] [serial = 853] [outer = (nil)]
14:32:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x904e7400) [pid = 1932] [serial = 854] [outer = 0x8fcba400]
14:32:32 INFO - PROCESS | 1932 | 1461187952155 Marionette DEBUG loaded listener.js
14:32:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x90690400) [pid = 1932] [serial = 855] [outer = 0x8fcba400]
14:32:33 INFO - PROCESS | 1932 | 1461187953350 Marionette TRACE conn3 <- [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]]]}]
14:32:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3
14:32:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1496ms
14:32:33 INFO - PROCESS | 1932 | 1461187953380 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null]
14:32:33 INFO - PROCESS | 1932 | 1461187953388 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}]
14:32:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html
14:32:33 INFO - PROCESS | 1932 | 1461187953397 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}]
14:32:33 INFO - PROCESS | 1932 | 1461187953403 Marionette TRACE conn3 <- [1,1110,null,{}]
14:32:33 INFO - PROCESS | 1932 | 1461187953411 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:33 INFO - PROCESS | 1932 | 1461187953606 Marionette TRACE conn3 <- [1,1111,null,{"value":null}]
14:32:33 INFO - PROCESS | 1932 | 1461187953861 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3eb000 == 125 [pid = 1932] [id = 285]
14:32:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x8b619800) [pid = 1932] [serial = 856] [outer = (nil)]
14:32:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x8bd92400) [pid = 1932] [serial = 857] [outer = 0x8b619800]
14:32:34 INFO - PROCESS | 1932 | 1461187953996 Marionette DEBUG loaded listener.js
14:32:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x8c52e800) [pid = 1932] [serial = 858] [outer = 0x8b619800]
14:32:34 INFO - PROCESS | 1932 | 1461187954946 Marionette TRACE conn3 <- [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]]]}]
14:32:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4
14:32:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1587ms
14:32:34 INFO - PROCESS | 1932 | 1461187954984 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null]
14:32:34 INFO - PROCESS | 1932 | 1461187954993 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}]
14:32:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html
14:32:35 INFO - PROCESS | 1932 | 1461187955004 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}]
14:32:35 INFO - PROCESS | 1932 | 1461187955009 Marionette TRACE conn3 <- [1,1114,null,{}]
14:32:35 INFO - PROCESS | 1932 | 1461187955015 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:35 INFO - PROCESS | 1932 | 1461187955206 Marionette TRACE conn3 <- [1,1115,null,{"value":null}]
14:32:35 INFO - PROCESS | 1932 | 1461187955497 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd2b000 == 126 [pid = 1932] [id = 286]
14:32:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x8df3a800) [pid = 1932] [serial = 859] [outer = (nil)]
14:32:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x8e697000) [pid = 1932] [serial = 860] [outer = 0x8df3a800]
14:32:35 INFO - PROCESS | 1932 | 1461187955627 Marionette DEBUG loaded listener.js
14:32:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x8f639400) [pid = 1932] [serial = 861] [outer = 0x8df3a800]
14:32:36 INFO - PROCESS | 1932 | 1461187956586 Marionette TRACE conn3 <- [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]]]}]
14:32:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1
14:32:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1631ms
14:32:36 INFO - PROCESS | 1932 | 1461187956635 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null]
14:32:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html
14:32:36 INFO - PROCESS | 1932 | 1461187956639 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}]
14:32:36 INFO - PROCESS | 1932 | 1461187956645 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}]
14:32:36 INFO - PROCESS | 1932 | 1461187956652 Marionette TRACE conn3 <- [1,1118,null,{}]
14:32:36 INFO - PROCESS | 1932 | 1461187956668 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:36 INFO - PROCESS | 1932 | 1461187956900 Marionette TRACE conn3 <- [1,1119,null,{"value":null}]
14:32:37 INFO - PROCESS | 1932 | 1461187957165 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c524400 == 127 [pid = 1932] [id = 287]
14:32:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x8f8a8800) [pid = 1932] [serial = 862] [outer = (nil)]
14:32:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x90328000) [pid = 1932] [serial = 863] [outer = 0x8f8a8800]
14:32:37 INFO - PROCESS | 1932 | 1461187957265 Marionette DEBUG loaded listener.js
14:32:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x92886c00) [pid = 1932] [serial = 864] [outer = 0x8f8a8800]
14:32:38 INFO - PROCESS | 1932 | 1461187958153 Marionette TRACE conn3 <- [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]]]}]
14:32:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2
14:32:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1546ms
14:32:38 INFO - PROCESS | 1932 | 1461187958191 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null]
14:32:38 INFO - PROCESS | 1932 | 1461187958195 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}]
14:32:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html
14:32:38 INFO - PROCESS | 1932 | 1461187958201 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}]
14:32:38 INFO - PROCESS | 1932 | 1461187958206 Marionette TRACE conn3 <- [1,1122,null,{}]
14:32:38 INFO - PROCESS | 1932 | 1461187958212 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:38 INFO - PROCESS | 1932 | 1461187958403 Marionette TRACE conn3 <- [1,1123,null,{"value":null}]
14:32:38 INFO - PROCESS | 1932 | 1461187958654 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x91e7b400 == 128 [pid = 1932] [id = 288]
14:32:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x94561800) [pid = 1932] [serial = 865] [outer = (nil)]
14:32:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x9501c800) [pid = 1932] [serial = 866] [outer = 0x94561800]
14:32:38 INFO - PROCESS | 1932 | 1461187958785 Marionette DEBUG loaded listener.js
14:32:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x9506e000) [pid = 1932] [serial = 867] [outer = 0x94561800]
14:32:39 INFO - PROCESS | 1932 | 1461187959645 Marionette TRACE conn3 <- [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]]]}]
14:32:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system
14:32:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1489ms
14:32:39 INFO - PROCESS | 1932 | 1461187959691 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null]
14:32:39 INFO - PROCESS | 1932 | 1461187959695 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}]
14:32:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html
14:32:39 INFO - PROCESS | 1932 | 1461187959702 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}]
14:32:39 INFO - PROCESS | 1932 | 1461187959705 Marionette TRACE conn3 <- [1,1126,null,{}]
14:32:39 INFO - PROCESS | 1932 | 1461187959711 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:39 INFO - PROCESS | 1932 | 1461187959888 Marionette TRACE conn3 <- [1,1127,null,{"value":null}]
14:32:40 INFO - PROCESS | 1932 | 1461187960094 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b290800 == 129 [pid = 1932] [id = 289]
14:32:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x8e333c00) [pid = 1932] [serial = 868] [outer = (nil)]
14:32:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x96f95800) [pid = 1932] [serial = 869] [outer = 0x8e333c00]
14:32:40 INFO - PROCESS | 1932 | 1461187960224 Marionette DEBUG loaded listener.js
14:32:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x97d2e400) [pid = 1932] [serial = 870] [outer = 0x8e333c00]
14:32:41 INFO - PROCESS | 1932 | 1461187961219 Marionette TRACE conn3 <- [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]]]}]
14:32:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1
14:32:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1530ms
14:32:41 INFO - PROCESS | 1932 | 1461187961233 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null]
14:32:41 INFO - PROCESS | 1932 | 1461187961237 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}]
14:32:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html
14:32:41 INFO - PROCESS | 1932 | 1461187961245 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}]
14:32:41 INFO - PROCESS | 1932 | 1461187961248 Marionette TRACE conn3 <- [1,1130,null,{}]
14:32:41 INFO - PROCESS | 1932 | 1461187961254 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:41 INFO - PROCESS | 1932 | 1461187961448 Marionette TRACE conn3 <- [1,1131,null,{"value":null}]
14:32:41 INFO - PROCESS | 1932 | 1461187961711 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x94560800 == 130 [pid = 1932] [id = 290]
14:32:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x945ad400) [pid = 1932] [serial = 871] [outer = (nil)]
14:32:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x98ea5800) [pid = 1932] [serial = 872] [outer = 0x945ad400]
14:32:41 INFO - PROCESS | 1932 | 1461187961841 Marionette DEBUG loaded listener.js
14:32:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x98ff2c00) [pid = 1932] [serial = 873] [outer = 0x945ad400]
14:32:42 INFO - PROCESS | 1932 | 1461187962699 Marionette TRACE conn3 <- [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]]]}]
14:32:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2
14:32:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1490ms
14:32:42 INFO - PROCESS | 1932 | 1461187962734 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null]
14:32:42 INFO - PROCESS | 1932 | 1461187962738 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}]
14:32:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html
14:32:42 INFO - PROCESS | 1932 | 1461187962744 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}]
14:32:42 INFO - PROCESS | 1932 | 1461187962748 Marionette TRACE conn3 <- [1,1134,null,{}]
14:32:42 INFO - PROCESS | 1932 | 1461187962754 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:42 INFO - PROCESS | 1932 | 1461187962934 Marionette TRACE conn3 <- [1,1135,null,{"value":null}]
14:32:43 INFO - PROCESS | 1932 | 1461187963144 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x98e6cc00 == 131 [pid = 1932] [id = 291]
14:32:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x98e7ac00) [pid = 1932] [serial = 874] [outer = (nil)]
14:32:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x9915b000) [pid = 1932] [serial = 875] [outer = 0x98e7ac00]
14:32:43 INFO - PROCESS | 1932 | 1461187963242 Marionette DEBUG loaded listener.js
14:32:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x9915d000) [pid = 1932] [serial = 876] [outer = 0x98e7ac00]
14:32:44 INFO - PROCESS | 1932 | 1461187964146 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}]
14:32:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty
14:32:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1479ms
14:32:44 INFO - PROCESS | 1932 | 1461187964225 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null]
14:32:44 INFO - PROCESS | 1932 | 1461187964228 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}]
14:32:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html
14:32:44 INFO - PROCESS | 1932 | 1461187964235 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}]
14:32:44 INFO - PROCESS | 1932 | 1461187964238 Marionette TRACE conn3 <- [1,1138,null,{}]
14:32:44 INFO - PROCESS | 1932 | 1461187964244 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:44 INFO - PROCESS | 1932 | 1461187964422 Marionette TRACE conn3 <- [1,1139,null,{"value":null}]
14:32:44 INFO - PROCESS | 1932 | 1461187964626 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x98cfa800 == 132 [pid = 1932] [id = 292]
14:32:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x98ff7000) [pid = 1932] [serial = 877] [outer = (nil)]
14:32:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x998f1c00) [pid = 1932] [serial = 878] [outer = 0x98ff7000]
14:32:44 INFO - PROCESS | 1932 | 1461187964792 Marionette DEBUG loaded listener.js
14:32:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x99a20400) [pid = 1932] [serial = 879] [outer = 0x98ff7000]
14:32:45 INFO - PROCESS | 1932 | 1461187965661 Marionette TRACE conn3 <- [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]]]}]
14:32:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha
14:32:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1482ms
14:32:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html
14:32:45 INFO - PROCESS | 1932 | 1461187965717 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null]
14:32:45 INFO - PROCESS | 1932 | 1461187965721 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}]
14:32:45 INFO - PROCESS | 1932 | 1461187965727 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}]
14:32:45 INFO - PROCESS | 1932 | 1461187965731 Marionette TRACE conn3 <- [1,1142,null,{}]
14:32:45 INFO - PROCESS | 1932 | 1461187965737 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:45 INFO - PROCESS | 1932 | 1461187965918 Marionette TRACE conn3 <- [1,1143,null,{"value":null}]
14:32:46 INFO - PROCESS | 1932 | 1461187966176 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x99228800 == 133 [pid = 1932] [id = 293]
14:32:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x99817c00) [pid = 1932] [serial = 880] [outer = (nil)]
14:32:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x99bf3800) [pid = 1932] [serial = 881] [outer = 0x99817c00]
14:32:46 INFO - PROCESS | 1932 | 1461187966315 Marionette DEBUG loaded listener.js
14:32:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x99bf5400) [pid = 1932] [serial = 882] [outer = 0x99817c00]
14:32:47 INFO - PROCESS | 1932 | 1461187967147 Marionette TRACE conn3 <- [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]]]}]
14:32:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour
14:32:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1484ms
14:32:47 INFO - PROCESS | 1932 | 1461187967211 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null]
14:32:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html
14:32:47 INFO - PROCESS | 1932 | 1461187967215 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}]
14:32:47 INFO - PROCESS | 1932 | 1461187967221 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}]
14:32:47 INFO - PROCESS | 1932 | 1461187967225 Marionette TRACE conn3 <- [1,1146,null,{}]
14:32:47 INFO - PROCESS | 1932 | 1461187967230 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:47 INFO - PROCESS | 1932 | 1461187967414 Marionette TRACE conn3 <- [1,1147,null,{"value":null}]
14:32:47 INFO - PROCESS | 1932 | 1461187967618 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x99813000 == 134 [pid = 1932] [id = 294]
14:32:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x99bec000) [pid = 1932] [serial = 883] [outer = (nil)]
14:32:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x9ea11400) [pid = 1932] [serial = 884] [outer = 0x99bec000]
14:32:47 INFO - PROCESS | 1932 | 1461187967747 Marionette DEBUG loaded listener.js
14:32:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x9ea1a400) [pid = 1932] [serial = 885] [outer = 0x99bec000]
14:32:48 INFO - PROCESS | 1932 | 1461187968760 Marionette TRACE conn3 <- [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]]]}]
14:32:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha
14:32:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1583ms
14:32:48 INFO - PROCESS | 1932 | 1461187968804 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null]
14:32:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html
14:32:48 INFO - PROCESS | 1932 | 1461187968809 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}]
14:32:48 INFO - PROCESS | 1932 | 1461187968815 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}]
14:32:48 INFO - PROCESS | 1932 | 1461187968819 Marionette TRACE conn3 <- [1,1150,null,{}]
14:32:48 INFO - PROCESS | 1932 | 1461187968825 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:49 INFO - PROCESS | 1932 | 1461187969038 Marionette TRACE conn3 <- [1,1151,null,{"value":null}]
14:32:49 INFO - PROCESS | 1932 | 1461187969289 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d7400 == 135 [pid = 1932] [id = 295]
14:32:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x9a880000) [pid = 1932] [serial = 886] [outer = (nil)]
14:32:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x9ffab800) [pid = 1932] [serial = 887] [outer = 0x9a880000]
14:32:49 INFO - PROCESS | 1932 | 1461187969425 Marionette DEBUG loaded listener.js
14:32:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0xa0c33400) [pid = 1932] [serial = 888] [outer = 0x9a880000]
14:32:50 INFO - PROCESS | 1932 | 1461187970299 Marionette TRACE conn3 <- [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]]]}]
14:32:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple
14:32:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1531ms
14:32:50 INFO - PROCESS | 1932 | 1461187970346 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null]
14:32:50 INFO - PROCESS | 1932 | 1461187970350 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}]
14:32:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html
14:32:50 INFO - PROCESS | 1932 | 1461187970357 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}]
14:32:50 INFO - PROCESS | 1932 | 1461187970360 Marionette TRACE conn3 <- [1,1154,null,{}]
14:32:50 INFO - PROCESS | 1932 | 1461187970366 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:50 INFO - PROCESS | 1932 | 1461187970550 Marionette TRACE conn3 <- [1,1155,null,{"value":null}]
14:32:50 INFO - PROCESS | 1932 | 1461187970757 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa95800 == 136 [pid = 1932] [id = 296]
14:32:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x904ed000) [pid = 1932] [serial = 889] [outer = (nil)]
14:32:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0xa2a2a000) [pid = 1932] [serial = 890] [outer = 0x904ed000]
14:32:50 INFO - PROCESS | 1932 | 1461187970929 Marionette DEBUG loaded listener.js
14:32:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0xa2a31400) [pid = 1932] [serial = 891] [outer = 0x904ed000]
14:32:51 INFO - PROCESS | 1932 | 1461187971855 Marionette TRACE conn3 <- [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]]]}]
14:32:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside
14:32:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1533ms
14:32:51 INFO - PROCESS | 1932 | 1461187971891 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null]
14:32:51 INFO - PROCESS | 1932 | 1461187971895 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}]
14:32:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html
14:32:51 INFO - PROCESS | 1932 | 1461187971901 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}]
14:32:51 INFO - PROCESS | 1932 | 1461187971905 Marionette TRACE conn3 <- [1,1158,null,{}]
14:32:51 INFO - PROCESS | 1932 | 1461187971910 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:52 INFO - PROCESS | 1932 | 1461187972084 Marionette TRACE conn3 <- [1,1159,null,{"value":null}]
14:32:52 INFO - PROCESS | 1932 | 1461187972307 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aeef800 == 137 [pid = 1932] [id = 297]
14:32:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x9df6f400) [pid = 1932] [serial = 892] [outer = (nil)]
14:32:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0xa4466400) [pid = 1932] [serial = 893] [outer = 0x9df6f400]
14:32:52 INFO - PROCESS | 1932 | 1461187972482 Marionette DEBUG loaded listener.js
14:32:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0xa4471000) [pid = 1932] [serial = 894] [outer = 0x9df6f400]
14:32:53 INFO - PROCESS | 1932 | 1461187973366 Marionette TRACE conn3 <- [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]]]}]
14:32:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap
14:32:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1530ms
14:32:53 INFO - PROCESS | 1932 | 1461187973431 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null]
14:32:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html
14:32:53 INFO - PROCESS | 1932 | 1461187973436 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}]
14:32:53 INFO - PROCESS | 1932 | 1461187973442 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}]
14:32:53 INFO - PROCESS | 1932 | 1461187973446 Marionette TRACE conn3 <- [1,1162,null,{}]
14:32:53 INFO - PROCESS | 1932 | 1461187973451 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:53 INFO - PROCESS | 1932 | 1461187973631 Marionette TRACE conn3 <- [1,1163,null,{"value":null}]
14:32:53 INFO - PROCESS | 1932 | 1461187973883 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x89304400 == 138 [pid = 1932] [id = 298]
14:32:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0xa3cd1000) [pid = 1932] [serial = 895] [outer = (nil)]
14:32:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0xa45b6000) [pid = 1932] [serial = 896] [outer = 0xa3cd1000]
14:32:54 INFO - PROCESS | 1932 | 1461187974012 Marionette DEBUG loaded listener.js
14:32:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0xa45bc400) [pid = 1932] [serial = 897] [outer = 0xa3cd1000]
14:32:54 INFO - PROCESS | 1932 | 1461187974874 Marionette TRACE conn3 <- [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]]]}]
14:32:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2
14:32:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1481ms
14:32:54 INFO - PROCESS | 1932 | 1461187974923 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null]
14:32:54 INFO - PROCESS | 1932 | 1461187974927 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}]
14:32:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html
14:32:54 INFO - PROCESS | 1932 | 1461187974933 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}]
14:32:54 INFO - PROCESS | 1932 | 1461187974936 Marionette TRACE conn3 <- [1,1166,null,{}]
14:32:54 INFO - PROCESS | 1932 | 1461187974942 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:55 INFO - PROCESS | 1932 | 1461187975118 Marionette TRACE conn3 <- [1,1167,null,{"value":null}]
14:32:55 INFO - PROCESS | 1932 | 1461187975332 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b36400 == 139 [pid = 1932] [id = 299]
14:32:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x85b38400) [pid = 1932] [serial = 898] [outer = (nil)]
14:32:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x85b3f800) [pid = 1932] [serial = 899] [outer = 0x85b38400]
14:32:55 INFO - PROCESS | 1932 | 1461187975459 Marionette DEBUG loaded listener.js
14:32:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x85b42400) [pid = 1932] [serial = 900] [outer = 0x85b38400]
14:32:56 INFO - PROCESS | 1932 | 1461187976420 Marionette TRACE conn3 <- [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]]]}]
14:32:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid
14:32:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1530ms
14:32:56 INFO - PROCESS | 1932 | 1461187976464 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null]
14:32:56 INFO - PROCESS | 1932 | 1461187976468 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}]
14:32:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html
14:32:56 INFO - PROCESS | 1932 | 1461187976475 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}]
14:32:56 INFO - PROCESS | 1932 | 1461187976478 Marionette TRACE conn3 <- [1,1170,null,{}]
14:32:56 INFO - PROCESS | 1932 | 1461187976484 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:56 INFO - PROCESS | 1932 | 1461187976684 Marionette TRACE conn3 <- [1,1171,null,{"value":null}]
14:32:56 INFO - PROCESS | 1932 | 1461187976944 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b3c800 == 140 [pid = 1932] [id = 300]
14:32:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x85b43c00) [pid = 1932] [serial = 901] [outer = (nil)]
14:32:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x85c72000) [pid = 1932] [serial = 902] [outer = 0x85b43c00]
14:32:57 INFO - PROCESS | 1932 | 1461187977074 Marionette DEBUG loaded listener.js
14:32:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x85c74800) [pid = 1932] [serial = 903] [outer = 0x85b43c00]
14:32:57 INFO - PROCESS | 1932 | 1461187977953 Marionette TRACE conn3 <- [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]]]}]
14:32:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical
14:32:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1529ms
14:32:58 INFO - PROCESS | 1932 | 1461187978005 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null]
14:32:58 INFO - PROCESS | 1932 | 1461187978009 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}]
14:32:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html
14:32:58 INFO - PROCESS | 1932 | 1461187978015 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}]
14:32:58 INFO - PROCESS | 1932 | 1461187978018 Marionette TRACE conn3 <- [1,1174,null,{}]
14:32:58 INFO - PROCESS | 1932 | 1461187978024 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:32:58 INFO - PROCESS | 1932 | 1461187978213 Marionette TRACE conn3 <- [1,1175,null,{"value":null}]
14:32:59 INFO - PROCESS | 1932 | 1461187978990 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:32:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c7a800 == 141 [pid = 1932] [id = 301]
14:32:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x8ab86000) [pid = 1932] [serial = 904] [outer = (nil)]
14:32:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x8ab8d400) [pid = 1932] [serial = 905] [outer = 0x8ab86000]
14:32:59 INFO - PROCESS | 1932 | 1461187979075 Marionette DEBUG loaded listener.js
14:32:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x8b283c00) [pid = 1932] [serial = 906] [outer = 0x8ab86000]
14:32:59 INFO - PROCESS | 1932 | 1461187979967 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1\n"]]]}]
14:33:00 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
14:33:00 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:33:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1
14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:33:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:00 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:33:00 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:33:00 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:33:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:20:1
14:33:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html | took 1989ms
14:33:00 INFO - PROCESS | 1932 | 1461187980010 Marionette TRACE conn3 -> [0,1177,"getWindowHandle",null]
14:33:00 INFO - PROCESS | 1932 | 1461187980017 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}]
14:33:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html
14:33:00 INFO - PROCESS | 1932 | 1461187980027 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}]
14:33:00 INFO - PROCESS | 1932 | 1461187980030 Marionette TRACE conn3 <- [1,1178,null,{}]
14:33:00 INFO - PROCESS | 1932 | 1461187980038 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:00 INFO - PROCESS | 1932 | 1461187980225 Marionette TRACE conn3 <- [1,1179,null,{"value":null}]
14:33:00 INFO - PROCESS | 1932 | 1461187980438 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3eb800 == 142 [pid = 1932] [id = 302]
14:33:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x8bd25c00) [pid = 1932] [serial = 907] [outer = (nil)]
14:33:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x8c6ce400) [pid = 1932] [serial = 908] [outer = 0x8bd25c00]
14:33:00 INFO - PROCESS | 1932 | 1461187980734 Marionette DEBUG loaded listener.js
14:33:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x8c88c400) [pid = 1932] [serial = 909] [outer = 0x8bd25c00]
14:33:01 INFO - PROCESS | 1932 | 1461187981746 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1\n"]]]}]
14:33:01 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
14:33:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:33:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1
14:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:33:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:01 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:33:01 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:33:01 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:33:01 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:20:1
14:33:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | took 1788ms
14:33:01 INFO - PROCESS | 1932 | 1461187981821 Marionette TRACE conn3 -> [0,1181,"getWindowHandle",null]
14:33:01 INFO - PROCESS | 1932 | 1461187981828 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}]
14:33:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html
14:33:01 INFO - PROCESS | 1932 | 1461187981835 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}]
14:33:01 INFO - PROCESS | 1932 | 1461187981837 Marionette TRACE conn3 <- [1,1182,null,{}]
14:33:01 INFO - PROCESS | 1932 | 1461187981844 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:02 INFO - PROCESS | 1932 | 1461187982038 Marionette TRACE conn3 <- [1,1183,null,{"value":null}]
14:33:02 INFO - PROCESS | 1932 | 1461187982436 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x98cee800) [pid = 1932] [serial = 743] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x945ad000) [pid = 1932] [serial = 740] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x912bbc00) [pid = 1932] [serial = 737] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x99bf1c00) [pid = 1932] [serial = 746] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x9fc95c00) [pid = 1932] [serial = 749] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x8df37800) [pid = 1932] [serial = 752] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x9fb26c00) [pid = 1932] [serial = 755] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x8ab8e800) [pid = 1932] [serial = 758] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x8e90d000) [pid = 1932] [serial = 761] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0xa0f67c00) [pid = 1932] [serial = 764] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x8e437000) [pid = 1932] [serial = 788] [outer = (nil)] [url = about:blank]
14:33:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a402400 == 143 [pid = 1932] [id = 303]
14:33:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x8ab81800) [pid = 1932] [serial = 910] [outer = (nil)]
14:33:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x8ab90c00) [pid = 1932] [serial = 911] [outer = 0x8ab81800]
14:33:02 INFO - PROCESS | 1932 | 1461187982616 Marionette DEBUG loaded listener.js
14:33:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x8bd21400) [pid = 1932] [serial = 912] [outer = 0x8ab81800]
14:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2a000 == 142 [pid = 1932] [id = 260]
14:33:02 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd92000 == 141 [pid = 1932] [id = 259]
14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc0c00 == 140 [pid = 1932] [id = 269]
14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8adc00 == 139 [pid = 1932] [id = 268]
14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x88e47400 == 138 [pid = 1932] [id = 267]
14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x8c524c00 == 137 [pid = 1932] [id = 266]
14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x8c527400 == 136 [pid = 1932] [id = 265]
14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab8fc00 == 135 [pid = 1932] [id = 264]
14:33:03 INFO - PROCESS | 1932 | --DOCSHELL 0x88e41800 == 134 [pid = 1932] [id = 263]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x8bc30800) [pid = 1932] [serial = 776] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x8bd2a800) [pid = 1932] [serial = 777] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x8c767400) [pid = 1932] [serial = 782] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x8dfc6400) [pid = 1932] [serial = 731] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x8b61e000) [pid = 1932] [serial = 728] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x8c52a800) [pid = 1932] [serial = 779] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x8b3e4000) [pid = 1932] [serial = 774] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x8b28a000) [pid = 1932] [serial = 773] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x8aee4400) [pid = 1932] [serial = 767] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x8ab87400) [pid = 1932] [serial = 771] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x8aa32c00) [pid = 1932] [serial = 770] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x8fce5800) [pid = 1932] [serial = 734] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x8e32a400) [pid = 1932] [serial = 785] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x8c76f800) [pid = 1932] [serial = 783] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x8e334c00) [pid = 1932] [serial = 786] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x8c6cd000) [pid = 1932] [serial = 780] [outer = (nil)] [url = about:blank]
14:33:03 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:33:03 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
14:33:03 INFO - PROCESS | 1932 | 1461187983493 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1\n"]]]}]
14:33:03 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
14:33:03 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:33:03 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:33:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1
14:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:33:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:33:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:33:03 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:20:1
14:33:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html | took 1738ms
14:33:03 INFO - PROCESS | 1932 | 1461187983576 Marionette TRACE conn3 -> [0,1185,"getWindowHandle",null]
14:33:03 INFO - PROCESS | 1932 | 1461187983580 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}]
14:33:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html
14:33:03 INFO - PROCESS | 1932 | 1461187983594 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}]
14:33:03 INFO - PROCESS | 1932 | 1461187983603 Marionette TRACE conn3 <- [1,1186,null,{}]
14:33:03 INFO - PROCESS | 1932 | 1461187983611 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:03 INFO - PROCESS | 1932 | 1461187983800 Marionette TRACE conn3 <- [1,1187,null,{"value":null}]
14:33:04 INFO - PROCESS | 1932 | 1461187983981 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e41800 == 135 [pid = 1932] [id = 304]
14:33:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x8ab8fc00) [pid = 1932] [serial = 913] [outer = (nil)]
14:33:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x8e336c00) [pid = 1932] [serial = 914] [outer = 0x8ab8fc00]
14:33:04 INFO - PROCESS | 1932 | 1461187984098 Marionette DEBUG loaded listener.js
14:33:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x8e543800) [pid = 1932] [serial = 915] [outer = 0x8ab8fc00]
14:33:04 INFO - PROCESS | 1932 | 1461187984867 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1\n"]]]}]
14:33:04 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
14:33:04 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:33:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1
14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:33:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:04 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:33:04 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:33:04 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:33:04 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:20:1
14:33:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html | took 1345ms
14:33:04 INFO - PROCESS | 1932 | 1461187984935 Marionette TRACE conn3 -> [0,1189,"getWindowHandle",null]
14:33:04 INFO - PROCESS | 1932 | 1461187984939 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}]
14:33:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html
14:33:04 INFO - PROCESS | 1932 | 1461187984946 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}]
14:33:04 INFO - PROCESS | 1932 | 1461187984949 Marionette TRACE conn3 <- [1,1190,null,{}]
14:33:04 INFO - PROCESS | 1932 | 1461187984954 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:05 INFO - PROCESS | 1932 | 1461187985189 Marionette TRACE conn3 <- [1,1191,null,{"value":null}]
14:33:05 INFO - PROCESS | 1932 | 1461187985212 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa32c00 == 136 [pid = 1932] [id = 305]
14:33:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x8e42f400) [pid = 1932] [serial = 916] [outer = (nil)]
14:33:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x8f6b3000) [pid = 1932] [serial = 917] [outer = 0x8e42f400]
14:33:05 INFO - PROCESS | 1932 | 1461187985284 Marionette DEBUG loaded listener.js
14:33:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x8f8ac400) [pid = 1932] [serial = 918] [outer = 0x8e42f400]
14:33:06 INFO - PROCESS | 1932 | 1461187986202 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1\n"]]]}]
14:33:06 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
14:33:06 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:33:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1
14:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:06 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:33:06 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:33:06 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:33:06 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:20:1
14:33:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | took 1284ms
14:33:06 INFO - PROCESS | 1932 | 1461187986238 Marionette TRACE conn3 -> [0,1193,"getWindowHandle",null]
14:33:06 INFO - PROCESS | 1932 | 1461187986241 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}]
14:33:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html
14:33:06 INFO - PROCESS | 1932 | 1461187986248 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}]
14:33:06 INFO - PROCESS | 1932 | 1461187986252 Marionette TRACE conn3 <- [1,1194,null,{}]
14:33:06 INFO - PROCESS | 1932 | 1461187986261 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:06 INFO - PROCESS | 1932 | 1461187986498 Marionette TRACE conn3 <- [1,1195,null,{"value":null}]
14:33:06 INFO - PROCESS | 1932 | 1461187986554 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb01400 == 137 [pid = 1932] [id = 306]
14:33:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x8fb0a800) [pid = 1932] [serial = 919] [outer = (nil)]
14:33:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x8fcb6800) [pid = 1932] [serial = 920] [outer = 0x8fb0a800]
14:33:06 INFO - PROCESS | 1932 | 1461187986637 Marionette DEBUG loaded listener.js
14:33:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x90005800) [pid = 1932] [serial = 921] [outer = 0x8fb0a800]
14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x8aa31400) [pid = 1932] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html]
14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x8a43e800) [pid = 1932] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html]
14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x8e328800) [pid = 1932] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html]
14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x8bd21c00) [pid = 1932] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html]
14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x8f8b1000) [pid = 1932] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html]
14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x8bd97000) [pid = 1932] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html]
14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x8e914c00) [pid = 1932] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html]
14:33:07 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x8c766c00) [pid = 1932] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html]
14:33:07 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:33:07 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:33:08 INFO - PROCESS | 1932 | 1461187988018 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1\n"]]]}]
14:33:08 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
14:33:08 INFO - _assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9
14:33:08 INFO - _assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13
14:33:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1
14:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:33:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:33:08 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:33:08 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:33:08 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:20:1
14:33:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html | took 1840ms
14:33:08 INFO - PROCESS | 1932 | 1461187988099 Marionette TRACE conn3 -> [0,1197,"getWindowHandle",null]
14:33:08 INFO - PROCESS | 1932 | 1461187988102 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}]
14:33:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html
14:33:08 INFO - PROCESS | 1932 | 1461187988108 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}]
14:33:08 INFO - PROCESS | 1932 | 1461187988111 Marionette TRACE conn3 <- [1,1198,null,{}]
14:33:08 INFO - PROCESS | 1932 | 1461187988117 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:08 INFO - PROCESS | 1932 | 1461187988289 Marionette TRACE conn3 <- [1,1199,null,{"value":null}]
14:33:08 INFO - PROCESS | 1932 | 1461187988300 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab81400 == 138 [pid = 1932] [id = 307]
14:33:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x8bd97000) [pid = 1932] [serial = 922] [outer = (nil)]
14:33:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x8fff1000) [pid = 1932] [serial = 923] [outer = 0x8bd97000]
14:33:08 INFO - PROCESS | 1932 | 1461187988372 Marionette DEBUG loaded listener.js
14:33:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x904eb800) [pid = 1932] [serial = 924] [outer = 0x8bd97000]
14:33:09 INFO - PROCESS | 1932 | 1461187989262 Marionette TRACE conn3 <- [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]]]}]
14:33:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite
14:33:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1177ms
14:33:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html
14:33:09 INFO - PROCESS | 1932 | 1461187989294 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null]
14:33:09 INFO - PROCESS | 1932 | 1461187989297 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}]
14:33:09 INFO - PROCESS | 1932 | 1461187989304 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}]
14:33:09 INFO - PROCESS | 1932 | 1461187989307 Marionette TRACE conn3 <- [1,1202,null,{}]
14:33:09 INFO - PROCESS | 1932 | 1461187989312 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:09 INFO - PROCESS | 1932 | 1461187989484 Marionette TRACE conn3 <- [1,1203,null,{"value":null}]
14:33:09 INFO - PROCESS | 1932 | 1461187989504 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e332000 == 139 [pid = 1932] [id = 308]
14:33:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x9032f000) [pid = 1932] [serial = 925] [outer = (nil)]
14:33:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x92884400) [pid = 1932] [serial = 926] [outer = 0x9032f000]
14:33:09 INFO - PROCESS | 1932 | 1461187989577 Marionette DEBUG loaded listener.js
14:33:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x9455b800) [pid = 1932] [serial = 927] [outer = 0x9032f000]
14:33:10 INFO - PROCESS | 1932 | 1461187990841 Marionette TRACE conn3 <- [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]]]}]
14:33:10 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
14:33:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1584ms
14:33:10 INFO - PROCESS | 1932 | 1461187990888 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null]
14:33:10 INFO - PROCESS | 1932 | 1461187990896 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}]
14:33:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html
14:33:10 INFO - PROCESS | 1932 | 1461187990906 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}]
14:33:10 INFO - PROCESS | 1932 | 1461187990911 Marionette TRACE conn3 <- [1,1206,null,{}]
14:33:10 INFO - PROCESS | 1932 | 1461187990931 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:11 INFO - PROCESS | 1932 | 1461187991170 Marionette TRACE conn3 <- [1,1207,null,{"value":null}]
14:33:11 INFO - PROCESS | 1932 | 1461187991480 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab89400 == 140 [pid = 1932] [id = 309]
14:33:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x8aeef000) [pid = 1932] [serial = 928] [outer = (nil)]
14:33:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x8bd2a800) [pid = 1932] [serial = 929] [outer = 0x8aeef000]
14:33:11 INFO - PROCESS | 1932 | 1461187991591 Marionette DEBUG loaded listener.js
14:33:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x8c529000) [pid = 1932] [serial = 930] [outer = 0x8aeef000]
14:33:12 INFO - PROCESS | 1932 | 1461187992564 Marionette TRACE conn3 <- [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]]]}]
14:33:12 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
14:33:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1699ms
14:33:12 INFO - PROCESS | 1932 | 1461187992605 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null]
14:33:12 INFO - PROCESS | 1932 | 1461187992614 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}]
14:33:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html
14:33:12 INFO - PROCESS | 1932 | 1461187992626 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}]
14:33:12 INFO - PROCESS | 1932 | 1461187992630 Marionette TRACE conn3 <- [1,1210,null,{}]
14:33:12 INFO - PROCESS | 1932 | 1461187992637 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:12 INFO - PROCESS | 1932 | 1461187992840 Marionette TRACE conn3 <- [1,1211,null,{"value":null}]
14:33:13 INFO - PROCESS | 1932 | 1461187993147 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b623000 == 141 [pid = 1932] [id = 310]
14:33:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x8e32fc00) [pid = 1932] [serial = 931] [outer = (nil)]
14:33:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x8e43c800) [pid = 1932] [serial = 932] [outer = 0x8e32fc00]
14:33:13 INFO - PROCESS | 1932 | 1461187993277 Marionette DEBUG loaded listener.js
14:33:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x8f6a9c00) [pid = 1932] [serial = 933] [outer = 0x8e32fc00]
14:33:14 INFO - PROCESS | 1932 | 1461187994140 Marionette TRACE conn3 <- [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]]]}]
14:33:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects
14:33:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1583ms
14:33:14 INFO - PROCESS | 1932 | 1461187994208 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null]
14:33:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html
14:33:14 INFO - PROCESS | 1932 | 1461187994212 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}]
14:33:14 INFO - PROCESS | 1932 | 1461187994219 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}]
14:33:14 INFO - PROCESS | 1932 | 1461187994225 Marionette TRACE conn3 <- [1,1214,null,{}]
14:33:14 INFO - PROCESS | 1932 | 1461187994241 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:14 INFO - PROCESS | 1932 | 1461187994476 Marionette TRACE conn3 <- [1,1215,null,{"value":null}]
14:33:14 INFO - PROCESS | 1932 | 1461187994745 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e431800 == 142 [pid = 1932] [id = 311]
14:33:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x9000e400) [pid = 1932] [serial = 934] [outer = (nil)]
14:33:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x92888400) [pid = 1932] [serial = 935] [outer = 0x9000e400]
14:33:14 INFO - PROCESS | 1932 | 1461187994879 Marionette DEBUG loaded listener.js
14:33:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x95a16400) [pid = 1932] [serial = 936] [outer = 0x9000e400]
14:33:15 INFO - PROCESS | 1932 | 1461187995745 Marionette TRACE conn3 <- [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]]]}]
14:33:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare
14:33:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1586ms
14:33:15 INFO - PROCESS | 1932 | 1461187995805 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null]
14:33:15 INFO - PROCESS | 1932 | 1461187995810 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}]
14:33:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html
14:33:15 INFO - PROCESS | 1932 | 1461187995816 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}]
14:33:15 INFO - PROCESS | 1932 | 1461187995819 Marionette TRACE conn3 <- [1,1218,null,{}]
14:33:15 INFO - PROCESS | 1932 | 1461187995825 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:16 INFO - PROCESS | 1932 | 1461187996051 Marionette TRACE conn3 <- [1,1219,null,{"value":null}]
14:33:16 INFO - PROCESS | 1932 | 1461187996309 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc27400 == 143 [pid = 1932] [id = 312]
14:33:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x92886000) [pid = 1932] [serial = 937] [outer = (nil)]
14:33:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x97c4ac00) [pid = 1932] [serial = 938] [outer = 0x92886000]
14:33:16 INFO - PROCESS | 1932 | 1461187996443 Marionette DEBUG loaded listener.js
14:33:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x98a29800) [pid = 1932] [serial = 939] [outer = 0x92886000]
14:33:17 INFO - PROCESS | 1932 | 1461187997324 Marionette TRACE conn3 <- [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]]]}]
14:33:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas
14:33:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1580ms
14:33:17 INFO - PROCESS | 1932 | 1461187997397 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null]
14:33:17 INFO - PROCESS | 1932 | 1461187997400 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}]
14:33:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html
14:33:17 INFO - PROCESS | 1932 | 1461187997407 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}]
14:33:17 INFO - PROCESS | 1932 | 1461187997411 Marionette TRACE conn3 <- [1,1222,null,{}]
14:33:17 INFO - PROCESS | 1932 | 1461187997416 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:17 INFO - PROCESS | 1932 | 1461187997609 Marionette TRACE conn3 <- [1,1223,null,{"value":null}]
14:33:17 INFO - PROCESS | 1932 | 1461187997872 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc4800 == 144 [pid = 1932] [id = 313]
14:33:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x98e99000) [pid = 1932] [serial = 940] [outer = (nil)]
14:33:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x98ff5400) [pid = 1932] [serial = 941] [outer = 0x98e99000]
14:33:18 INFO - PROCESS | 1932 | 1461187998001 Marionette DEBUG loaded listener.js
14:33:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x99155000) [pid = 1932] [serial = 942] [outer = 0x98e99000]
14:33:18 INFO - PROCESS | 1932 | 1461187998919 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1\n"]]]}]
14:33:18 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
14:33:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1
14:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:33:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:18 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:33:18 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:33:18 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:33:18 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:20:1
14:33:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html | took 1585ms
14:33:18 INFO - PROCESS | 1932 | 1461187998994 Marionette TRACE conn3 -> [0,1225,"getWindowHandle",null]
14:33:18 INFO - PROCESS | 1932 | 1461187998997 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}]
14:33:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html
14:33:19 INFO - PROCESS | 1932 | 1461187999004 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}]
14:33:19 INFO - PROCESS | 1932 | 1461187999008 Marionette TRACE conn3 <- [1,1226,null,{}]
14:33:19 INFO - PROCESS | 1932 | 1461187999013 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:19 INFO - PROCESS | 1932 | 1461187999250 Marionette TRACE conn3 <- [1,1227,null,{"value":null}]
14:33:19 INFO - PROCESS | 1932 | 1461187999507 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x96cd9800 == 145 [pid = 1932] [id = 314]
14:33:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x98cf7c00) [pid = 1932] [serial = 943] [outer = (nil)]
14:33:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x9ff0d000) [pid = 1932] [serial = 944] [outer = 0x98cf7c00]
14:33:19 INFO - PROCESS | 1932 | 1461187999644 Marionette DEBUG loaded listener.js
14:33:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x9ff37800) [pid = 1932] [serial = 945] [outer = 0x98cf7c00]
14:33:20 INFO - PROCESS | 1932 | 1461188000490 Marionette TRACE conn3 <- [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]]]}]
14:33:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour
14:33:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1532ms
14:33:20 INFO - PROCESS | 1932 | 1461188000537 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null]
14:33:20 INFO - PROCESS | 1932 | 1461188000540 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}]
14:33:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html
14:33:20 INFO - PROCESS | 1932 | 1461188000547 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}]
14:33:20 INFO - PROCESS | 1932 | 1461188000550 Marionette TRACE conn3 <- [1,1230,null,{}]
14:33:20 INFO - PROCESS | 1932 | 1461188000556 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:20 INFO - PROCESS | 1932 | 1461188000736 Marionette TRACE conn3 <- [1,1231,null,{"value":null}]
14:33:20 INFO - PROCESS | 1932 | 1461188000954 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x9fc9a000 == 146 [pid = 1932] [id = 315]
14:33:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x9ff2b800) [pid = 1932] [serial = 946] [outer = (nil)]
14:33:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0xa0f69400) [pid = 1932] [serial = 947] [outer = 0x9ff2b800]
14:33:21 INFO - PROCESS | 1932 | 1461188001070 Marionette DEBUG loaded listener.js
14:33:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 256 (0xa4469800) [pid = 1932] [serial = 948] [outer = 0x9ff2b800]
14:33:22 INFO - PROCESS | 1932 | 1461188002054 Marionette TRACE conn3 <- [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]]]}]
14:33:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset
14:33:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1541ms
14:33:22 INFO - PROCESS | 1932 | 1461188002089 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null]
14:33:22 INFO - PROCESS | 1932 | 1461188002092 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}]
14:33:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html
14:33:22 INFO - PROCESS | 1932 | 1461188002099 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}]
14:33:22 INFO - PROCESS | 1932 | 1461188002102 Marionette TRACE conn3 <- [1,1234,null,{}]
14:33:22 INFO - PROCESS | 1932 | 1461188002108 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:22 INFO - PROCESS | 1932 | 1461188002288 Marionette TRACE conn3 <- [1,1235,null,{"value":null}]
14:33:22 INFO - PROCESS | 1932 | 1461188002559 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:22 INFO - PROCESS | 1932 | --DOCSHELL 0x9058a400 == 145 [pid = 1932] [id = 10]
14:33:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de38000 == 146 [pid = 1932] [id = 316]
14:33:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 257 (0x8de38400) [pid = 1932] [serial = 949] [outer = (nil)]
14:33:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 258 (0x8de3b800) [pid = 1932] [serial = 950] [outer = 0x8de38400]
14:33:22 INFO - PROCESS | 1932 | 1461188002721 Marionette DEBUG loaded listener.js
14:33:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 259 (0x8de3dc00) [pid = 1932] [serial = 951] [outer = 0x8de38400]
14:33:23 INFO - PROCESS | 1932 | 1461188003629 Marionette TRACE conn3 <- [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]]]}]
14:33:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient
14:33:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1586ms
14:33:23 INFO - PROCESS | 1932 | 1461188003685 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null]
14:33:23 INFO - PROCESS | 1932 | 1461188003689 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}]
14:33:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html
14:33:23 INFO - PROCESS | 1932 | 1461188003695 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}]
14:33:23 INFO - PROCESS | 1932 | 1461188003699 Marionette TRACE conn3 <- [1,1238,null,{}]
14:33:23 INFO - PROCESS | 1932 | 1461188003704 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:23 INFO - PROCESS | 1932 | 1461188003893 Marionette TRACE conn3 <- [1,1239,null,{"value":null}]
14:33:24 INFO - PROCESS | 1932 | 1461188004105 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b284800 == 147 [pid = 1932] [id = 317]
14:33:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 260 (0x8b3dd800) [pid = 1932] [serial = 952] [outer = (nil)]
14:33:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 261 (0x91ed6800) [pid = 1932] [serial = 953] [outer = 0x8b3dd800]
14:33:24 INFO - PROCESS | 1932 | 1461188004283 Marionette DEBUG loaded listener.js
14:33:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 262 (0xa0e4cc00) [pid = 1932] [serial = 954] [outer = 0x8b3dd800]
14:33:25 INFO - PROCESS | 1932 | 1461188005154 Marionette TRACE conn3 <- [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]]]}]
14:33:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties
14:33:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1489ms
14:33:25 INFO - PROCESS | 1932 | 1461188005184 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null]
14:33:25 INFO - PROCESS | 1932 | 1461188005189 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}]
14:33:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html
14:33:25 INFO - PROCESS | 1932 | 1461188005195 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}]
14:33:25 INFO - PROCESS | 1932 | 1461188005198 Marionette TRACE conn3 <- [1,1242,null,{}]
14:33:25 INFO - PROCESS | 1932 | 1461188005204 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:25 INFO - PROCESS | 1932 | 1461188005386 Marionette TRACE conn3 <- [1,1243,null,{"value":null}]
14:33:25 INFO - PROCESS | 1932 | 1461188005604 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930c000 == 148 [pid = 1932] [id = 318]
14:33:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 263 (0x8c8adc00) [pid = 1932] [serial = 955] [outer = (nil)]
14:33:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 264 (0x8c8b5800) [pid = 1932] [serial = 956] [outer = 0x8c8adc00]
14:33:25 INFO - PROCESS | 1932 | 1461188005726 Marionette DEBUG loaded listener.js
14:33:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 265 (0x8c8b9400) [pid = 1932] [serial = 957] [outer = 0x8c8adc00]
14:33:26 INFO - PROCESS | 1932 | 1461188006688 Marionette TRACE conn3 <- [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]]]}]
14:33:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update
14:33:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1532ms
14:33:26 INFO - PROCESS | 1932 | 1461188006728 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null]
14:33:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html
14:33:26 INFO - PROCESS | 1932 | 1461188006732 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}]
14:33:26 INFO - PROCESS | 1932 | 1461188006765 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}]
14:33:26 INFO - PROCESS | 1932 | 1461188006771 Marionette TRACE conn3 <- [1,1246,null,{}]
14:33:26 INFO - PROCESS | 1932 | 1461188006778 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:27 INFO - PROCESS | 1932 | 1461188007004 Marionette TRACE conn3 <- [1,1247,null,{"value":null}]
14:33:27 INFO - PROCESS | 1932 | 1461188007267 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cd8000 == 149 [pid = 1932] [id = 319]
14:33:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x87cd9400) [pid = 1932] [serial = 958] [outer = (nil)]
14:33:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x87ce3000) [pid = 1932] [serial = 959] [outer = 0x87cd9400]
14:33:27 INFO - PROCESS | 1932 | 1461188007401 Marionette DEBUG loaded listener.js
14:33:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x8c8b8000) [pid = 1932] [serial = 960] [outer = 0x87cd9400]
14:33:28 INFO - PROCESS | 1932 | 1461188008272 Marionette TRACE conn3 <- [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]]]}]
14:33:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind
14:33:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1576ms
14:33:28 INFO - PROCESS | 1932 | 1461188008319 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null]
14:33:28 INFO - PROCESS | 1932 | 1461188008323 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}]
14:33:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html
14:33:28 INFO - PROCESS | 1932 | 1461188008329 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}]
14:33:28 INFO - PROCESS | 1932 | 1461188008332 Marionette TRACE conn3 <- [1,1250,null,{}]
14:33:28 INFO - PROCESS | 1932 | 1461188008338 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:28 INFO - PROCESS | 1932 | 1461188008522 Marionette TRACE conn3 <- [1,1251,null,{"value":null}]
14:33:28 INFO - PROCESS | 1932 | 1461188008743 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x864d4c00 == 150 [pid = 1932] [id = 320]
14:33:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x864d6000) [pid = 1932] [serial = 961] [outer = (nil)]
14:33:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x864dc400) [pid = 1932] [serial = 962] [outer = 0x864d6000]
14:33:28 INFO - PROCESS | 1932 | 1461188008872 Marionette DEBUG loaded listener.js
14:33:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x864df400) [pid = 1932] [serial = 963] [outer = 0x864d6000]
14:33:29 INFO - PROCESS | 1932 | 1461188009813 Marionette TRACE conn3 <- [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]]]}]
14:33:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside
14:33:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1533ms
14:33:29 INFO - PROCESS | 1932 | 1461188009863 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null]
14:33:29 INFO - PROCESS | 1932 | 1461188009867 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}]
14:33:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html
14:33:29 INFO - PROCESS | 1932 | 1461188009873 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}]
14:33:29 INFO - PROCESS | 1932 | 1461188009876 Marionette TRACE conn3 <- [1,1254,null,{}]
14:33:29 INFO - PROCESS | 1932 | 1461188009884 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:30 INFO - PROCESS | 1932 | 1461188010073 Marionette TRACE conn3 <- [1,1255,null,{"value":null}]
14:33:30 INFO - PROCESS | 1932 | 1461188010335 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e1400 == 151 [pid = 1932] [id = 321]
14:33:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 272 (0x87ce3400) [pid = 1932] [serial = 964] [outer = (nil)]
14:33:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 273 (0x8c8bc000) [pid = 1932] [serial = 965] [outer = 0x87ce3400]
14:33:30 INFO - PROCESS | 1932 | 1461188010462 Marionette DEBUG loaded listener.js
14:33:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 274 (0x9fb27000) [pid = 1932] [serial = 966] [outer = 0x87ce3400]
14:33:31 INFO - PROCESS | 1932 | 1461188011345 Marionette TRACE conn3 <- [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]]]}]
14:33:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom
14:33:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1533ms
14:33:31 INFO - PROCESS | 1932 | 1461188011407 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null]
14:33:31 INFO - PROCESS | 1932 | 1461188011410 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}]
14:33:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html
14:33:31 INFO - PROCESS | 1932 | 1461188011417 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}]
14:33:31 INFO - PROCESS | 1932 | 1461188011420 Marionette TRACE conn3 <- [1,1258,null,{}]
14:33:31 INFO - PROCESS | 1932 | 1461188011426 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:31 INFO - PROCESS | 1932 | 1461188011609 Marionette TRACE conn3 <- [1,1259,null,{"value":null}]
14:33:31 INFO - PROCESS | 1932 | 1461188011935 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c7c00 == 152 [pid = 1932] [id = 322]
14:33:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 275 (0x846c9c00) [pid = 1932] [serial = 967] [outer = (nil)]
14:33:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 276 (0x846d1000) [pid = 1932] [serial = 968] [outer = 0x846c9c00]
14:33:32 INFO - PROCESS | 1932 | 1461188012029 Marionette DEBUG loaded listener.js
14:33:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 277 (0x846d4000) [pid = 1932] [serial = 969] [outer = 0x846c9c00]
14:33:32 INFO - PROCESS | 1932 | 1461188012888 Marionette TRACE conn3 <- [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]]]}]
14:33:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder
14:33:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1538ms
14:33:32 INFO - PROCESS | 1932 | 1461188012956 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null]
14:33:32 INFO - PROCESS | 1932 | 1461188012959 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}]
14:33:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html
14:33:32 INFO - PROCESS | 1932 | 1461188012966 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}]
14:33:32 INFO - PROCESS | 1932 | 1461188012969 Marionette TRACE conn3 <- [1,1262,null,{}]
14:33:32 INFO - PROCESS | 1932 | 1461188012975 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:33 INFO - PROCESS | 1932 | 1461188013185 Marionette TRACE conn3 <- [1,1263,null,{"value":null}]
14:33:33 INFO - PROCESS | 1932 | 1461188013494 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x846cc800 == 153 [pid = 1932] [id = 323]
14:33:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 278 (0x846d5c00) [pid = 1932] [serial = 970] [outer = (nil)]
14:33:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 279 (0x8480b800) [pid = 1932] [serial = 971] [outer = 0x846d5c00]
14:33:33 INFO - PROCESS | 1932 | 1461188013584 Marionette DEBUG loaded listener.js
14:33:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 280 (0x8480d400) [pid = 1932] [serial = 972] [outer = 0x846d5c00]
14:33:34 INFO - PROCESS | 1932 | 1461188014471 Marionette TRACE conn3 <- [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]]]}]
14:33:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front
14:33:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1580ms
14:33:34 INFO - PROCESS | 1932 | 1461188014546 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null]
14:33:34 INFO - PROCESS | 1932 | 1461188014549 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}]
14:33:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html
14:33:34 INFO - PROCESS | 1932 | 1461188014556 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}]
14:33:34 INFO - PROCESS | 1932 | 1461188014560 Marionette TRACE conn3 <- [1,1266,null,{}]
14:33:34 INFO - PROCESS | 1932 | 1461188014565 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:34 INFO - PROCESS | 1932 | 1461188014751 Marionette TRACE conn3 <- [1,1267,null,{"value":null}]
14:33:35 INFO - PROCESS | 1932 | 1461188015015 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x846ce800 == 154 [pid = 1932] [id = 324]
14:33:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 281 (0x846d6c00) [pid = 1932] [serial = 973] [outer = (nil)]
14:33:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 282 (0x84815400) [pid = 1932] [serial = 974] [outer = 0x846d6c00]
14:33:35 INFO - PROCESS | 1932 | 1461188015141 Marionette DEBUG loaded listener.js
14:33:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 283 (0x864e2400) [pid = 1932] [serial = 975] [outer = 0x846d6c00]
14:33:36 INFO - PROCESS | 1932 | 1461188016010 Marionette TRACE conn3 <- [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]]]}]
14:33:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1
14:33:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1495ms
14:33:36 INFO - PROCESS | 1932 | 1461188016052 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null]
14:33:36 INFO - PROCESS | 1932 | 1461188016056 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}]
14:33:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html
14:33:36 INFO - PROCESS | 1932 | 1461188016062 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}]
14:33:36 INFO - PROCESS | 1932 | 1461188016065 Marionette TRACE conn3 <- [1,1270,null,{}]
14:33:36 INFO - PROCESS | 1932 | 1461188016071 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:36 INFO - PROCESS | 1932 | 1461188016262 Marionette TRACE conn3 <- [1,1271,null,{"value":null}]
14:33:36 INFO - PROCESS | 1932 | 1461188016535 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a60000 == 155 [pid = 1932] [id = 325]
14:33:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 284 (0x83a61c00) [pid = 1932] [serial = 976] [outer = (nil)]
14:33:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 285 (0x83a68000) [pid = 1932] [serial = 977] [outer = 0x83a61c00]
14:33:36 INFO - PROCESS | 1932 | 1461188016675 Marionette DEBUG loaded listener.js
14:33:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 286 (0x83a6b000) [pid = 1932] [serial = 978] [outer = 0x83a61c00]
14:33:37 INFO - PROCESS | 1932 | 1461188017613 Marionette TRACE conn3 <- [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]]]}]
14:33:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2
14:33:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1593ms
14:33:37 INFO - PROCESS | 1932 | 1461188017656 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null]
14:33:37 INFO - PROCESS | 1932 | 1461188017659 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}]
14:33:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html
14:33:37 INFO - PROCESS | 1932 | 1461188017666 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}]
14:33:37 INFO - PROCESS | 1932 | 1461188017669 Marionette TRACE conn3 <- [1,1274,null,{}]
14:33:37 INFO - PROCESS | 1932 | 1461188017675 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:37 INFO - PROCESS | 1932 | 1461188017859 Marionette TRACE conn3 <- [1,1275,null,{"value":null}]
14:33:38 INFO - PROCESS | 1932 | 1461188018084 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a62c00 == 156 [pid = 1932] [id = 326]
14:33:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 287 (0x83a66400) [pid = 1932] [serial = 979] [outer = (nil)]
14:33:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 288 (0x8a7e3400) [pid = 1932] [serial = 980] [outer = 0x83a66400]
14:33:38 INFO - PROCESS | 1932 | 1461188018260 Marionette DEBUG loaded listener.js
14:33:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 289 (0x8b61ac00) [pid = 1932] [serial = 981] [outer = 0x83a66400]
14:33:39 INFO - PROCESS | 1932 | 1461188019161 Marionette TRACE conn3 <- [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]]]}]
14:33:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top
14:33:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1543ms
14:33:39 INFO - PROCESS | 1932 | 1461188019209 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null]
14:33:39 INFO - PROCESS | 1932 | 1461188019213 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}]
14:33:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html
14:33:39 INFO - PROCESS | 1932 | 1461188019220 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}]
14:33:39 INFO - PROCESS | 1932 | 1461188019222 Marionette TRACE conn3 <- [1,1278,null,{}]
14:33:39 INFO - PROCESS | 1932 | 1461188019229 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:39 INFO - PROCESS | 1932 | 1461188019419 Marionette TRACE conn3 <- [1,1279,null,{"value":null}]
14:33:39 INFO - PROCESS | 1932 | 1461188019689 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x84812000 == 157 [pid = 1932] [id = 327]
14:33:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 290 (0x85b35400) [pid = 1932] [serial = 982] [outer = (nil)]
14:33:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 291 (0x864dd000) [pid = 1932] [serial = 983] [outer = 0x85b35400]
14:33:40 INFO - PROCESS | 1932 | 1461188020233 Marionette DEBUG loaded listener.js
14:33:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 292 (0x87cde400) [pid = 1932] [serial = 984] [outer = 0x85b35400]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8e32f400 == 156 [pid = 1932] [id = 142]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa2c00 == 155 [pid = 1932] [id = 244]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab89800 == 154 [pid = 1932] [id = 253]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8df33400 == 153 [pid = 1932] [id = 251]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8c523c00 == 152 [pid = 1932] [id = 243]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab82400 == 151 [pid = 1932] [id = 252]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab8f400 == 150 [pid = 1932] [id = 254]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab81400 == 149 [pid = 1932] [id = 307]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb01400 == 148 [pid = 1932] [id = 306]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa32c00 == 147 [pid = 1932] [id = 305]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x88e41800 == 146 [pid = 1932] [id = 304]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8a402400 == 145 [pid = 1932] [id = 303]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3eb800 == 144 [pid = 1932] [id = 302]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x85c7a800 == 143 [pid = 1932] [id = 301]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x85b36400 == 142 [pid = 1932] [id = 299]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x85b3c800 == 141 [pid = 1932] [id = 300]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x89304400 == 140 [pid = 1932] [id = 298]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8aeef800 == 139 [pid = 1932] [id = 297]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d7400 == 138 [pid = 1932] [id = 295]
14:33:40 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa95800 == 137 [pid = 1932] [id = 296]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 291 (0x8e541c00) [pid = 1932] [serial = 789] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 290 (0x8e6a0000) [pid = 1932] [serial = 800] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 289 (0x8c88d800) [pid = 1932] [serial = 797] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 288 (0x8f8b4c00) [pid = 1932] [serial = 806] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 287 (0x8b3dc800) [pid = 1932] [serial = 794] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 286 (0x8fcbb000) [pid = 1932] [serial = 809] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 285 (0x8ffef800) [pid = 1932] [serial = 812] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 284 (0x9032c800) [pid = 1932] [serial = 815] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 283 (0x90687000) [pid = 1932] [serial = 818] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 282 (0x914e1800) [pid = 1932] [serial = 821] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 281 (0x8fa98000) [pid = 1932] [serial = 848] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 280 (0x945ab400) [pid = 1932] [serial = 824] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 279 (0x95a41c00) [pid = 1932] [serial = 827] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 278 (0x97774800) [pid = 1932] [serial = 830] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 277 (0x8fcf0c00) [pid = 1932] [serial = 852] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 276 (0x8f635c00) [pid = 1932] [serial = 851] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 275 (0x8fcb2400) [pid = 1932] [serial = 849] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 274 (0x8f638400) [pid = 1932] [serial = 845] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 273 (0x8f6ad400) [pid = 1932] [serial = 846] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 272 (0x8e69e800) [pid = 1932] [serial = 843] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 271 (0x8aee0400) [pid = 1932] [serial = 834] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x8ab85400) [pid = 1932] [serial = 833] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x8f6ae000) [pid = 1932] [serial = 803] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x89308000) [pid = 1932] [serial = 791] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x8b622400) [pid = 1932] [serial = 839] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x8c6db000) [pid = 1932] [serial = 840] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x8e69ac00) [pid = 1932] [serial = 842] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 264 (0x8c885c00) [pid = 1932] [serial = 837] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | --DOMWINDOW == 263 (0x8c530c00) [pid = 1932] [serial = 836] [outer = (nil)] [url = about:blank]
14:33:41 INFO - PROCESS | 1932 | 1461188021761 Marionette TRACE conn3 <- [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]]]}]
14:33:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal
14:33:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 2582ms
14:33:41 INFO - PROCESS | 1932 | 1461188021803 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null]
14:33:41 INFO - PROCESS | 1932 | 1461188021809 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}]
14:33:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html
14:33:41 INFO - PROCESS | 1932 | 1461188021819 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}]
14:33:41 INFO - PROCESS | 1932 | 1461188021825 Marionette TRACE conn3 <- [1,1282,null,{}]
14:33:41 INFO - PROCESS | 1932 | 1461188021833 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:42 INFO - PROCESS | 1932 | 1461188022049 Marionette TRACE conn3 <- [1,1283,null,{"value":null}]
14:33:42 INFO - PROCESS | 1932 | 1461188022243 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cd8800 == 138 [pid = 1932] [id = 328]
14:33:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 264 (0x87ce1c00) [pid = 1932] [serial = 985] [outer = (nil)]
14:33:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 265 (0x8aee2c00) [pid = 1932] [serial = 986] [outer = 0x87ce1c00]
14:33:42 INFO - PROCESS | 1932 | 1461188022325 Marionette DEBUG loaded listener.js
14:33:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x8b3df800) [pid = 1932] [serial = 987] [outer = 0x87ce1c00]
14:33:43 INFO - PROCESS | 1932 | 1461188023196 Marionette TRACE conn3 <- [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]]]}]
14:33:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1
14:33:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1444ms
14:33:43 INFO - PROCESS | 1932 | 1461188023262 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null]
14:33:43 INFO - PROCESS | 1932 | 1461188023268 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}]
14:33:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html
14:33:43 INFO - PROCESS | 1932 | 1461188023277 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}]
14:33:43 INFO - PROCESS | 1932 | 1461188023282 Marionette TRACE conn3 <- [1,1286,null,{}]
14:33:43 INFO - PROCESS | 1932 | 1461188023287 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:43 INFO - PROCESS | 1932 | 1461188023550 Marionette TRACE conn3 <- [1,1287,null,{"value":null}]
14:33:43 INFO - PROCESS | 1932 | 1461188023579 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a5f800 == 139 [pid = 1932] [id = 329]
14:33:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x8a7d9c00) [pid = 1932] [serial = 988] [outer = (nil)]
14:33:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x8c6d5800) [pid = 1932] [serial = 989] [outer = 0x8a7d9c00]
14:33:43 INFO - PROCESS | 1932 | 1461188023667 Marionette DEBUG loaded listener.js
14:33:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x8c886c00) [pid = 1932] [serial = 990] [outer = 0x8a7d9c00]
14:33:44 INFO - PROCESS | 1932 | 1461188024631 Marionette TRACE conn3 <- [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]]]}]
14:33:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2
14:33:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1383ms
14:33:44 INFO - PROCESS | 1932 | 1461188024661 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null]
14:33:44 INFO - PROCESS | 1932 | 1461188024664 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}]
14:33:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html
14:33:44 INFO - PROCESS | 1932 | 1461188024670 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}]
14:33:44 INFO - PROCESS | 1932 | 1461188024676 Marionette TRACE conn3 <- [1,1290,null,{}]
14:33:44 INFO - PROCESS | 1932 | 1461188024697 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:44 INFO - PROCESS | 1932 | 1461188024941 Marionette TRACE conn3 <- [1,1291,null,{"value":null}]
14:33:44 INFO - PROCESS | 1932 | 1461188024976 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x84812c00 == 140 [pid = 1932] [id = 330]
14:33:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x8df3ac00) [pid = 1932] [serial = 991] [outer = (nil)]
14:33:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x8dfc6400) [pid = 1932] [serial = 992] [outer = 0x8df3ac00]
14:33:45 INFO - PROCESS | 1932 | 1461188025049 Marionette DEBUG loaded listener.js
14:33:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 272 (0x8e32e800) [pid = 1932] [serial = 993] [outer = 0x8df3ac00]
14:33:45 INFO - PROCESS | 1932 | --DOMWINDOW == 271 (0x8bd25c00) [pid = 1932] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html]
14:33:45 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x8ab86000) [pid = 1932] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html]
14:33:45 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x8ab81800) [pid = 1932] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html]
14:33:45 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x8fb0a800) [pid = 1932] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html]
14:33:46 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x8ab8fc00) [pid = 1932] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html]
14:33:46 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x8e42f400) [pid = 1932] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html]
14:33:46 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x8bd97000) [pid = 1932] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html]
14:33:46 INFO - PROCESS | 1932 | 1461188026423 Marionette TRACE conn3 <- [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]]]}]
14:33:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3
14:33:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1787ms
14:33:46 INFO - PROCESS | 1932 | 1461188026458 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null]
14:33:46 INFO - PROCESS | 1932 | 1461188026464 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}]
14:33:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html
14:33:46 INFO - PROCESS | 1932 | 1461188026483 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}]
14:33:46 INFO - PROCESS | 1932 | 1461188026488 Marionette TRACE conn3 <- [1,1294,null,{}]
14:33:46 INFO - PROCESS | 1932 | 1461188026496 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:46 INFO - PROCESS | 1932 | 1461188026684 Marionette TRACE conn3 <- [1,1295,null,{"value":null}]
14:33:46 INFO - PROCESS | 1932 | 1461188026694 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2fc00 == 141 [pid = 1932] [id = 331]
14:33:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x8bd2fc00) [pid = 1932] [serial = 994] [outer = (nil)]
14:33:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x8e547000) [pid = 1932] [serial = 995] [outer = 0x8bd2fc00]
14:33:46 INFO - PROCESS | 1932 | 1461188026768 Marionette DEBUG loaded listener.js
14:33:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x8e69ac00) [pid = 1932] [serial = 996] [outer = 0x8bd2fc00]
14:33:47 INFO - PROCESS | 1932 | 1461188027688 Marionette TRACE conn3 <- [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]]]}]
14:33:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative
14:33:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1250ms
14:33:47 INFO - PROCESS | 1932 | 1461188027732 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null]
14:33:47 INFO - PROCESS | 1932 | 1461188027735 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}]
14:33:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html
14:33:47 INFO - PROCESS | 1932 | 1461188027741 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}]
14:33:47 INFO - PROCESS | 1932 | 1461188027744 Marionette TRACE conn3 <- [1,1298,null,{}]
14:33:47 INFO - PROCESS | 1932 | 1461188027750 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:47 INFO - PROCESS | 1932 | 1461188027916 Marionette TRACE conn3 <- [1,1299,null,{"value":null}]
14:33:48 INFO - PROCESS | 1932 | 1461188028264 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a63000 == 142 [pid = 1932] [id = 332]
14:33:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x83a64c00) [pid = 1932] [serial = 997] [outer = (nil)]
14:33:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x846cdc00) [pid = 1932] [serial = 998] [outer = 0x83a64c00]
14:33:48 INFO - PROCESS | 1932 | 1461188028356 Marionette DEBUG loaded listener.js
14:33:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x85b3f000) [pid = 1932] [serial = 999] [outer = 0x83a64c00]
14:33:49 INFO - PROCESS | 1932 | 1461188029423 Marionette TRACE conn3 <- [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]]]}]
14:33:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite
14:33:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1736ms
14:33:49 INFO - PROCESS | 1932 | 1461188029481 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null]
14:33:49 INFO - PROCESS | 1932 | 1461188029488 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}]
14:33:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html
14:33:49 INFO - PROCESS | 1932 | 1461188029498 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}]
14:33:49 INFO - PROCESS | 1932 | 1461188029503 Marionette TRACE conn3 <- [1,1302,null,{}]
14:33:49 INFO - PROCESS | 1932 | 1461188029510 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:49 INFO - PROCESS | 1932 | 1461188029756 Marionette TRACE conn3 <- [1,1303,null,{"value":null}]
14:33:50 INFO - PROCESS | 1932 | 1461188030069 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab8c800 == 143 [pid = 1932] [id = 333]
14:33:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 272 (0x8aeec800) [pid = 1932] [serial = 1000] [outer = (nil)]
14:33:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 273 (0x8bc31c00) [pid = 1932] [serial = 1001] [outer = 0x8aeec800]
14:33:50 INFO - PROCESS | 1932 | 1461188030165 Marionette DEBUG loaded listener.js
14:33:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 274 (0x8bd91000) [pid = 1932] [serial = 1002] [outer = 0x8aeec800]
14:33:51 INFO - PROCESS | 1932 | 1461188031137 Marionette TRACE conn3 <- [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]]]}]
14:33:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1
14:33:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1682ms
14:33:51 INFO - PROCESS | 1932 | 1461188031184 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null]
14:33:51 INFO - PROCESS | 1932 | 1461188031190 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}]
14:33:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html
14:33:51 INFO - PROCESS | 1932 | 1461188031197 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}]
14:33:51 INFO - PROCESS | 1932 | 1461188031200 Marionette TRACE conn3 <- [1,1306,null,{}]
14:33:51 INFO - PROCESS | 1932 | 1461188031207 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:51 INFO - PROCESS | 1932 | 1461188031412 Marionette TRACE conn3 <- [1,1307,null,{"value":null}]
14:33:51 INFO - PROCESS | 1932 | 1461188031719 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc33c00 == 144 [pid = 1932] [id = 334]
14:33:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 275 (0x8de32000) [pid = 1932] [serial = 1003] [outer = (nil)]
14:33:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 276 (0x8df30400) [pid = 1932] [serial = 1004] [outer = 0x8de32000]
14:33:51 INFO - PROCESS | 1932 | 1461188031844 Marionette DEBUG loaded listener.js
14:33:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 277 (0x8e337c00) [pid = 1932] [serial = 1005] [outer = 0x8de32000]
14:33:52 INFO - PROCESS | 1932 | 1461188032818 Marionette TRACE conn3 <- [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]]]}]
14:33:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2
14:33:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1681ms
14:33:52 INFO - PROCESS | 1932 | 1461188032880 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null]
14:33:52 INFO - PROCESS | 1932 | 1461188032885 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}]
14:33:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html
14:33:52 INFO - PROCESS | 1932 | 1461188032900 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}]
14:33:52 INFO - PROCESS | 1932 | 1461188032910 Marionette TRACE conn3 <- [1,1310,null,{}]
14:33:52 INFO - PROCESS | 1932 | 1461188032915 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:53 INFO - PROCESS | 1932 | 1461188033166 Marionette TRACE conn3 <- [1,1311,null,{"value":null}]
14:33:53 INFO - PROCESS | 1932 | 1461188033489 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8b3800 == 145 [pid = 1932] [id = 335]
14:33:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 278 (0x8df36800) [pid = 1932] [serial = 1006] [outer = (nil)]
14:33:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 279 (0x8f6b8000) [pid = 1932] [serial = 1007] [outer = 0x8df36800]
14:33:53 INFO - PROCESS | 1932 | 1461188033577 Marionette DEBUG loaded listener.js
14:33:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 280 (0x8fa99800) [pid = 1932] [serial = 1008] [outer = 0x8df36800]
14:33:54 INFO - PROCESS | 1932 | 1461188034494 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:20:1\n"]]]}]
14:33:54 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
14:33:54 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:33:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1
14:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:33:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:33:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:33:54 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:33:54 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:33:54 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:20:1
14:33:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 1652ms
14:33:54 INFO - PROCESS | 1932 | 1461188034548 Marionette TRACE conn3 -> [0,1313,"getWindowHandle",null]
14:33:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html
14:33:54 INFO - PROCESS | 1932 | 1461188034553 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}]
14:33:54 INFO - PROCESS | 1932 | 1461188034559 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}]
14:33:54 INFO - PROCESS | 1932 | 1461188034563 Marionette TRACE conn3 <- [1,1314,null,{}]
14:33:54 INFO - PROCESS | 1932 | 1461188034569 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:54 INFO - PROCESS | 1932 | 1461188034767 Marionette TRACE conn3 <- [1,1315,null,{"value":null}]
14:33:55 INFO - PROCESS | 1932 | 1461188035030 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de3bc00 == 146 [pid = 1932] [id = 336]
14:33:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 281 (0x8dfcac00) [pid = 1932] [serial = 1009] [outer = (nil)]
14:33:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 282 (0x8fce4000) [pid = 1932] [serial = 1010] [outer = 0x8dfcac00]
14:33:55 INFO - PROCESS | 1932 | 1461188035166 Marionette DEBUG loaded listener.js
14:33:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 283 (0x8ffe4800) [pid = 1932] [serial = 1011] [outer = 0x8dfcac00]
14:33:56 INFO - PROCESS | 1932 | 1461188036042 Marionette TRACE conn3 <- [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]]]}]
14:33:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1
14:33:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1531ms
14:33:56 INFO - PROCESS | 1932 | 1461188036089 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null]
14:33:56 INFO - PROCESS | 1932 | 1461188036093 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}]
14:33:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html
14:33:56 INFO - PROCESS | 1932 | 1461188036100 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}]
14:33:56 INFO - PROCESS | 1932 | 1461188036103 Marionette TRACE conn3 <- [1,1318,null,{}]
14:33:56 INFO - PROCESS | 1932 | 1461188036109 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:56 INFO - PROCESS | 1932 | 1461188036312 Marionette TRACE conn3 <- [1,1319,null,{"value":null}]
14:33:56 INFO - PROCESS | 1932 | 1461188036582 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x9032c800 == 147 [pid = 1932] [id = 337]
14:33:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 284 (0x9032ec00) [pid = 1932] [serial = 1012] [outer = (nil)]
14:33:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 285 (0x904e8000) [pid = 1932] [serial = 1013] [outer = 0x9032ec00]
14:33:56 INFO - PROCESS | 1932 | 1461188036730 Marionette DEBUG loaded listener.js
14:33:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 286 (0x94560000) [pid = 1932] [serial = 1014] [outer = 0x9032ec00]
14:33:57 INFO - PROCESS | 1932 | 1461188037723 Marionette TRACE conn3 <- [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]]]}]
14:33:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2
14:33:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1689ms
14:33:57 INFO - PROCESS | 1932 | 1461188037790 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null]
14:33:57 INFO - PROCESS | 1932 | 1461188037794 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}]
14:33:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html
14:33:57 INFO - PROCESS | 1932 | 1461188037800 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}]
14:33:57 INFO - PROCESS | 1932 | 1461188037804 Marionette TRACE conn3 <- [1,1322,null,{}]
14:33:57 INFO - PROCESS | 1932 | 1461188037810 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:58 INFO - PROCESS | 1932 | 1461188038058 Marionette TRACE conn3 <- [1,1323,null,{"value":null}]
14:33:58 INFO - PROCESS | 1932 | 1461188038381 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb05c00 == 148 [pid = 1932] [id = 338]
14:33:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 287 (0x90005000) [pid = 1932] [serial = 1015] [outer = (nil)]
14:33:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 288 (0x96c53c00) [pid = 1932] [serial = 1016] [outer = 0x90005000]
14:33:58 INFO - PROCESS | 1932 | 1461188038466 Marionette DEBUG loaded listener.js
14:33:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 289 (0x97774800) [pid = 1932] [serial = 1017] [outer = 0x90005000]
14:33:59 INFO - PROCESS | 1932 | 1461188039370 Marionette TRACE conn3 <- [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]]]}]
14:33:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3
14:33:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1633ms
14:33:59 INFO - PROCESS | 1932 | 1461188039435 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null]
14:33:59 INFO - PROCESS | 1932 | 1461188039439 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}]
14:33:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html
14:33:59 INFO - PROCESS | 1932 | 1461188039446 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}]
14:33:59 INFO - PROCESS | 1932 | 1461188039450 Marionette TRACE conn3 <- [1,1326,null,{}]
14:33:59 INFO - PROCESS | 1932 | 1461188039455 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:33:59 INFO - PROCESS | 1932 | 1461188039645 Marionette TRACE conn3 <- [1,1327,null,{"value":null}]
14:33:59 INFO - PROCESS | 1932 | 1461188039908 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:33:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x95068000 == 149 [pid = 1932] [id = 339]
14:33:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 290 (0x95069800) [pid = 1932] [serial = 1018] [outer = (nil)]
14:34:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 291 (0x998f1400) [pid = 1932] [serial = 1019] [outer = 0x95069800]
14:34:00 INFO - PROCESS | 1932 | 1461188040036 Marionette DEBUG loaded listener.js
14:34:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 292 (0x99bf7400) [pid = 1932] [serial = 1020] [outer = 0x95069800]
14:34:00 INFO - PROCESS | 1932 | 1461188040956 Marionette TRACE conn3 <- [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]]]}]
14:34:01 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
14:34:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1583ms
14:34:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html
14:34:01 INFO - PROCESS | 1932 | 1461188041030 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null]
14:34:01 INFO - PROCESS | 1932 | 1461188041033 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}]
14:34:01 INFO - PROCESS | 1932 | 1461188041039 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}]
14:34:01 INFO - PROCESS | 1932 | 1461188041043 Marionette TRACE conn3 <- [1,1330,null,{}]
14:34:01 INFO - PROCESS | 1932 | 1461188041049 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:01 INFO - PROCESS | 1932 | 1461188041234 Marionette TRACE conn3 <- [1,1331,null,{"value":null}]
14:34:01 INFO - PROCESS | 1932 | 1461188041496 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x95073800 == 150 [pid = 1932] [id = 340]
14:34:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 293 (0x98ff5800) [pid = 1932] [serial = 1021] [outer = (nil)]
14:34:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 294 (0x9fb84000) [pid = 1932] [serial = 1022] [outer = 0x98ff5800]
14:34:01 INFO - PROCESS | 1932 | 1461188041626 Marionette DEBUG loaded listener.js
14:34:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 295 (0x9fc95c00) [pid = 1932] [serial = 1023] [outer = 0x98ff5800]
14:34:02 INFO - PROCESS | 1932 | 1461188042534 Marionette TRACE conn3 <- [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]]]}]
14:34:02 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
14:34:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1535ms
14:34:02 INFO - PROCESS | 1932 | 1461188042573 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null]
14:34:02 INFO - PROCESS | 1932 | 1461188042576 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}]
14:34:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html
14:34:02 INFO - PROCESS | 1932 | 1461188042583 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}]
14:34:02 INFO - PROCESS | 1932 | 1461188042587 Marionette TRACE conn3 <- [1,1334,null,{}]
14:34:02 INFO - PROCESS | 1932 | 1461188042593 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:02 INFO - PROCESS | 1932 | 1461188042787 Marionette TRACE conn3 <- [1,1335,null,{"value":null}]
14:34:03 INFO - PROCESS | 1932 | 1461188043114 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x89314800 == 151 [pid = 1932] [id = 341]
14:34:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 296 (0x89316000) [pid = 1932] [serial = 1024] [outer = (nil)]
14:34:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 297 (0x8931ac00) [pid = 1932] [serial = 1025] [outer = 0x89316000]
14:34:03 INFO - PROCESS | 1932 | 1461188043208 Marionette DEBUG loaded listener.js
14:34:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 298 (0x8931c800) [pid = 1932] [serial = 1026] [outer = 0x89316000]
14:34:04 INFO - PROCESS | 1932 | 1461188044106 Marionette TRACE conn3 <- [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]]]}]
14:34:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects
14:34:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1595ms
14:34:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html
14:34:04 INFO - PROCESS | 1932 | 1461188044179 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null]
14:34:04 INFO - PROCESS | 1932 | 1461188044183 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}]
14:34:04 INFO - PROCESS | 1932 | 1461188044189 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}]
14:34:04 INFO - PROCESS | 1932 | 1461188044192 Marionette TRACE conn3 <- [1,1338,null,{}]
14:34:04 INFO - PROCESS | 1932 | 1461188044198 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:04 INFO - PROCESS | 1932 | 1461188044420 Marionette TRACE conn3 <- [1,1339,null,{"value":null}]
14:34:04 INFO - PROCESS | 1932 | 1461188044740 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x9853a000 == 152 [pid = 1932] [id = 342]
14:34:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 299 (0x9853a800) [pid = 1932] [serial = 1027] [outer = (nil)]
14:34:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 300 (0x9853cc00) [pid = 1932] [serial = 1028] [outer = 0x9853a800]
14:34:04 INFO - PROCESS | 1932 | 1461188044850 Marionette DEBUG loaded listener.js
14:34:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 301 (0x98541c00) [pid = 1932] [serial = 1029] [outer = 0x9853a800]
14:34:06 INFO - PROCESS | 1932 | 1461188046297 Marionette TRACE conn3 <- [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]]]}]
14:34:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame
14:34:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2133ms
14:34:06 INFO - PROCESS | 1932 | 1461188046327 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null]
14:34:06 INFO - PROCESS | 1932 | 1461188046332 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}]
14:34:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html
14:34:06 INFO - PROCESS | 1932 | 1461188046339 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}]
14:34:06 INFO - PROCESS | 1932 | 1461188046350 Marionette TRACE conn3 <- [1,1342,null,{}]
14:34:06 INFO - PROCESS | 1932 | 1461188046355 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:06 INFO - PROCESS | 1932 | 1461188046553 Marionette TRACE conn3 <- [1,1343,null,{"value":null}]
14:34:06 INFO - PROCESS | 1932 | 1461188046815 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x98538400 == 153 [pid = 1932] [id = 343]
14:34:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 302 (0x98543000) [pid = 1932] [serial = 1030] [outer = (nil)]
14:34:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 303 (0xa2a2c000) [pid = 1932] [serial = 1031] [outer = 0x98543000]
14:34:06 INFO - PROCESS | 1932 | 1461188046902 Marionette DEBUG loaded listener.js
14:34:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 304 (0xa446dc00) [pid = 1932] [serial = 1032] [outer = 0x98543000]
14:34:07 INFO - PROCESS | 1932 | 1461188047863 Marionette TRACE conn3 <- [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]]]}]
14:34:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas
14:34:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1588ms
14:34:07 INFO - PROCESS | 1932 | 1461188047928 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null]
14:34:07 INFO - PROCESS | 1932 | 1461188047932 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}]
14:34:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html
14:34:07 INFO - PROCESS | 1932 | 1461188047938 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}]
14:34:07 INFO - PROCESS | 1932 | 1461188047941 Marionette TRACE conn3 <- [1,1346,null,{}]
14:34:07 INFO - PROCESS | 1932 | 1461188047947 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:08 INFO - PROCESS | 1932 | 1461188048133 Marionette TRACE conn3 <- [1,1347,null,{"value":null}]
14:34:08 INFO - PROCESS | 1932 | 1461188048465 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x85184800 == 154 [pid = 1932] [id = 344]
14:34:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 305 (0x85186400) [pid = 1932] [serial = 1033] [outer = (nil)]
14:34:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 306 (0x8518ec00) [pid = 1932] [serial = 1034] [outer = 0x85186400]
14:34:08 INFO - PROCESS | 1932 | 1461188048558 Marionette DEBUG loaded listener.js
14:34:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 307 (0x85190c00) [pid = 1932] [serial = 1035] [outer = 0x85186400]
14:34:09 INFO - PROCESS | 1932 | 1461188049447 Marionette TRACE conn3 <- [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]]]}]
14:34:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image
14:34:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1580ms
14:34:09 INFO - PROCESS | 1932 | 1461188049519 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null]
14:34:09 INFO - PROCESS | 1932 | 1461188049523 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}]
14:34:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html
14:34:09 INFO - PROCESS | 1932 | 1461188049529 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}]
14:34:09 INFO - PROCESS | 1932 | 1461188049532 Marionette TRACE conn3 <- [1,1350,null,{}]
14:34:09 INFO - PROCESS | 1932 | 1461188049538 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:09 INFO - PROCESS | 1932 | 1461188049726 Marionette TRACE conn3 <- [1,1351,null,{"value":null}]
14:34:10 INFO - PROCESS | 1932 | 1461188050037 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c6000 == 155 [pid = 1932] [id = 345]
14:34:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 308 (0x832c7400) [pid = 1932] [serial = 1036] [outer = (nil)]
14:34:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 309 (0x832ce400) [pid = 1932] [serial = 1037] [outer = 0x832c7400]
14:34:10 INFO - PROCESS | 1932 | 1461188050125 Marionette DEBUG loaded listener.js
14:34:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 310 (0x832d0000) [pid = 1932] [serial = 1038] [outer = 0x832c7400]
14:34:11 INFO - PROCESS | 1932 | 1461188051014 Marionette TRACE conn3 <- [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]]]}]
14:34:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext
14:34:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1534ms
14:34:11 INFO - PROCESS | 1932 | 1461188051064 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null]
14:34:11 INFO - PROCESS | 1932 | 1461188051068 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}]
14:34:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html
14:34:11 INFO - PROCESS | 1932 | 1461188051074 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}]
14:34:11 INFO - PROCESS | 1932 | 1461188051076 Marionette TRACE conn3 <- [1,1354,null,{}]
14:34:11 INFO - PROCESS | 1932 | 1461188051082 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:11 INFO - PROCESS | 1932 | 1461188051270 Marionette TRACE conn3 <- [1,1355,null,{"value":null}]
14:34:11 INFO - PROCESS | 1932 | 1461188051583 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x832cc800 == 156 [pid = 1932] [id = 346]
14:34:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 311 (0x832cd400) [pid = 1932] [serial = 1039] [outer = (nil)]
14:34:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 312 (0x85c79000) [pid = 1932] [serial = 1040] [outer = 0x832cd400]
14:34:11 INFO - PROCESS | 1932 | 1461188051673 Marionette DEBUG loaded listener.js
14:34:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 313 (0x8c6ccc00) [pid = 1932] [serial = 1041] [outer = 0x832cd400]
14:34:12 INFO - PROCESS | 1932 | 1461188052589 Marionette TRACE conn3 <- [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]]]}]
14:34:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type
14:34:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1580ms
14:34:12 INFO - PROCESS | 1932 | 1461188052655 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null]
14:34:12 INFO - PROCESS | 1932 | 1461188052659 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}]
14:34:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html
14:34:12 INFO - PROCESS | 1932 | 1461188052666 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}]
14:34:12 INFO - PROCESS | 1932 | 1461188052669 Marionette TRACE conn3 <- [1,1358,null,{}]
14:34:12 INFO - PROCESS | 1932 | 1461188052675 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:12 INFO - PROCESS | 1932 | 1461188052905 Marionette TRACE conn3 <- [1,1359,null,{"value":null}]
14:34:13 INFO - PROCESS | 1932 | 1461188053228 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x835e7000 == 157 [pid = 1932] [id = 347]
14:34:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 314 (0x835e8800) [pid = 1932] [serial = 1042] [outer = (nil)]
14:34:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 315 (0x835ed800) [pid = 1932] [serial = 1043] [outer = 0x835e8800]
14:34:13 INFO - PROCESS | 1932 | 1461188053329 Marionette DEBUG loaded listener.js
14:34:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 316 (0x835eec00) [pid = 1932] [serial = 1044] [outer = 0x835e8800]
14:34:14 INFO - PROCESS | 1932 | 1461188054222 Marionette TRACE conn3 <- [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]]]}]
14:34:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas
14:34:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1631ms
14:34:14 INFO - PROCESS | 1932 | 1461188054298 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null]
14:34:14 INFO - PROCESS | 1932 | 1461188054302 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}]
14:34:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html
14:34:14 INFO - PROCESS | 1932 | 1461188054308 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}]
14:34:14 INFO - PROCESS | 1932 | 1461188054311 Marionette TRACE conn3 <- [1,1362,null,{}]
14:34:14 INFO - PROCESS | 1932 | 1461188054317 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:14 INFO - PROCESS | 1932 | 1461188054542 Marionette TRACE conn3 <- [1,1363,null,{"value":null}]
14:34:14 INFO - PROCESS | 1932 | 1461188054860 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x835ec000 == 158 [pid = 1932] [id = 348]
14:34:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 317 (0x835ee000) [pid = 1932] [serial = 1045] [outer = (nil)]
14:34:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 318 (0x8369e800) [pid = 1932] [serial = 1046] [outer = 0x835ee000]
14:34:14 INFO - PROCESS | 1932 | 1461188054950 Marionette DEBUG loaded listener.js
14:34:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 319 (0x836a1800) [pid = 1932] [serial = 1047] [outer = 0x835ee000]
14:34:15 INFO - PROCESS | 1932 | 1461188055859 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}]
14:34:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas
14:34:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1583ms
14:34:15 INFO - PROCESS | 1932 | 1461188055892 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null]
14:34:15 INFO - PROCESS | 1932 | 1461188055895 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}]
14:34:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html
14:34:15 INFO - PROCESS | 1932 | 1461188055903 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}]
14:34:15 INFO - PROCESS | 1932 | 1461188055906 Marionette TRACE conn3 <- [1,1366,null,{}]
14:34:15 INFO - PROCESS | 1932 | 1461188055912 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:16 INFO - PROCESS | 1932 | 1461188056102 Marionette TRACE conn3 <- [1,1367,null,{"value":null}]
14:34:16 INFO - PROCESS | 1932 | 1461188056419 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x835f3400 == 159 [pid = 1932] [id = 349]
14:34:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 320 (0x835f4800) [pid = 1932] [serial = 1048] [outer = (nil)]
14:34:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 321 (0x836a9c00) [pid = 1932] [serial = 1049] [outer = 0x835f4800]
14:34:16 INFO - PROCESS | 1932 | 1461188056511 Marionette DEBUG loaded listener.js
14:34:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 322 (0x85184000) [pid = 1932] [serial = 1050] [outer = 0x835f4800]
14:34:17 INFO - PROCESS | 1932 | 1461188057463 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:20:1\n"]]]}]
14:34:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html | took 1580ms
14:34:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html
14:34:17 INFO - PROCESS | 1932 | 1461188057482 Marionette TRACE conn3 -> [0,1369,"getWindowHandle",null]
14:34:17 INFO - PROCESS | 1932 | 1461188057485 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}]
14:34:17 INFO - PROCESS | 1932 | 1461188057492 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}]
14:34:17 INFO - PROCESS | 1932 | 1461188057495 Marionette TRACE conn3 <- [1,1370,null,{}]
14:34:17 INFO - PROCESS | 1932 | 1461188057501 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:17 INFO - PROCESS | 1932 | 1461188057697 Marionette TRACE conn3 <- [1,1371,null,{"value":null}]
14:34:18 INFO - PROCESS | 1932 | 1461188058024 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x836aa400 == 160 [pid = 1932] [id = 350]
14:34:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 323 (0x85c70400) [pid = 1932] [serial = 1051] [outer = (nil)]
14:34:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 324 (0x8c6d1800) [pid = 1932] [serial = 1052] [outer = 0x85c70400]
14:34:18 INFO - PROCESS | 1932 | 1461188058114 Marionette DEBUG loaded listener.js
14:34:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 325 (0x8e332800) [pid = 1932] [serial = 1053] [outer = 0x85c70400]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2fc00 == 159 [pid = 1932] [id = 331]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x84812c00 == 158 [pid = 1932] [id = 330]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x90596400 == 157 [pid = 1932] [id = 11]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x83a5f800 == 156 [pid = 1932] [id = 329]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x87cd8800 == 155 [pid = 1932] [id = 328]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x84812000 == 154 [pid = 1932] [id = 327]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc4800 == 153 [pid = 1932] [id = 313]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x96cd9800 == 152 [pid = 1932] [id = 314]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc27400 == 151 [pid = 1932] [id = 312]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8b623000 == 150 [pid = 1932] [id = 310]
14:34:19 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab89400 == 149 [pid = 1932] [id = 309]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 324 (0x8c88c400) [pid = 1932] [serial = 909] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 323 (0x8ab8d400) [pid = 1932] [serial = 905] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 322 (0x998f1c00) [pid = 1932] [serial = 878] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 321 (0x8e697000) [pid = 1932] [serial = 860] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 320 (0x8ab90c00) [pid = 1932] [serial = 911] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 319 (0x8c6ce400) [pid = 1932] [serial = 908] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 318 (0xa45b6000) [pid = 1932] [serial = 896] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 317 (0xa4466400) [pid = 1932] [serial = 893] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 316 (0x90005800) [pid = 1932] [serial = 921] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 315 (0x8e543800) [pid = 1932] [serial = 915] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 314 (0x9501c800) [pid = 1932] [serial = 866] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 313 (0x904e7400) [pid = 1932] [serial = 854] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 312 (0x9ea11400) [pid = 1932] [serial = 884] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 311 (0x85b3f800) [pid = 1932] [serial = 899] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 310 (0x8bd21400) [pid = 1932] [serial = 912] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 309 (0x8b283c00) [pid = 1932] [serial = 906] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 308 (0x90328000) [pid = 1932] [serial = 863] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 307 (0x8f8ac400) [pid = 1932] [serial = 918] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 306 (0x85c72000) [pid = 1932] [serial = 902] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 305 (0x8fcb6800) [pid = 1932] [serial = 920] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 304 (0x98ea5800) [pid = 1932] [serial = 872] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 303 (0x8bd92400) [pid = 1932] [serial = 857] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 302 (0x9915b000) [pid = 1932] [serial = 875] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 301 (0x9ffab800) [pid = 1932] [serial = 887] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 300 (0x99bf3800) [pid = 1932] [serial = 881] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 299 (0x8e336c00) [pid = 1932] [serial = 914] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 298 (0x8f6b3000) [pid = 1932] [serial = 917] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 297 (0xa2a2a000) [pid = 1932] [serial = 890] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 296 (0x96f95800) [pid = 1932] [serial = 869] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 295 (0x8fff1000) [pid = 1932] [serial = 923] [outer = (nil)] [url = about:blank]
14:34:19 INFO - PROCESS | 1932 | --DOMWINDOW == 294 (0x904eb800) [pid = 1932] [serial = 924] [outer = (nil)] [url = about:blank]
14:34:20 INFO - PROCESS | 1932 | 1461188060158 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1\n"]]]}]
14:34: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
14:34:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13
14:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:34:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:34:20 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:34:20 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:34:20 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:34:20 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:20:1
14:34:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html | took 2699ms
14:34:20 INFO - PROCESS | 1932 | 1461188060192 Marionette TRACE conn3 -> [0,1373,"getWindowHandle",null]
14:34:20 INFO - PROCESS | 1932 | 1461188060199 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}]
14:34:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html
14:34:20 INFO - PROCESS | 1932 | 1461188060207 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}]
14:34:20 INFO - PROCESS | 1932 | 1461188060213 Marionette TRACE conn3 <- [1,1374,null,{}]
14:34:20 INFO - PROCESS | 1932 | 1461188060220 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:20 INFO - PROCESS | 1932 | 1461188060405 Marionette TRACE conn3 <- [1,1375,null,{"value":null}]
14:34:20 INFO - PROCESS | 1932 | 1461188060593 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c72000 == 150 [pid = 1932] [id = 351]
14:34:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 295 (0x85c79400) [pid = 1932] [serial = 1054] [outer = (nil)]
14:34:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 296 (0x89308000) [pid = 1932] [serial = 1055] [outer = 0x85c79400]
14:34:20 INFO - PROCESS | 1932 | 1461188060669 Marionette DEBUG loaded listener.js
14:34:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 297 (0x8a439800) [pid = 1932] [serial = 1056] [outer = 0x85c79400]
14:34:21 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:34:21 INFO - PROCESS | 1932 | 1461188061584 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1\n"]]]}]
14:34:21 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | Canvas test: 2d.pattern.image.incomplete.immediate -
14:34:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13
14:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:34:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:34:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:34:21 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:34:21 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:34:21 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:34:21 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:20:1
14:34:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html | took 1406ms
14:34:21 INFO - PROCESS | 1932 | 1461188061615 Marionette TRACE conn3 -> [0,1377,"getWindowHandle",null]
14:34:21 INFO - PROCESS | 1932 | 1461188061624 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}]
14:34:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html
14:34:21 INFO - PROCESS | 1932 | 1461188061633 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}]
14:34:21 INFO - PROCESS | 1932 | 1461188061638 Marionette TRACE conn3 <- [1,1378,null,{}]
14:34:21 INFO - PROCESS | 1932 | 1461188061643 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:21 INFO - PROCESS | 1932 | 1461188061830 Marionette TRACE conn3 <- [1,1379,null,{"value":null}]
14:34:22 INFO - PROCESS | 1932 | 1461188062138 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee1400 == 151 [pid = 1932] [id = 352]
14:34:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 298 (0x8aeef400) [pid = 1932] [serial = 1057] [outer = (nil)]
14:34:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 299 (0x8b618400) [pid = 1932] [serial = 1058] [outer = 0x8aeef400]
14:34:22 INFO - PROCESS | 1932 | 1461188062229 Marionette DEBUG loaded listener.js
14:34:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 300 (0x8bd2e400) [pid = 1932] [serial = 1059] [outer = 0x8aeef400]
14:34:23 INFO - PROCESS | 1932 | 1461188063084 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1\n"]]]}]
14:34:23 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
14:34:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13
14:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:34:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:34:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:34:23 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:34:23 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:34:23 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:34:23 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:20:1
14:34:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | took 1498ms
14:34:23 INFO - PROCESS | 1932 | 1461188063133 Marionette TRACE conn3 -> [0,1381,"getWindowHandle",null]
14:34:23 INFO - PROCESS | 1932 | 1461188063136 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}]
14:34:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html
14:34:23 INFO - PROCESS | 1932 | 1461188063151 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}]
14:34:23 INFO - PROCESS | 1932 | 1461188063156 Marionette TRACE conn3 <- [1,1382,null,{}]
14:34:23 INFO - PROCESS | 1932 | 1461188063171 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:23 INFO - PROCESS | 1932 | 1461188063439 Marionette TRACE conn3 <- [1,1383,null,{"value":null}]
14:34:23 INFO - PROCESS | 1932 | 1461188063475 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76b800 == 152 [pid = 1932] [id = 353]
14:34:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 301 (0x8c8b4000) [pid = 1932] [serial = 1060] [outer = (nil)]
14:34:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 302 (0x8de33400) [pid = 1932] [serial = 1061] [outer = 0x8c8b4000]
14:34:23 INFO - PROCESS | 1932 | 1461188063554 Marionette DEBUG loaded listener.js
14:34:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 303 (0x8dfca000) [pid = 1932] [serial = 1062] [outer = 0x8c8b4000]
14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 302 (0x85b35400) [pid = 1932] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html]
14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 301 (0x8a7d9c00) [pid = 1932] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html]
14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 300 (0x8df3ac00) [pid = 1932] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html]
14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 299 (0x87ce1c00) [pid = 1932] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html]
14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 298 (0x8fcb4000) [pid = 1932] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html]
14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 297 (0x8faac000) [pid = 1932] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html]
14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 296 (0x9032f000) [pid = 1932] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html]
14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 295 (0x912bc800) [pid = 1932] [serial = 30] [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.]
14:34:24 INFO - PROCESS | 1932 | --DOMWINDOW == 294 (0x8fcba400) [pid = 1932] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html]
14:34:24 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109
14:34:24 INFO - PROCESS | 1932 | 1461188064944 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1\n"]]]}]
14:34:24 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]"
14:34:24 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:34:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1
14:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:34:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:34:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:34:24 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:34:24 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:34:24 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:34:24 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:20:1
14:34:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | took 1844ms
14:34:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html
14:34:24 INFO - PROCESS | 1932 | 1461188064988 Marionette TRACE conn3 -> [0,1385,"getWindowHandle",null]
14:34:24 INFO - PROCESS | 1932 | 1461188064991 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}]
14:34:24 INFO - PROCESS | 1932 | 1461188064997 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}]
14:34:25 INFO - PROCESS | 1932 | 1461188065000 Marionette TRACE conn3 <- [1,1386,null,{}]
14:34:25 INFO - PROCESS | 1932 | 1461188065006 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:25 INFO - PROCESS | 1932 | 1461188065178 Marionette TRACE conn3 <- [1,1387,null,{"value":null}]
14:34:25 INFO - PROCESS | 1932 | 1461188065192 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d2400 == 153 [pid = 1932] [id = 354]
14:34:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 295 (0x8bd96800) [pid = 1932] [serial = 1063] [outer = (nil)]
14:34:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 296 (0x8e543800) [pid = 1932] [serial = 1064] [outer = 0x8bd96800]
14:34:25 INFO - PROCESS | 1932 | 1461188065266 Marionette DEBUG loaded listener.js
14:34:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 297 (0x8e69bc00) [pid = 1932] [serial = 1065] [outer = 0x8bd96800]
14:34:26 INFO - PROCESS | 1932 | 1461188066172 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1\n"]]]}]
14:34:26 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
14:34:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13
14:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:34:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:34:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:34:26 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:34:26 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:34:26 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:34:26 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:20:1
14:34:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | took 1234ms
14:34:26 INFO - PROCESS | 1932 | 1461188066232 Marionette TRACE conn3 -> [0,1389,"getWindowHandle",null]
14:34:26 INFO - PROCESS | 1932 | 1461188066235 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}]
14:34:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html
14:34:26 INFO - PROCESS | 1932 | 1461188066241 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}]
14:34:26 INFO - PROCESS | 1932 | 1461188066245 Marionette TRACE conn3 <- [1,1390,null,{}]
14:34:26 INFO - PROCESS | 1932 | 1461188066250 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:26 INFO - PROCESS | 1932 | 1461188066421 Marionette TRACE conn3 <- [1,1391,null,{"value":null}]
14:34:26 INFO - PROCESS | 1932 | 1461188066757 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c6800 == 154 [pid = 1932] [id = 355]
14:34:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 298 (0x832ca800) [pid = 1932] [serial = 1066] [outer = (nil)]
14:34:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 299 (0x8369fc00) [pid = 1932] [serial = 1067] [outer = 0x832ca800]
14:34:26 INFO - PROCESS | 1932 | 1461188066862 Marionette DEBUG loaded listener.js
14:34:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 300 (0x85189800) [pid = 1932] [serial = 1068] [outer = 0x832ca800]
14:34:27 INFO - PROCESS | 1932 | 1461188067916 Marionette TRACE conn3 <- [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]]]}]
14:34:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null
14:34:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1731ms
14:34:27 INFO - PROCESS | 1932 | 1461188067975 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null]
14:34:27 INFO - PROCESS | 1932 | 1461188067982 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}]
14:34:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html
14:34:27 INFO - PROCESS | 1932 | 1461188067992 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}]
14:34:27 INFO - PROCESS | 1932 | 1461188067996 Marionette TRACE conn3 <- [1,1394,null,{}]
14:34:28 INFO - PROCESS | 1932 | 1461188068003 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:28 INFO - PROCESS | 1932 | 1461188068317 Marionette TRACE conn3 <- [1,1395,null,{"value":null}]
14:34:28 INFO - PROCESS | 1932 | 1461188068587 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e7c00 == 155 [pid = 1932] [id = 356]
14:34:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 301 (0x8ab8fc00) [pid = 1932] [serial = 1069] [outer = (nil)]
14:34:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 302 (0x8aeea000) [pid = 1932] [serial = 1070] [outer = 0x8ab8fc00]
14:34:28 INFO - PROCESS | 1932 | 1461188068679 Marionette DEBUG loaded listener.js
14:34:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 303 (0x8b627000) [pid = 1932] [serial = 1071] [outer = 0x8ab8fc00]
14:34:29 INFO - PROCESS | 1932 | 1461188069685 Marionette TRACE conn3 <- [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]]]}]
14:34:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string
14:34:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1741ms
14:34:29 INFO - PROCESS | 1932 | 1461188069736 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null]
14:34:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html
14:34:29 INFO - PROCESS | 1932 | 1461188069743 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}]
14:34:29 INFO - PROCESS | 1932 | 1461188069749 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}]
14:34:29 INFO - PROCESS | 1932 | 1461188069753 Marionette TRACE conn3 <- [1,1398,null,{}]
14:34:29 INFO - PROCESS | 1932 | 1461188069759 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:29 INFO - PROCESS | 1932 | 1461188069965 Marionette TRACE conn3 <- [1,1399,null,{"value":null}]
14:34:30 INFO - PROCESS | 1932 | 1461188070325 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c88f000 == 156 [pid = 1932] [id = 357]
14:34:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 304 (0x8c8ae400) [pid = 1932] [serial = 1072] [outer = (nil)]
14:34:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 305 (0x8c8bc400) [pid = 1932] [serial = 1073] [outer = 0x8c8ae400]
14:34:30 INFO - PROCESS | 1932 | 1461188070420 Marionette DEBUG loaded listener.js
14:34:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 306 (0x8dfc5800) [pid = 1932] [serial = 1074] [outer = 0x8c8ae400]
14:34:31 INFO - PROCESS | 1932 | 1461188071378 Marionette TRACE conn3 <- [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]]]}]
14:34:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined
14:34:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1687ms
14:34:31 INFO - PROCESS | 1932 | 1461188071437 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null]
14:34:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html
14:34:31 INFO - PROCESS | 1932 | 1461188071441 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}]
14:34:31 INFO - PROCESS | 1932 | 1461188071457 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}]
14:34:31 INFO - PROCESS | 1932 | 1461188071466 Marionette TRACE conn3 <- [1,1402,null,{}]
14:34:31 INFO - PROCESS | 1932 | 1461188071473 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:31 INFO - PROCESS | 1932 | 1461188071780 Marionette TRACE conn3 <- [1,1403,null,{"value":null}]
14:34:32 INFO - PROCESS | 1932 | 1461188072033 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c767400 == 157 [pid = 1932] [id = 358]
14:34:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 307 (0x8c891400) [pid = 1932] [serial = 1075] [outer = (nil)]
14:34:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 308 (0x8fb01c00) [pid = 1932] [serial = 1076] [outer = 0x8c891400]
14:34:32 INFO - PROCESS | 1932 | 1461188072139 Marionette DEBUG loaded listener.js
14:34:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 309 (0x8fcb2400) [pid = 1932] [serial = 1077] [outer = 0x8c891400]
14:34:33 INFO - PROCESS | 1932 | 1461188073056 Marionette TRACE conn3 <- [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]]]}]
14:34:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1
14:34:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1658ms
14:34:33 INFO - PROCESS | 1932 | 1461188073106 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null]
14:34:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html
14:34:33 INFO - PROCESS | 1932 | 1461188073111 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}]
14:34:33 INFO - PROCESS | 1932 | 1461188073117 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}]
14:34:33 INFO - PROCESS | 1932 | 1461188073121 Marionette TRACE conn3 <- [1,1406,null,{}]
14:34:33 INFO - PROCESS | 1932 | 1461188073127 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:33 INFO - PROCESS | 1932 | 1461188073326 Marionette TRACE conn3 <- [1,1407,null,{"value":null}]
14:34:33 INFO - PROCESS | 1932 | 1461188073649 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c88c400 == 158 [pid = 1932] [id = 359]
14:34:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 310 (0x8e430400) [pid = 1932] [serial = 1078] [outer = (nil)]
14:34:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 311 (0x904e2800) [pid = 1932] [serial = 1079] [outer = 0x8e430400]
14:34:33 INFO - PROCESS | 1932 | 1461188073742 Marionette DEBUG loaded listener.js
14:34:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 312 (0x904e8c00) [pid = 1932] [serial = 1080] [outer = 0x8e430400]
14:34:34 INFO - PROCESS | 1932 | 1461188074616 Marionette TRACE conn3 <- [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]]]}]
14:34:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2
14:34:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1532ms
14:34:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html
14:34:34 INFO - PROCESS | 1932 | 1461188074649 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null]
14:34:34 INFO - PROCESS | 1932 | 1461188074653 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}]
14:34:34 INFO - PROCESS | 1932 | 1461188074659 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}]
14:34:34 INFO - PROCESS | 1932 | 1461188074663 Marionette TRACE conn3 <- [1,1410,null,{}]
14:34:34 INFO - PROCESS | 1932 | 1461188074669 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:34 INFO - PROCESS | 1932 | 1461188074858 Marionette TRACE conn3 <- [1,1411,null,{"value":null}]
14:34:35 INFO - PROCESS | 1932 | 1461188075135 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x91e7c400 == 159 [pid = 1932] [id = 360]
14:34:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 313 (0x91e7f800) [pid = 1932] [serial = 1081] [outer = (nil)]
14:34:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 314 (0x92886400) [pid = 1932] [serial = 1082] [outer = 0x91e7f800]
14:34:35 INFO - PROCESS | 1932 | 1461188075292 Marionette DEBUG loaded listener.js
14:34:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 315 (0x96c5d800) [pid = 1932] [serial = 1083] [outer = 0x91e7f800]
14:34:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1
14:34:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1682ms
14:34:36 INFO - PROCESS | 1932 | 1461188076331 Marionette TRACE conn3 <- [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]]]}]
14:34:36 INFO - PROCESS | 1932 | 1461188076342 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null]
14:34:36 INFO - PROCESS | 1932 | 1461188076345 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}]
14:34:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html
14:34:36 INFO - PROCESS | 1932 | 1461188076352 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}]
14:34:36 INFO - PROCESS | 1932 | 1461188076355 Marionette TRACE conn3 <- [1,1414,null,{}]
14:34:36 INFO - PROCESS | 1932 | 1461188076361 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:36 INFO - PROCESS | 1932 | 1461188076560 Marionette TRACE conn3 <- [1,1415,null,{"value":null}]
14:34:36 INFO - PROCESS | 1932 | 1461188076881 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x90324800 == 160 [pid = 1932] [id = 361]
14:34:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 316 (0x90691000) [pid = 1932] [serial = 1084] [outer = (nil)]
14:34:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 317 (0x98545000) [pid = 1932] [serial = 1085] [outer = 0x90691000]
14:34:37 INFO - PROCESS | 1932 | 1461188077004 Marionette DEBUG loaded listener.js
14:34:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 318 (0x98cefc00) [pid = 1932] [serial = 1086] [outer = 0x90691000]
14:34:38 INFO - PROCESS | 1932 | 1461188078049 Marionette TRACE conn3 <- [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]]]}]
14:34:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2
14:34:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1731ms
14:34:38 INFO - PROCESS | 1932 | 1461188078083 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null]
14:34:38 INFO - PROCESS | 1932 | 1461188078087 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}]
14:34:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html
14:34:38 INFO - PROCESS | 1932 | 1461188078093 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}]
14:34:38 INFO - PROCESS | 1932 | 1461188078097 Marionette TRACE conn3 <- [1,1418,null,{}]
14:34:38 INFO - PROCESS | 1932 | 1461188078102 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:38 INFO - PROCESS | 1932 | 1461188078301 Marionette TRACE conn3 <- [1,1419,null,{"value":null}]
14:34:38 INFO - PROCESS | 1932 | 1461188078623 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a404000 == 161 [pid = 1932] [id = 362]
14:34:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 319 (0x8e540000) [pid = 1932] [serial = 1087] [outer = (nil)]
14:34:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 320 (0x99811800) [pid = 1932] [serial = 1088] [outer = 0x8e540000]
14:34:38 INFO - PROCESS | 1932 | 1461188078710 Marionette DEBUG loaded listener.js
14:34:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 321 (0x99a27400) [pid = 1932] [serial = 1089] [outer = 0x8e540000]
14:34:39 INFO - PROCESS | 1932 | 1461188079676 Marionette TRACE conn3 <- [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]]]}]
14:34:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic
14:34:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1633ms
14:34:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html
14:34:39 INFO - PROCESS | 1932 | 1461188079728 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null]
14:34:39 INFO - PROCESS | 1932 | 1461188079731 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}]
14:34:39 INFO - PROCESS | 1932 | 1461188079738 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}]
14:34:39 INFO - PROCESS | 1932 | 1461188079742 Marionette TRACE conn3 <- [1,1422,null,{}]
14:34:39 INFO - PROCESS | 1932 | 1461188079748 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:39 INFO - PROCESS | 1932 | 1461188079936 Marionette TRACE conn3 <- [1,1423,null,{"value":null}]
14:34:40 INFO - PROCESS | 1932 | 1461188080251 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ec3000 == 162 [pid = 1932] [id = 363]
14:34:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 322 (0x86ec4400) [pid = 1932] [serial = 1090] [outer = (nil)]
14:34:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 323 (0x86ecac00) [pid = 1932] [serial = 1091] [outer = 0x86ec4400]
14:34:40 INFO - PROCESS | 1932 | 1461188080346 Marionette DEBUG loaded listener.js
14:34:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 324 (0x86ecc400) [pid = 1932] [serial = 1092] [outer = 0x86ec4400]
14:34:41 INFO - PROCESS | 1932 | 1461188081282 Marionette TRACE conn3 <- [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]]]}]
14:34:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1
14:34:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1584ms
14:34:41 INFO - PROCESS | 1932 | 1461188081322 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null]
14:34:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html
14:34:41 INFO - PROCESS | 1932 | 1461188081326 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}]
14:34:41 INFO - PROCESS | 1932 | 1461188081332 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}]
14:34:41 INFO - PROCESS | 1932 | 1461188081336 Marionette TRACE conn3 <- [1,1426,null,{}]
14:34:41 INFO - PROCESS | 1932 | 1461188081342 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:41 INFO - PROCESS | 1932 | 1461188081535 Marionette TRACE conn3 <- [1,1427,null,{"value":null}]
14:34:41 INFO - PROCESS | 1932 | 1461188081856 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ec1400 == 163 [pid = 1932] [id = 364]
14:34:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 325 (0x86ec9800) [pid = 1932] [serial = 1093] [outer = (nil)]
14:34:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 326 (0x99bf8c00) [pid = 1932] [serial = 1094] [outer = 0x86ec9800]
14:34:41 INFO - PROCESS | 1932 | 1461188081949 Marionette DEBUG loaded listener.js
14:34:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 327 (0x9df76800) [pid = 1932] [serial = 1095] [outer = 0x86ec9800]
14:34:42 INFO - PROCESS | 1932 | 1461188082909 Marionette TRACE conn3 <- [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]]]}]
14:34:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2
14:34:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1636ms
14:34:42 INFO - PROCESS | 1932 | 1461188082969 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null]
14:34:42 INFO - PROCESS | 1932 | 1461188082972 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}]
14:34:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html
14:34:42 INFO - PROCESS | 1932 | 1461188082978 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}]
14:34:42 INFO - PROCESS | 1932 | 1461188082982 Marionette TRACE conn3 <- [1,1430,null,{}]
14:34:42 INFO - PROCESS | 1932 | 1461188082988 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:43 INFO - PROCESS | 1932 | 1461188083176 Marionette TRACE conn3 <- [1,1431,null,{"value":null}]
14:34:43 INFO - PROCESS | 1932 | 1461188083525 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ffa0c00 == 164 [pid = 1932] [id = 365]
14:34:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 328 (0xa0c31c00) [pid = 1932] [serial = 1096] [outer = (nil)]
14:34:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 329 (0xa2a2e400) [pid = 1932] [serial = 1097] [outer = 0xa0c31c00]
14:34:43 INFO - PROCESS | 1932 | 1461188083633 Marionette DEBUG loaded listener.js
14:34:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 330 (0xa4587800) [pid = 1932] [serial = 1098] [outer = 0xa0c31c00]
14:34:44 INFO - PROCESS | 1932 | 1461188084607 Marionette TRACE conn3 <- [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]]]}]
14:34:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3
14:34:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1681ms
14:34:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html
14:34:44 INFO - PROCESS | 1932 | 1461188084660 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null]
14:34:44 INFO - PROCESS | 1932 | 1461188084663 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}]
14:34:44 INFO - PROCESS | 1932 | 1461188084670 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}]
14:34:44 INFO - PROCESS | 1932 | 1461188084675 Marionette TRACE conn3 <- [1,1434,null,{}]
14:34:44 INFO - PROCESS | 1932 | 1461188084680 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:44 INFO - PROCESS | 1932 | 1461188084901 Marionette TRACE conn3 <- [1,1435,null,{"value":null}]
14:34:45 INFO - PROCESS | 1932 | 1461188085225 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8787f800 == 165 [pid = 1932] [id = 366]
14:34:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 331 (0x87880800) [pid = 1932] [serial = 1099] [outer = (nil)]
14:34:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 332 (0x8788c000) [pid = 1932] [serial = 1100] [outer = 0x87880800]
14:34:45 INFO - PROCESS | 1932 | 1461188085316 Marionette DEBUG loaded listener.js
14:34:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 333 (0x9ff15000) [pid = 1932] [serial = 1101] [outer = 0x87880800]
14:34:46 INFO - PROCESS | 1932 | 1461188086209 Marionette TRACE conn3 <- [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]]]}]
14:34:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside
14:34:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1586ms
14:34:46 INFO - PROCESS | 1932 | 1461188086256 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null]
14:34:46 INFO - PROCESS | 1932 | 1461188086259 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}]
14:34:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html
14:34:46 INFO - PROCESS | 1932 | 1461188086266 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}]
14:34:46 INFO - PROCESS | 1932 | 1461188086269 Marionette TRACE conn3 <- [1,1438,null,{}]
14:34:46 INFO - PROCESS | 1932 | 1461188086275 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:46 INFO - PROCESS | 1932 | 1461188086463 Marionette TRACE conn3 <- [1,1439,null,{"value":null}]
14:34:46 INFO - PROCESS | 1932 | 1461188086784 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a5e400 == 166 [pid = 1932] [id = 367]
14:34:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 334 (0x87882c00) [pid = 1932] [serial = 1102] [outer = (nil)]
14:34:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 335 (0x8ff94400) [pid = 1932] [serial = 1103] [outer = 0x87882c00]
14:34:46 INFO - PROCESS | 1932 | 1461188086874 Marionette DEBUG loaded listener.js
14:34:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 336 (0x8ff95c00) [pid = 1932] [serial = 1104] [outer = 0x87882c00]
14:34:47 INFO - PROCESS | 1932 | 1461188087784 Marionette TRACE conn3 <- [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]]]}]
14:34:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted
14:34:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1583ms
14:34:47 INFO - PROCESS | 1932 | 1461188087849 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null]
14:34:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html
14:34:47 INFO - PROCESS | 1932 | 1461188087854 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}]
14:34:47 INFO - PROCESS | 1932 | 1461188087861 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}]
14:34:47 INFO - PROCESS | 1932 | 1461188087864 Marionette TRACE conn3 <- [1,1442,null,{}]
14:34:47 INFO - PROCESS | 1932 | 1461188087870 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:48 INFO - PROCESS | 1932 | 1461188088061 Marionette TRACE conn3 <- [1,1443,null,{"value":null}]
14:34:48 INFO - PROCESS | 1932 | 1461188088388 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc1c00 == 167 [pid = 1932] [id = 368]
14:34:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 337 (0x82bc2400) [pid = 1932] [serial = 1105] [outer = (nil)]
14:34:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 338 (0x82bcb000) [pid = 1932] [serial = 1106] [outer = 0x82bc2400]
14:34:48 INFO - PROCESS | 1932 | 1461188088495 Marionette DEBUG loaded listener.js
14:34:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 339 (0x82bccc00) [pid = 1932] [serial = 1107] [outer = 0x82bc2400]
14:34:49 INFO - PROCESS | 1932 | 1461188089393 Marionette TRACE conn3 <- [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]]]}]
14:34:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted
14:34:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1588ms
14:34:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html
14:34:49 INFO - PROCESS | 1932 | 1461188089449 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null]
14:34:49 INFO - PROCESS | 1932 | 1461188089452 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}]
14:34:49 INFO - PROCESS | 1932 | 1461188089458 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}]
14:34:49 INFO - PROCESS | 1932 | 1461188089462 Marionette TRACE conn3 <- [1,1446,null,{}]
14:34:49 INFO - PROCESS | 1932 | 1461188089468 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:49 INFO - PROCESS | 1932 | 1461188089656 Marionette TRACE conn3 <- [1,1447,null,{"value":null}]
14:34:49 INFO - PROCESS | 1932 | 1461188089979 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc6000 == 168 [pid = 1932] [id = 369]
14:34:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 340 (0x82bc8000) [pid = 1932] [serial = 1108] [outer = (nil)]
14:34:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 341 (0x886c4400) [pid = 1932] [serial = 1109] [outer = 0x82bc8000]
14:34:50 INFO - PROCESS | 1932 | 1461188090068 Marionette DEBUG loaded listener.js
14:34:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 342 (0x886c7000) [pid = 1932] [serial = 1110] [outer = 0x82bc8000]
14:34:50 INFO - PROCESS | 1932 | 1461188090982 Marionette TRACE conn3 <- [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]]]}]
14:34:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic
14:34:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1581ms
14:34:51 INFO - PROCESS | 1932 | 1461188091039 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null]
14:34:51 INFO - PROCESS | 1932 | 1461188091043 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}]
14:34:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html
14:34:51 INFO - PROCESS | 1932 | 1461188091049 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}]
14:34:51 INFO - PROCESS | 1932 | 1461188091052 Marionette TRACE conn3 <- [1,1450,null,{}]
14:34:51 INFO - PROCESS | 1932 | 1461188091058 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:51 INFO - PROCESS | 1932 | 1461188091258 Marionette TRACE conn3 <- [1,1451,null,{"value":null}]
14:34:51 INFO - PROCESS | 1932 | 1461188091578 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bd0c00 == 169 [pid = 1932] [id = 370]
14:34:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 343 (0x886bf800) [pid = 1932] [serial = 1111] [outer = (nil)]
14:34:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 344 (0x886cec00) [pid = 1932] [serial = 1112] [outer = 0x886bf800]
14:34:51 INFO - PROCESS | 1932 | 1461188091667 Marionette DEBUG loaded listener.js
14:34:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 345 (0x88902800) [pid = 1932] [serial = 1113] [outer = 0x886bf800]
14:34:52 INFO - PROCESS | 1932 | 1461188092647 Marionette TRACE conn3 <- [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]]]}]
14:34:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1
14:34:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1640ms
14:34:52 INFO - PROCESS | 1932 | 1461188092690 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null]
14:34:52 INFO - PROCESS | 1932 | 1461188092693 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}]
14:34:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html
14:34:52 INFO - PROCESS | 1932 | 1461188092700 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}]
14:34:52 INFO - PROCESS | 1932 | 1461188092703 Marionette TRACE conn3 <- [1,1454,null,{}]
14:34:52 INFO - PROCESS | 1932 | 1461188092709 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:52 INFO - PROCESS | 1932 | 1461188092916 Marionette TRACE conn3 <- [1,1455,null,{"value":null}]
14:34:53 INFO - PROCESS | 1932 | 1461188093838 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x84807400 == 170 [pid = 1932] [id = 371]
14:34:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 346 (0x84809800) [pid = 1932] [serial = 1114] [outer = (nil)]
14:34:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 347 (0x85186000) [pid = 1932] [serial = 1115] [outer = 0x84809800]
14:34:53 INFO - PROCESS | 1932 | 1461188093957 Marionette DEBUG loaded listener.js
14:34:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 348 (0x864de400) [pid = 1932] [serial = 1116] [outer = 0x84809800]
14:34:54 INFO - PROCESS | 1932 | 1461188094848 Marionette TRACE conn3 <- [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]]]}]
14:34:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2
14:34:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2184ms
14:34:54 INFO - PROCESS | 1932 | 1461188094885 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null]
14:34:54 INFO - PROCESS | 1932 | 1461188094892 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}]
14:34:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html
14:34:54 INFO - PROCESS | 1932 | 1461188094900 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}]
14:34:54 INFO - PROCESS | 1932 | 1461188094905 Marionette TRACE conn3 <- [1,1458,null,{}]
14:34:54 INFO - PROCESS | 1932 | 1461188094913 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:55 INFO - PROCESS | 1932 | 1461188095107 Marionette TRACE conn3 <- [1,1459,null,{"value":null}]
14:34:55 INFO - PROCESS | 1932 | 1461188095437 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce5800 == 171 [pid = 1932] [id = 372]
14:34:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 349 (0x886c6000) [pid = 1932] [serial = 1117] [outer = (nil)]
14:34:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 350 (0x88901800) [pid = 1932] [serial = 1118] [outer = 0x886c6000]
14:34:55 INFO - PROCESS | 1932 | 1461188095521 Marionette DEBUG loaded listener.js
14:34:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 351 (0x8890b000) [pid = 1932] [serial = 1119] [outer = 0x886c6000]
14:34:56 INFO - PROCESS | 1932 | 1461188096459 Marionette TRACE conn3 <- [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]]]}]
14:34:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3
14:34:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1635ms
14:34:56 INFO - PROCESS | 1932 | 1461188096537 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null]
14:34:56 INFO - PROCESS | 1932 | 1461188096544 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}]
14:34:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html
14:34:56 INFO - PROCESS | 1932 | 1461188096552 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}]
14:34:56 INFO - PROCESS | 1932 | 1461188096555 Marionette TRACE conn3 <- [1,1462,null,{}]
14:34:56 INFO - PROCESS | 1932 | 1461188096561 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:56 INFO - PROCESS | 1932 | 1461188096867 Marionette TRACE conn3 <- [1,1463,null,{"value":null}]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8b282c00 == 170 [pid = 1932] [id = 173]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6b7c00 == 169 [pid = 1932] [id = 284]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e90d400 == 168 [pid = 1932] [id = 281]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa7000 == 167 [pid = 1932] [id = 169]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x99a59800 == 166 [pid = 1932] [id = 37]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e542000 == 165 [pid = 1932] [id = 174]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98e6cc00 == 164 [pid = 1932] [id = 291]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x9fc92800 == 163 [pid = 1932] [id = 209]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98cfa800 == 162 [pid = 1932] [id = 292]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8b1c00 == 161 [pid = 1932] [id = 49]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98fed400 == 160 [pid = 1932] [id = 208]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98fedc00 == 159 [pid = 1932] [id = 206]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a439400 == 158 [pid = 1932] [id = 210]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd9c400 == 157 [pid = 1932] [id = 176]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e6800 == 156 [pid = 1932] [id = 205]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd90400 == 155 [pid = 1932] [id = 207]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76d800 == 154 [pid = 1932] [id = 202]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3eb000 == 153 [pid = 1932] [id = 285]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e6c00 == 152 [pid = 1932] [id = 204]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c524400 == 151 [pid = 1932] [id = 287]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98ff1c00 == 150 [pid = 1932] [id = 175]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd2b000 == 149 [pid = 1932] [id = 286]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x99a26000 == 148 [pid = 1932] [id = 177]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8b284000 == 147 [pid = 1932] [id = 201]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x91e7b400 == 146 [pid = 1932] [id = 288]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8f63b400 == 145 [pid = 1932] [id = 282]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x99813000 == 144 [pid = 1932] [id = 294]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8b290800 == 143 [pid = 1932] [id = 289]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x94560800 == 142 [pid = 1932] [id = 290]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x99228800 == 141 [pid = 1932] [id = 293]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a447800 == 140 [pid = 1932] [id = 211]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x846d2400 == 139 [pid = 1932] [id = 354]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76b800 == 138 [pid = 1932] [id = 353]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8aee1400 == 137 [pid = 1932] [id = 352]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x85c72000 == 136 [pid = 1932] [id = 351]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x85184800 == 135 [pid = 1932] [id = 344]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x98538400 == 134 [pid = 1932] [id = 343]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x89314800 == 133 [pid = 1932] [id = 341]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x9853a000 == 132 [pid = 1932] [id = 342]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x95073800 == 131 [pid = 1932] [id = 340]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x95068000 == 130 [pid = 1932] [id = 339]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb05c00 == 129 [pid = 1932] [id = 338]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x9032c800 == 128 [pid = 1932] [id = 337]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8de3bc00 == 127 [pid = 1932] [id = 336]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8b3800 == 126 [pid = 1932] [id = 335]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc33c00 == 125 [pid = 1932] [id = 334]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab8c800 == 124 [pid = 1932] [id = 333]
14:34:57 INFO - PROCESS | 1932 | --DOCSHELL 0x83a63000 == 123 [pid = 1932] [id = 332]
14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 350 (0x92888400) [pid = 1932] [serial = 935] [outer = (nil)] [url = about:blank]
14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 349 (0x9ff0d000) [pid = 1932] [serial = 944] [outer = (nil)] [url = about:blank]
14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 348 (0x8c8bc000) [pid = 1932] [serial = 965] [outer = (nil)] [url = about:blank]
14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 347 (0x864dd000) [pid = 1932] [serial = 983] [outer = (nil)] [url = about:blank]
14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 346 (0x8a7e3400) [pid = 1932] [serial = 980] [outer = (nil)] [url = about:blank]
14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 345 (0x8e43c800) [pid = 1932] [serial = 932] [outer = (nil)] [url = about:blank]
14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 344 (0x864dc400) [pid = 1932] [serial = 962] [outer = (nil)] [url = about:blank]
14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 343 (0x8c6d5800) [pid = 1932] [serial = 989] [outer = (nil)] [url = about:blank]
14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 342 (0x8e32e800) [pid = 1932] [serial = 993] [outer = (nil)] [url = about:blank]
14:34:57 INFO - PROCESS | 1932 | --DOMWINDOW == 341 (0x8bd2a800) [pid = 1932] [serial = 929] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 340 (0x8b3df800) [pid = 1932] [serial = 987] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 339 (0x91ed6800) [pid = 1932] [serial = 953] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 338 (0x846d1000) [pid = 1932] [serial = 968] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 337 (0x90002400) [pid = 1932] [serial = 726] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 336 (0x904ed400) [pid = 1932] [serial = 663] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 335 (0x8de3b800) [pid = 1932] [serial = 950] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 334 (0x8c8b5800) [pid = 1932] [serial = 956] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 333 (0x87cde400) [pid = 1932] [serial = 984] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 332 (0x92884400) [pid = 1932] [serial = 926] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 331 (0x8faa5c00) [pid = 1932] [serial = 654] [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.]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 330 (0x87ce3000) [pid = 1932] [serial = 959] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 329 (0x8aee2c00) [pid = 1932] [serial = 986] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 328 (0x8480b800) [pid = 1932] [serial = 971] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 327 (0xa0f69400) [pid = 1932] [serial = 947] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 326 (0x97c4ac00) [pid = 1932] [serial = 938] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 325 (0x98ff5400) [pid = 1932] [serial = 941] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 324 (0x83a68000) [pid = 1932] [serial = 977] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 323 (0x9455b800) [pid = 1932] [serial = 927] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 322 (0x8dfc6400) [pid = 1932] [serial = 992] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 321 (0x84815400) [pid = 1932] [serial = 974] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 320 (0x8c886c00) [pid = 1932] [serial = 990] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 319 (0x90690400) [pid = 1932] [serial = 855] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | --DOMWINDOW == 318 (0x8e547000) [pid = 1932] [serial = 995] [outer = (nil)] [url = about:blank]
14:34:58 INFO - PROCESS | 1932 | 1461188098159 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x832cb000 == 124 [pid = 1932] [id = 373]
14:34:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 319 (0x832cfc00) [pid = 1932] [serial = 1120] [outer = (nil)]
14:34:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 320 (0x83a68000) [pid = 1932] [serial = 1121] [outer = 0x832cfc00]
14:34:58 INFO - PROCESS | 1932 | 1461188098237 Marionette DEBUG loaded listener.js
14:34:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 321 (0x85184800) [pid = 1932] [serial = 1122] [outer = 0x832cfc00]
14:34:59 INFO - PROCESS | 1932 | 1461188099056 Marionette TRACE conn3 <- [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]]]}]
14:34:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside
14:34:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 2536ms
14:34:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html
14:34:59 INFO - PROCESS | 1932 | 1461188099087 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null]
14:34:59 INFO - PROCESS | 1932 | 1461188099090 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}]
14:34:59 INFO - PROCESS | 1932 | 1461188099099 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}]
14:34:59 INFO - PROCESS | 1932 | 1461188099108 Marionette TRACE conn3 <- [1,1466,null,{}]
14:34:59 INFO - PROCESS | 1932 | 1461188099121 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:34:59 INFO - PROCESS | 1932 | 1461188099328 Marionette TRACE conn3 <- [1,1467,null,{"value":null}]
14:34:59 INFO - PROCESS | 1932 | 1461188099528 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:34:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480e000 == 125 [pid = 1932] [id = 374]
14:34:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 322 (0x85c72000) [pid = 1932] [serial = 1123] [outer = (nil)]
14:34:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 323 (0x8a40f800) [pid = 1932] [serial = 1124] [outer = 0x85c72000]
14:34:59 INFO - PROCESS | 1932 | 1461188099604 Marionette DEBUG loaded listener.js
14:34:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 324 (0x8a7e1400) [pid = 1932] [serial = 1125] [outer = 0x85c72000]
14:35:00 INFO - PROCESS | 1932 | 1461188100481 Marionette TRACE conn3 <- [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]]]}]
14:35:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic
14:35:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1442ms
14:35:00 INFO - PROCESS | 1932 | 1461188100541 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null]
14:35:00 INFO - PROCESS | 1932 | 1461188100546 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}]
14:35:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html
14:35:00 INFO - PROCESS | 1932 | 1461188100552 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}]
14:35:00 INFO - PROCESS | 1932 | 1461188100554 Marionette TRACE conn3 <- [1,1470,null,{}]
14:35:00 INFO - PROCESS | 1932 | 1461188100560 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:00 INFO - PROCESS | 1932 | 1461188100800 Marionette TRACE conn3 <- [1,1471,null,{"value":null}]
14:35:00 INFO - PROCESS | 1932 | 1461188100839 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x89313400 == 126 [pid = 1932] [id = 375]
14:35:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 325 (0x8ab87c00) [pid = 1932] [serial = 1126] [outer = (nil)]
14:35:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 326 (0x8ab8f000) [pid = 1932] [serial = 1127] [outer = 0x8ab87c00]
14:35:00 INFO - PROCESS | 1932 | 1461188100913 Marionette DEBUG loaded listener.js
14:35:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 327 (0x8aee9800) [pid = 1932] [serial = 1128] [outer = 0x8ab87c00]
14:35:01 INFO - PROCESS | 1932 | 1461188101887 Marionette TRACE conn3 <- [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]]]}]
14:35:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1
14:35:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1378ms
14:35:01 INFO - PROCESS | 1932 | 1461188101932 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null]
14:35:01 INFO - PROCESS | 1932 | 1461188101936 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}]
14:35:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html
14:35:01 INFO - PROCESS | 1932 | 1461188101942 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}]
14:35:01 INFO - PROCESS | 1932 | 1461188101946 Marionette TRACE conn3 <- [1,1474,null,{}]
14:35:01 INFO - PROCESS | 1932 | 1461188101969 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:02 INFO - PROCESS | 1932 | 1461188102304 Marionette TRACE conn3 <- [1,1475,null,{"value":null}]
14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 326 (0x8e333c00) [pid = 1932] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html]
14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 325 (0x8a408000) [pid = 1932] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html]
14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 324 (0x9032ec00) [pid = 1932] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html]
14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 323 (0x90326000) [pid = 1932] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html]
14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 322 (0x8b3dec00) [pid = 1932] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html]
14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 321 (0x95069800) [pid = 1932] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html]
14:35:03 INFO - PROCESS | 1932 | --DOMWINDOW == 320 (0x8fa8d800) [pid = 1932] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 319 (0x8e548400) [pid = 1932] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 318 (0x85c70400) [pid = 1932] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 317 (0x92886000) [pid = 1932] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 316 (0x98e7ac00) [pid = 1932] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 315 (0x90005000) [pid = 1932] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 314 (0x89305c00) [pid = 1932] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 313 (0x9000e000) [pid = 1932] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 312 (0x9771b000) [pid = 1932] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 311 (0x8f6acc00) [pid = 1932] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 310 (0x8c8b4000) [pid = 1932] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 309 (0x9853a800) [pid = 1932] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 308 (0x8fb48800) [pid = 1932] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 307 (0x9ff2b800) [pid = 1932] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 306 (0x88e48400) [pid = 1932] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 305 (0x8a43cc00) [pid = 1932] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 304 (0x8aeec800) [pid = 1932] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 303 (0x94561800) [pid = 1932] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 302 (0x83a64c00) [pid = 1932] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 301 (0x8df36800) [pid = 1932] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 300 (0x85c79400) [pid = 1932] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 299 (0x8fa92800) [pid = 1932] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 298 (0x98e99000) [pid = 1932] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 297 (0x8c6d6000) [pid = 1932] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 296 (0x846d5c00) [pid = 1932] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 295 (0x8dfcac00) [pid = 1932] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 294 (0xa2a2e800) [pid = 1932] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 293 (0x89316000) [pid = 1932] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 292 (0x8fa94400) [pid = 1932] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 291 (0x98ff7000) [pid = 1932] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 290 (0x846d6c00) [pid = 1932] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 289 (0x9fc9f400) [pid = 1932] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 288 (0x945ad400) [pid = 1932] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 287 (0x8df33c00) [pid = 1932] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 286 (0x98543000) [pid = 1932] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 285 (0x8df34800) [pid = 1932] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 284 (0x8ab8a800) [pid = 1932] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 283 (0x8fcb8c00) [pid = 1932] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 282 (0x96292000) [pid = 1932] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 281 (0x8dfc8400) [pid = 1932] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 280 (0x95019000) [pid = 1932] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 279 (0x8aeef000) [pid = 1932] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 278 (0x99222800) [pid = 1932] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 277 (0x99817c00) [pid = 1932] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 276 (0x8ffe9400) [pid = 1932] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 275 (0x85186400) [pid = 1932] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 274 (0x90326c00) [pid = 1932] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 273 (0x96291000) [pid = 1932] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 272 (0x8c52d800) [pid = 1932] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 271 (0x8b28e400) [pid = 1932] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x8de32000) [pid = 1932] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x8c8adc00) [pid = 1932] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x99bec000) [pid = 1932] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x9455e800) [pid = 1932] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x8f8a8800) [pid = 1932] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x904ed000) [pid = 1932] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 264 (0x8df3a800) [pid = 1932] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 263 (0x98ff3000) [pid = 1932] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 262 (0x85b38400) [pid = 1932] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 261 (0x9a880000) [pid = 1932] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 260 (0x832c7400) [pid = 1932] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 259 (0x8de38400) [pid = 1932] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 258 (0x8bd2fc00) [pid = 1932] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 257 (0x981f1400) [pid = 1932] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 256 (0x8b3ea400) [pid = 1932] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 255 (0x8df2f800) [pid = 1932] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x8ab8e000) [pid = 1932] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x9df75c00) [pid = 1932] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x8b3dd800) [pid = 1932] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x83a61c00) [pid = 1932] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x87ce3400) [pid = 1932] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0xa3cd1000) [pid = 1932] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x8b3e0400) [pid = 1932] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x8a43c000) [pid = 1932] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x8f8aec00) [pid = 1932] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x846c9c00) [pid = 1932] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x9000e400) [pid = 1932] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x8aeef400) [pid = 1932] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x8fb42c00) [pid = 1932] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x998ee400) [pid = 1932] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x87cd9400) [pid = 1932] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x8fcaec00) [pid = 1932] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x8e32fc00) [pid = 1932] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x98cf7c00) [pid = 1932] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x8b28f400) [pid = 1932] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x83a66400) [pid = 1932] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x94568400) [pid = 1932] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x8aee4c00) [pid = 1932] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x8c88ac00) [pid = 1932] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x8b619800) [pid = 1932] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x98ff4000) [pid = 1932] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x8aa2bc00) [pid = 1932] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x9df6f400) [pid = 1932] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x91ed3400) [pid = 1932] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x98ff5800) [pid = 1932] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x90006800) [pid = 1932] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x90329000) [pid = 1932] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x864d6000) [pid = 1932] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x8bd29400) [pid = 1932] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x95068800) [pid = 1932] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x85b43c00) [pid = 1932] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html]
14:35:04 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x8ab8b800) [pid = 1932] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html]
14:35:04 INFO - PROCESS | 1932 | 1461188104054 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c8c00 == 127 [pid = 1932] [id = 376]
14:35:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x832cdc00) [pid = 1932] [serial = 1129] [outer = (nil)]
14:35:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x83a64800) [pid = 1932] [serial = 1130] [outer = 0x832cdc00]
14:35:04 INFO - PROCESS | 1932 | 1461188104266 Marionette DEBUG loaded listener.js
14:35:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x85b40400) [pid = 1932] [serial = 1131] [outer = 0x832cdc00]
14:35:05 INFO - PROCESS | 1932 | 1461188105066 Marionette TRACE conn3 <- [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]]]}]
14:35:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside
14:35:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 3151ms
14:35:05 INFO - PROCESS | 1932 | 1461188105103 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null]
14:35:05 INFO - PROCESS | 1932 | 1461188105106 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}]
14:35:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html
14:35:05 INFO - PROCESS | 1932 | 1461188105114 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}]
14:35:05 INFO - PROCESS | 1932 | 1461188105116 Marionette TRACE conn3 <- [1,1478,null,{}]
14:35:05 INFO - PROCESS | 1932 | 1461188105122 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:05 INFO - PROCESS | 1932 | 1461188105300 Marionette TRACE conn3 <- [1,1479,null,{"value":null}]
14:35:05 INFO - PROCESS | 1932 | 1461188105316 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e49400 == 128 [pid = 1932] [id = 377]
14:35:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x88e4f800) [pid = 1932] [serial = 1132] [outer = (nil)]
14:35:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x8ab8b000) [pid = 1932] [serial = 1133] [outer = 0x88e4f800]
14:35:05 INFO - PROCESS | 1932 | 1461188105389 Marionette DEBUG loaded listener.js
14:35:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x8aee4000) [pid = 1932] [serial = 1134] [outer = 0x88e4f800]
14:35:06 INFO - PROCESS | 1932 | 1461188106709 Marionette TRACE conn3 <- [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]]]}]
14:35:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic
14:35:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1633ms
14:35:06 INFO - PROCESS | 1932 | 1461188106748 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null]
14:35:06 INFO - PROCESS | 1932 | 1461188106755 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}]
14:35:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html
14:35:06 INFO - PROCESS | 1932 | 1461188106765 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}]
14:35:06 INFO - PROCESS | 1932 | 1461188106770 Marionette TRACE conn3 <- [1,1482,null,{}]
14:35:06 INFO - PROCESS | 1932 | 1461188106778 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:06 INFO - PROCESS | 1932 | 1461188106989 Marionette TRACE conn3 <- [1,1483,null,{"value":null}]
14:35:07 INFO - PROCESS | 1932 | 1461188107340 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480ec00 == 129 [pid = 1932] [id = 378]
14:35:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x85186400) [pid = 1932] [serial = 1135] [outer = (nil)]
14:35:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x864dfc00) [pid = 1932] [serial = 1136] [outer = 0x85186400]
14:35:07 INFO - PROCESS | 1932 | 1461188107432 Marionette DEBUG loaded listener.js
14:35:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x87884800) [pid = 1932] [serial = 1137] [outer = 0x85186400]
14:35:08 INFO - PROCESS | 1932 | 1461188108577 Marionette TRACE conn3 <- [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]]]}]
14:35:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1
14:35:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1884ms
14:35:08 INFO - PROCESS | 1932 | 1461188108650 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null]
14:35:08 INFO - PROCESS | 1932 | 1461188108659 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}]
14:35:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html
14:35:08 INFO - PROCESS | 1932 | 1461188108669 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}]
14:35:08 INFO - PROCESS | 1932 | 1461188108674 Marionette TRACE conn3 <- [1,1486,null,{}]
14:35:08 INFO - PROCESS | 1932 | 1461188108680 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:08 INFO - PROCESS | 1932 | 1461188108919 Marionette TRACE conn3 <- [1,1487,null,{"value":null}]
14:35:09 INFO - PROCESS | 1932 | 1461188109233 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cdfc00 == 130 [pid = 1932] [id = 379]
14:35:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x886c1800) [pid = 1932] [serial = 1138] [outer = (nil)]
14:35:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x88910800) [pid = 1932] [serial = 1139] [outer = 0x886c1800]
14:35:09 INFO - PROCESS | 1932 | 1461188109320 Marionette DEBUG loaded listener.js
14:35:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x89314400) [pid = 1932] [serial = 1140] [outer = 0x886c1800]
14:35:10 INFO - PROCESS | 1932 | 1461188110244 Marionette TRACE conn3 <- [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]]]}]
14:35:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside
14:35:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1632ms
14:35:10 INFO - PROCESS | 1932 | 1461188110301 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null]
14:35:10 INFO - PROCESS | 1932 | 1461188110305 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}]
14:35:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html
14:35:10 INFO - PROCESS | 1932 | 1461188110312 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}]
14:35:10 INFO - PROCESS | 1932 | 1461188110318 Marionette TRACE conn3 <- [1,1490,null,{}]
14:35:10 INFO - PROCESS | 1932 | 1461188110334 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:10 INFO - PROCESS | 1932 | 1461188110535 Marionette TRACE conn3 <- [1,1491,null,{"value":null}]
14:35:10 INFO - PROCESS | 1932 | 1461188110862 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a7e5800 == 131 [pid = 1932] [id = 380]
14:35:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x8ab90400) [pid = 1932] [serial = 1141] [outer = (nil)]
14:35:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x8b3dc800) [pid = 1932] [serial = 1142] [outer = 0x8ab90400]
14:35:10 INFO - PROCESS | 1932 | 1461188110960 Marionette DEBUG loaded listener.js
14:35:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x8b61b000) [pid = 1932] [serial = 1143] [outer = 0x8ab90400]
14:35:11 INFO - PROCESS | 1932 | 1461188111864 Marionette TRACE conn3 <- [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]]]}]
14:35:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case
14:35:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1584ms
14:35:11 INFO - PROCESS | 1932 | 1461188111897 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null]
14:35:11 INFO - PROCESS | 1932 | 1461188111901 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}]
14:35:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html
14:35:11 INFO - PROCESS | 1932 | 1461188111908 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}]
14:35:11 INFO - PROCESS | 1932 | 1461188111911 Marionette TRACE conn3 <- [1,1494,null,{}]
14:35:11 INFO - PROCESS | 1932 | 1461188111917 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:12 INFO - PROCESS | 1932 | 1461188112108 Marionette TRACE conn3 <- [1,1495,null,{"value":null}]
14:35:12 INFO - PROCESS | 1932 | 1461188112440 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b282c00 == 132 [pid = 1932] [id = 381]
14:35:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x8b3df800) [pid = 1932] [serial = 1144] [outer = (nil)]
14:35:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x8bd2bc00) [pid = 1932] [serial = 1145] [outer = 0x8b3df800]
14:35:12 INFO - PROCESS | 1932 | 1461188112540 Marionette DEBUG loaded listener.js
14:35:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x8bd9ac00) [pid = 1932] [serial = 1146] [outer = 0x8b3df800]
14:35:13 INFO - PROCESS | 1932 | 1461188113473 Marionette TRACE conn3 <- [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]]]}]
14:35:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty
14:35:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1633ms
14:35:13 INFO - PROCESS | 1932 | 1461188113542 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null]
14:35:13 INFO - PROCESS | 1932 | 1461188113551 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}]
14:35:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html
14:35:13 INFO - PROCESS | 1932 | 1461188113560 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}]
14:35:13 INFO - PROCESS | 1932 | 1461188113566 Marionette TRACE conn3 <- [1,1498,null,{}]
14:35:13 INFO - PROCESS | 1932 | 1461188113572 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:13 INFO - PROCESS | 1932 | 1461188113802 Marionette TRACE conn3 <- [1,1499,null,{"value":null}]
14:35:14 INFO - PROCESS | 1932 | 1461188114122 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab81800 == 133 [pid = 1932] [id = 382]
14:35:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x8bd25000) [pid = 1932] [serial = 1147] [outer = (nil)]
14:35:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x8c6dbc00) [pid = 1932] [serial = 1148] [outer = 0x8bd25000]
14:35:14 INFO - PROCESS | 1932 | 1461188114213 Marionette DEBUG loaded listener.js
14:35:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x8c766400) [pid = 1932] [serial = 1149] [outer = 0x8bd25000]
14:35:15 INFO - PROCESS | 1932 | 1461188115098 Marionette TRACE conn3 <- [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]]]}]
14:35:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null
14:35:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1586ms
14:35:15 INFO - PROCESS | 1932 | 1461188115147 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null]
14:35:15 INFO - PROCESS | 1932 | 1461188115151 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}]
14:35:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html
14:35:15 INFO - PROCESS | 1932 | 1461188115157 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}]
14:35:15 INFO - PROCESS | 1932 | 1461188115161 Marionette TRACE conn3 <- [1,1502,null,{}]
14:35:15 INFO - PROCESS | 1932 | 1461188115167 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:15 INFO - PROCESS | 1932 | 1461188115382 Marionette TRACE conn3 <- [1,1503,null,{"value":null}]
14:35:15 INFO - PROCESS | 1932 | 1461188115708 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c764400 == 134 [pid = 1932] [id = 383]
14:35:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x8c8b2800) [pid = 1932] [serial = 1150] [outer = (nil)]
14:35:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x8c8b8c00) [pid = 1932] [serial = 1151] [outer = 0x8c8b2800]
14:35:15 INFO - PROCESS | 1932 | 1461188115811 Marionette DEBUG loaded listener.js
14:35:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x8de34000) [pid = 1932] [serial = 1152] [outer = 0x8c8b2800]
14:35:16 INFO - PROCESS | 1932 | 1461188116712 Marionette TRACE conn3 <- [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]]]}]
14:35:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix
14:35:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1585ms
14:35:16 INFO - PROCESS | 1932 | 1461188116744 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null]
14:35:16 INFO - PROCESS | 1932 | 1461188116748 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}]
14:35:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html
14:35:16 INFO - PROCESS | 1932 | 1461188116754 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}]
14:35:16 INFO - PROCESS | 1932 | 1461188116757 Marionette TRACE conn3 <- [1,1506,null,{}]
14:35:16 INFO - PROCESS | 1932 | 1461188116763 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:16 INFO - PROCESS | 1932 | 1461188116950 Marionette TRACE conn3 <- [1,1507,null,{"value":null}]
14:35:17 INFO - PROCESS | 1932 | 1461188117271 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa35400 == 135 [pid = 1932] [id = 384]
14:35:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x8bd9d800) [pid = 1932] [serial = 1153] [outer = (nil)]
14:35:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x8dfc1000) [pid = 1932] [serial = 1154] [outer = 0x8bd9d800]
14:35:17 INFO - PROCESS | 1932 | 1461188117375 Marionette DEBUG loaded listener.js
14:35:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x8e32f400) [pid = 1932] [serial = 1155] [outer = 0x8bd9d800]
14:35:18 INFO - PROCESS | 1932 | 1461188118262 Marionette TRACE conn3 <- [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]]]}]
14:35:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined
14:35:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1536ms
14:35:18 INFO - PROCESS | 1932 | 1461188118291 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null]
14:35:18 INFO - PROCESS | 1932 | 1461188118295 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}]
14:35:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html
14:35:18 INFO - PROCESS | 1932 | 1461188118301 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}]
14:35:18 INFO - PROCESS | 1932 | 1461188118305 Marionette TRACE conn3 <- [1,1510,null,{}]
14:35:18 INFO - PROCESS | 1932 | 1461188118310 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:18 INFO - PROCESS | 1932 | 1461188118512 Marionette TRACE conn3 <- [1,1511,null,{"value":null}]
14:35:18 INFO - PROCESS | 1932 | 1461188118843 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76ec00 == 136 [pid = 1932] [id = 385]
14:35:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x8df37800) [pid = 1932] [serial = 1156] [outer = (nil)]
14:35:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x8e549c00) [pid = 1932] [serial = 1157] [outer = 0x8df37800]
14:35:18 INFO - PROCESS | 1932 | 1461188118935 Marionette DEBUG loaded listener.js
14:35:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x8e693800) [pid = 1932] [serial = 1158] [outer = 0x8df37800]
14:35:19 INFO - PROCESS | 1932 | 1461188119818 Marionette TRACE conn3 <- [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]]]}]
14:35:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised
14:35:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1589ms
14:35:19 INFO - PROCESS | 1932 | 1461188119892 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null]
14:35:19 INFO - PROCESS | 1932 | 1461188119896 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}]
14:35:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html
14:35:19 INFO - PROCESS | 1932 | 1461188119902 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}]
14:35:19 INFO - PROCESS | 1932 | 1461188119905 Marionette TRACE conn3 <- [1,1514,null,{}]
14:35:19 INFO - PROCESS | 1932 | 1461188119911 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:20 INFO - PROCESS | 1932 | 1461188120143 Marionette TRACE conn3 <- [1,1515,null,{"value":null}]
14:35:20 INFO - PROCESS | 1932 | 1461188120467 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e540c00 == 137 [pid = 1932] [id = 386]
14:35:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x8e545800) [pid = 1932] [serial = 1159] [outer = (nil)]
14:35:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x8e912400) [pid = 1932] [serial = 1160] [outer = 0x8e545800]
14:35:20 INFO - PROCESS | 1932 | 1461188120558 Marionette DEBUG loaded listener.js
14:35:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x8e914c00) [pid = 1932] [serial = 1161] [outer = 0x8e545800]
14:35:21 INFO - PROCESS | 1932 | 1461188121489 Marionette TRACE conn3 <- [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]]]}]
14:35:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull
14:35:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1630ms
14:35:21 INFO - PROCESS | 1932 | 1461188121533 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null]
14:35:21 INFO - PROCESS | 1932 | 1461188121537 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}]
14:35:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html
14:35:21 INFO - PROCESS | 1932 | 1461188121544 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}]
14:35:21 INFO - PROCESS | 1932 | 1461188121547 Marionette TRACE conn3 <- [1,1518,null,{}]
14:35:21 INFO - PROCESS | 1932 | 1461188121553 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:21 INFO - PROCESS | 1932 | 1461188121748 Marionette TRACE conn3 <- [1,1519,null,{"value":null}]
14:35:22 INFO - PROCESS | 1932 | 1461188122077 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x84808800 == 138 [pid = 1932] [id = 387]
14:35:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x8480bc00) [pid = 1932] [serial = 1162] [outer = (nil)]
14:35:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x8f6b7c00) [pid = 1932] [serial = 1163] [outer = 0x8480bc00]
14:35:22 INFO - PROCESS | 1932 | 1461188122168 Marionette DEBUG loaded listener.js
14:35:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0x8f8a8c00) [pid = 1932] [serial = 1164] [outer = 0x8480bc00]
14:35:23 INFO - PROCESS | 1932 | 1461188123092 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}]
14:35:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default
14:35:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1584ms
14:35:23 INFO - PROCESS | 1932 | 1461188123129 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null]
14:35:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html
14:35:23 INFO - PROCESS | 1932 | 1461188123134 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}]
14:35:23 INFO - PROCESS | 1932 | 1461188123140 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}]
14:35:23 INFO - PROCESS | 1932 | 1461188123145 Marionette TRACE conn3 <- [1,1522,null,{}]
14:35:23 INFO - PROCESS | 1932 | 1461188123150 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:23 INFO - PROCESS | 1932 | 1461188123400 Marionette TRACE conn3 <- [1,1523,null,{"value":null}]
14:35:23 INFO - PROCESS | 1932 | 1461188123784 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb03000 == 139 [pid = 1932] [id = 388]
14:35:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 256 (0x8fb10400) [pid = 1932] [serial = 1165] [outer = (nil)]
14:35:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 257 (0x8fcb1400) [pid = 1932] [serial = 1166] [outer = 0x8fb10400]
14:35:23 INFO - PROCESS | 1932 | 1461188123887 Marionette DEBUG loaded listener.js
14:35:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 258 (0x8ff90400) [pid = 1932] [serial = 1167] [outer = 0x8fb10400]
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:35:24 INFO - PROCESS | 1932 | 1461188124686 Marionette TRACE conn3 <- [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"]]]}]
14:35:24 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 () {
14:35:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5
14:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1
14:35:24 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 () {
14:35:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5
14:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1
14:35:24 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 () {
14:35:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5
14:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1
14:35:24 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 () {
14:35:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError")
14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5
14:35:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:35:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:35:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1
14:35:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1633ms
14:35:24 INFO - PROCESS | 1932 | 1461188124778 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null]
14:35:24 INFO - PROCESS | 1932 | 1461188124783 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}]
14:35:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html
14:35:24 INFO - PROCESS | 1932 | 1461188124789 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}]
14:35:24 INFO - PROCESS | 1932 | 1461188124793 Marionette TRACE conn3 <- [1,1526,null,{}]
14:35:24 INFO - PROCESS | 1932 | 1461188124798 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:25 INFO - PROCESS | 1932 | 1461188125073 Marionette TRACE conn3 <- [1,1527,null,{"value":null}]
14:35:25 INFO - PROCESS | 1932 | 1461188125286 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x89312c00 == 140 [pid = 1932] [id = 389]
14:35:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 259 (0x8faa7400) [pid = 1932] [serial = 1168] [outer = (nil)]
14:35:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 260 (0x8ff9b000) [pid = 1932] [serial = 1169] [outer = 0x8faa7400]
14:35:25 INFO - PROCESS | 1932 | 1461188125418 Marionette DEBUG loaded listener.js
14:35:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 261 (0x8ff9bc00) [pid = 1932] [serial = 1170] [outer = 0x8faa7400]
14:35:26 INFO - PROCESS | 1932 | 1461188126277 Marionette TRACE conn3 <- [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"]]]}]
14:35:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined"
14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3
14:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:35:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1
14:35:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined"
14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3
14:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:35:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1
14:35:26 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined"
14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3
14:35:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:35:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:35:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1
14:35:26 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1534ms
14:35:26 INFO - PROCESS | 1932 | 1461188126344 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null]
14:35:26 INFO - PROCESS | 1932 | 1461188126347 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}]
14:35:26 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html
14:35:26 INFO - PROCESS | 1932 | 1461188126356 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}]
14:35:26 INFO - PROCESS | 1932 | 1461188126359 Marionette TRACE conn3 <- [1,1530,null,{}]
14:35:26 INFO - PROCESS | 1932 | 1461188126363 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:26 INFO - PROCESS | 1932 | 1461188126557 Marionette TRACE conn3 <- [1,1531,null,{"value":null}]
14:35:26 INFO - PROCESS | 1932 | 1461188126837 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480dc00 == 141 [pid = 1932] [id = 390]
14:35:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 262 (0x8bd23c00) [pid = 1932] [serial = 1171] [outer = (nil)]
14:35:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 263 (0x90322000) [pid = 1932] [serial = 1172] [outer = 0x8bd23c00]
14:35:26 INFO - PROCESS | 1932 | 1461188126976 Marionette DEBUG loaded listener.js
14:35:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 264 (0x90329000) [pid = 1932] [serial = 1173] [outer = 0x8bd23c00]
14:35:27 INFO - PROCESS | 1932 | 1461188127739 Marionette TRACE conn3 <- [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]]]}]
14:35:27 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
14:35:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9
14:35:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:35:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:35:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7
14:35:27 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6
14:35:27 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.
14:35:27 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value.
14:35:27 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1434ms
14:35:27 INFO - PROCESS | 1932 | 1461188127792 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null]
14:35:27 INFO - PROCESS | 1932 | 1461188127796 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}]
14:35:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html
14:35:27 INFO - PROCESS | 1932 | 1461188127803 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}]
14:35:27 INFO - PROCESS | 1932 | 1461188127805 Marionette TRACE conn3 <- [1,1534,null,{}]
14:35:27 INFO - PROCESS | 1932 | 1461188127811 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:27 INFO - PROCESS | 1932 | 1461188127995 Marionette TRACE conn3 <- [1,1535,null,{"value":null}]
14:35:28 INFO - PROCESS | 1932 | 1461188128283 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x835f1000 == 142 [pid = 1932] [id = 391]
14:35:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 265 (0x90005800) [pid = 1932] [serial = 1174] [outer = (nil)]
14:35:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x928f3400) [pid = 1932] [serial = 1175] [outer = 0x90005800]
14:35:28 INFO - PROCESS | 1932 | 1461188128375 Marionette DEBUG loaded listener.js
14:35:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x9455e800) [pid = 1932] [serial = 1176] [outer = 0x90005800]
14:35:29 INFO - PROCESS | 1932 | 1461188129342 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}]
14:35:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly
14:35:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1595ms
14:35:29 INFO - PROCESS | 1932 | 1461188129399 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null]
14:35:29 INFO - PROCESS | 1932 | 1461188129402 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}]
14:35:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html
14:35:29 INFO - PROCESS | 1932 | 1461188129410 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}]
14:35:29 INFO - PROCESS | 1932 | 1461188129413 Marionette TRACE conn3 <- [1,1538,null,{}]
14:35:29 INFO - PROCESS | 1932 | 1461188129418 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:29 INFO - PROCESS | 1932 | 1461188129612 Marionette TRACE conn3 <- [1,1539,null,{"value":null}]
14:35:29 INFO - PROCESS | 1932 | 1461188129938 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa94400 == 143 [pid = 1932] [id = 392]
14:35:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x912bf800) [pid = 1932] [serial = 1177] [outer = (nil)]
14:35:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x945af800) [pid = 1932] [serial = 1178] [outer = 0x912bf800]
14:35:30 INFO - PROCESS | 1932 | 1461188130032 Marionette DEBUG loaded listener.js
14:35:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x95021400) [pid = 1932] [serial = 1179] [outer = 0x912bf800]
14:35:30 INFO - PROCESS | 1932 | 1461188130905 Marionette TRACE conn3 <- [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]]]}]
14:35:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle
14:35:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1538ms
14:35:30 INFO - PROCESS | 1932 | 1461188130950 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null]
14:35:30 INFO - PROCESS | 1932 | 1461188130954 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}]
14:35:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html
14:35:30 INFO - PROCESS | 1932 | 1461188130960 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}]
14:35:30 INFO - PROCESS | 1932 | 1461188130964 Marionette TRACE conn3 <- [1,1542,null,{}]
14:35:30 INFO - PROCESS | 1932 | 1461188130969 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:31 INFO - PROCESS | 1932 | 1461188131157 Marionette TRACE conn3 <- [1,1543,null,{"value":null}]
14:35:31 INFO - PROCESS | 1932 | 1461188131488 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a5f400 == 144 [pid = 1932] [id = 393]
14:35:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x8c890400) [pid = 1932] [serial = 1180] [outer = (nil)]
14:35:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 272 (0x9506f800) [pid = 1932] [serial = 1181] [outer = 0x8c890400]
14:35:31 INFO - PROCESS | 1932 | 1461188131577 Marionette DEBUG loaded listener.js
14:35:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 273 (0x95a1d800) [pid = 1932] [serial = 1182] [outer = 0x8c890400]
14:35:32 INFO - PROCESS | 1932 | 1461188132458 Marionette TRACE conn3 <- [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]]]}]
14:35:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored
14:35:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1535ms
14:35:32 INFO - PROCESS | 1932 | 1461188132497 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null]
14:35:32 INFO - PROCESS | 1932 | 1461188132501 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}]
14:35:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html
14:35:32 INFO - PROCESS | 1932 | 1461188132507 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}]
14:35:32 INFO - PROCESS | 1932 | 1461188132510 Marionette TRACE conn3 <- [1,1546,null,{}]
14:35:32 INFO - PROCESS | 1932 | 1461188132516 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:32 INFO - PROCESS | 1932 | 1461188132703 Marionette TRACE conn3 <- [1,1547,null,{"value":null}]
14:35:33 INFO - PROCESS | 1932 | 1461188133033 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x832cec00 == 145 [pid = 1932] [id = 394]
14:35:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 274 (0x90324400) [pid = 1932] [serial = 1183] [outer = (nil)]
14:35:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 275 (0x9771b000) [pid = 1932] [serial = 1184] [outer = 0x90324400]
14:35:33 INFO - PROCESS | 1932 | 1461188133132 Marionette DEBUG loaded listener.js
14:35:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 276 (0x97c04800) [pid = 1932] [serial = 1185] [outer = 0x90324400]
14:35:34 INFO - PROCESS | 1932 | 1461188134054 Marionette TRACE conn3 <- [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]]]}]
14:35:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle
14:35:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1592ms
14:35:34 INFO - PROCESS | 1932 | 1461188134099 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null]
14:35:34 INFO - PROCESS | 1932 | 1461188134103 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}]
14:35:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html
14:35:34 INFO - PROCESS | 1932 | 1461188134109 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}]
14:35:34 INFO - PROCESS | 1932 | 1461188134113 Marionette TRACE conn3 <- [1,1550,null,{}]
14:35:34 INFO - PROCESS | 1932 | 1461188134120 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:34 INFO - PROCESS | 1932 | 1461188134313 Marionette TRACE conn3 <- [1,1551,null,{"value":null}]
14:35:34 INFO - PROCESS | 1932 | 1461188134642 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x96f8d800 == 146 [pid = 1932] [id = 395]
14:35:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 277 (0x97723400) [pid = 1932] [serial = 1186] [outer = (nil)]
14:35:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 278 (0x9853d000) [pid = 1932] [serial = 1187] [outer = 0x97723400]
14:35:34 INFO - PROCESS | 1932 | 1461188134731 Marionette DEBUG loaded listener.js
14:35:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 279 (0x9853e800) [pid = 1932] [serial = 1188] [outer = 0x97723400]
14:35:35 INFO - PROCESS | 1932 | 1461188135608 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}]
14:35:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly
14:35:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1539ms
14:35:35 INFO - PROCESS | 1932 | 1461188135650 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null]
14:35:35 INFO - PROCESS | 1932 | 1461188135654 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}]
14:35:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html
14:35:35 INFO - PROCESS | 1932 | 1461188135661 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}]
14:35:35 INFO - PROCESS | 1932 | 1461188135664 Marionette TRACE conn3 <- [1,1554,null,{}]
14:35:35 INFO - PROCESS | 1932 | 1461188135669 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:35 INFO - PROCESS | 1932 | 1461188135860 Marionette TRACE conn3 <- [1,1555,null,{"value":null}]
14:35:36 INFO - PROCESS | 1932 | 1461188136200 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d3000 == 147 [pid = 1932] [id = 396]
14:35:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 280 (0x94565000) [pid = 1932] [serial = 1189] [outer = (nil)]
14:35:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 281 (0x98ea2000) [pid = 1932] [serial = 1190] [outer = 0x94565000]
14:35:36 INFO - PROCESS | 1932 | 1461188136301 Marionette DEBUG loaded listener.js
14:35:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 282 (0x98ff2000) [pid = 1932] [serial = 1191] [outer = 0x94565000]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28d800 == 146 [pid = 1932] [id = 167]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x94567400 == 145 [pid = 1932] [id = 276]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x9455e400 == 144 [pid = 1932] [id = 275]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8e431800 == 143 [pid = 1932] [id = 311]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc6000 == 142 [pid = 1932] [id = 369]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x82bd0c00 == 141 [pid = 1932] [id = 370]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc1c00 == 140 [pid = 1932] [id = 368]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x83a5e400 == 139 [pid = 1932] [id = 367]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8787f800 == 138 [pid = 1932] [id = 366]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x86ec1400 == 137 [pid = 1932] [id = 364]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x9ffa0c00 == 136 [pid = 1932] [id = 365]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x86ec3000 == 135 [pid = 1932] [id = 363]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8a404000 == 134 [pid = 1932] [id = 362]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x90324800 == 133 [pid = 1932] [id = 361]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x91e7c400 == 132 [pid = 1932] [id = 360]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8c88c400 == 131 [pid = 1932] [id = 359]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8c88f000 == 130 [pid = 1932] [id = 357]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8c767400 == 129 [pid = 1932] [id = 358]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e7c00 == 128 [pid = 1932] [id = 356]
14:35:37 INFO - PROCESS | 1932 | --DOCSHELL 0x832c6800 == 127 [pid = 1932] [id = 355]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 281 (0x8e543800) [pid = 1932] [serial = 1064] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 280 (0x97d2e400) [pid = 1932] [serial = 870] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 279 (0x8b3ebc00) [pid = 1932] [serial = 638] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 278 (0x94560000) [pid = 1932] [serial = 1014] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 277 (0x95069000) [pid = 1932] [serial = 741] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 276 (0x8bc29c00) [pid = 1932] [serial = 605] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 275 (0x998f1400) [pid = 1932] [serial = 1019] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 274 (0x97720400) [pid = 1932] [serial = 617] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 273 (0x8f63d800) [pid = 1932] [serial = 669] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 272 (0x8e332800) [pid = 1932] [serial = 1053] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 271 (0x98a29800) [pid = 1932] [serial = 939] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x9915d000) [pid = 1932] [serial = 876] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x835ed800) [pid = 1932] [serial = 1043] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x97774800) [pid = 1932] [serial = 1017] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x8aee9000) [pid = 1932] [serial = 768] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x90691400) [pid = 1932] [serial = 819] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x98ff7400) [pid = 1932] [serial = 744] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 264 (0x8fce2000) [pid = 1932] [serial = 810] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 263 (0x8dfca000) [pid = 1932] [serial = 1062] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 262 (0x9853cc00) [pid = 1932] [serial = 1028] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 261 (0x90001800) [pid = 1932] [serial = 813] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 260 (0xa4469800) [pid = 1932] [serial = 948] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 259 (0x8a443000) [pid = 1932] [serial = 792] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 258 (0x96f93000) [pid = 1932] [serial = 678] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 257 (0x8bc31c00) [pid = 1932] [serial = 1001] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 256 (0x9506e000) [pid = 1932] [serial = 867] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 255 (0x85b3f000) [pid = 1932] [serial = 999] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x8f6b8000) [pid = 1932] [serial = 1007] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x846cdc00) [pid = 1932] [serial = 998] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x89308000) [pid = 1932] [serial = 1055] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x91ed5c00) [pid = 1932] [serial = 672] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x99155000) [pid = 1932] [serial = 942] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x8e430800) [pid = 1932] [serial = 732] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x8480d400) [pid = 1932] [serial = 972] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x8ffe4800) [pid = 1932] [serial = 1011] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0xa4457000) [pid = 1932] [serial = 693] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x8bd91000) [pid = 1932] [serial = 1002] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x8931ac00) [pid = 1932] [serial = 1025] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x8fce4c00) [pid = 1932] [serial = 611] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x8fce4000) [pid = 1932] [serial = 1010] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x99a20400) [pid = 1932] [serial = 879] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x864e2400) [pid = 1932] [serial = 975] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0xa0f67800) [pid = 1932] [serial = 629] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x8fa99800) [pid = 1932] [serial = 1008] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x8a439800) [pid = 1932] [serial = 1056] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x98ff2c00) [pid = 1932] [serial = 873] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x9fc61c00) [pid = 1932] [serial = 756] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0xa2a2c000) [pid = 1932] [serial = 1031] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0xa4455800) [pid = 1932] [serial = 765] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x9fb86400) [pid = 1932] [serial = 759] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0xa0ab3c00) [pid = 1932] [serial = 702] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x98ea6400) [pid = 1932] [serial = 681] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x8e912c00) [pid = 1932] [serial = 801] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x9ff2c400) [pid = 1932] [serial = 750] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x8c529000) [pid = 1932] [serial = 930] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x99bf5800) [pid = 1932] [serial = 747] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x99bf5400) [pid = 1932] [serial = 882] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x90330400) [pid = 1932] [serial = 816] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x8518ec00) [pid = 1932] [serial = 1034] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x92884800) [pid = 1932] [serial = 822] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x9777b800) [pid = 1932] [serial = 831] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x8dfc4c00) [pid = 1932] [serial = 798] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0xa446dc00) [pid = 1932] [serial = 1032] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0xa3c78400) [pid = 1932] [serial = 635] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x8df30400) [pid = 1932] [serial = 1004] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x8e337c00) [pid = 1932] [serial = 1005] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x8c8b9400) [pid = 1932] [serial = 957] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x9ea1a400) [pid = 1932] [serial = 885] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x99a52400) [pid = 1932] [serial = 684] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x92886c00) [pid = 1932] [serial = 864] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0xa2a31400) [pid = 1932] [serial = 891] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x8f639400) [pid = 1932] [serial = 861] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x9a652800) [pid = 1932] [serial = 620] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x85b42400) [pid = 1932] [serial = 900] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0xa0c33400) [pid = 1932] [serial = 888] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x832d0000) [pid = 1932] [serial = 1038] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x8de3dc00) [pid = 1932] [serial = 951] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x8e69ac00) [pid = 1932] [serial = 996] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x9fb91c00) [pid = 1932] [serial = 623] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x8f8b3800) [pid = 1932] [serial = 557] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x8df3bc00) [pid = 1932] [serial = 753] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x8f6b1c00) [pid = 1932] [serial = 804] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0xa0a4f400) [pid = 1932] [serial = 626] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x85c79000) [pid = 1932] [serial = 1040] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0xa0e4cc00) [pid = 1932] [serial = 954] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x83a6b000) [pid = 1932] [serial = 978] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x9fb27000) [pid = 1932] [serial = 966] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0xa45bc400) [pid = 1932] [serial = 897] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x95a18400) [pid = 1932] [serial = 614] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8de33400) [pid = 1932] [serial = 1061] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x98541c00) [pid = 1932] [serial = 1029] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8a446000) [pid = 1932] [serial = 632] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8fb09800) [pid = 1932] [serial = 807] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x832ce400) [pid = 1932] [serial = 1037] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x846d4000) [pid = 1932] [serial = 969] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x95a16400) [pid = 1932] [serial = 936] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8bd2e400) [pid = 1932] [serial = 1059] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x90009c00) [pid = 1932] [serial = 735] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x9ffa2c00) [pid = 1932] [serial = 690] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x99bf7400) [pid = 1932] [serial = 1020] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8c8b8000) [pid = 1932] [serial = 960] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8fcb9400) [pid = 1932] [serial = 699] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8f6a9c00) [pid = 1932] [serial = 933] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8369e800) [pid = 1932] [serial = 1046] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x9ff37800) [pid = 1932] [serial = 945] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8bc2bc00) [pid = 1932] [serial = 729] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8b61ac00) [pid = 1932] [serial = 981] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x95074800) [pid = 1932] [serial = 825] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8b618400) [pid = 1932] [serial = 1058] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8b626800) [pid = 1932] [serial = 795] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8e438c00) [pid = 1932] [serial = 608] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8c52e800) [pid = 1932] [serial = 858] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x904e8000) [pid = 1932] [serial = 1013] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x9ea15000) [pid = 1932] [serial = 687] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8aa34c00) [pid = 1932] [serial = 705] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0xa4471000) [pid = 1932] [serial = 894] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9506c800) [pid = 1932] [serial = 675] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x9fc95c00) [pid = 1932] [serial = 1023] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0xa0c1e800) [pid = 1932] [serial = 696] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x92889c00) [pid = 1932] [serial = 738] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x836a9c00) [pid = 1932] [serial = 1049] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x96c53c00) [pid = 1932] [serial = 1016] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8c6d1800) [pid = 1932] [serial = 1052] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x85190c00) [pid = 1932] [serial = 1035] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8931c800) [pid = 1932] [serial = 1026] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x864df400) [pid = 1932] [serial = 963] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9fb84000) [pid = 1932] [serial = 1022] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8c769800) [pid = 1932] [serial = 666] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x96c56c00) [pid = 1932] [serial = 828] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x85c74800) [pid = 1932] [serial = 903] [outer = (nil)] [url = about:blank]
14:35:38 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8e910000) [pid = 1932] [serial = 762] [outer = (nil)] [url = about:blank]
14:35:39 INFO - PROCESS | 1932 | 1461188139097 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}]
14:35:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly
14:35:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 3485ms
14:35:39 INFO - PROCESS | 1932 | 1461188139146 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null]
14:35:39 INFO - PROCESS | 1932 | 1461188139151 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}]
14:35:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html
14:35:39 INFO - PROCESS | 1932 | 1461188139158 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}]
14:35:39 INFO - PROCESS | 1932 | 1461188139164 Marionette TRACE conn3 <- [1,1558,null,{}]
14:35:39 INFO - PROCESS | 1932 | 1461188139171 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:39 INFO - PROCESS | 1932 | 1461188139376 Marionette TRACE conn3 <- [1,1559,null,{"value":null}]
14:35:39 INFO - PROCESS | 1932 | 1461188139576 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc7800 == 128 [pid = 1932] [id = 397]
14:35:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x83a64000) [pid = 1932] [serial = 1192] [outer = (nil)]
14:35:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x85185c00) [pid = 1932] [serial = 1193] [outer = 0x83a64000]
14:35:39 INFO - PROCESS | 1932 | 1461188139658 Marionette DEBUG loaded listener.js
14:35:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x85192c00) [pid = 1932] [serial = 1194] [outer = 0x83a64000]
14:35:40 INFO - PROCESS | 1932 | 1461188140532 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}]
14:35:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works
14:35:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1391ms
14:35:40 INFO - PROCESS | 1932 | 1461188140550 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null]
14:35:40 INFO - PROCESS | 1932 | 1461188140558 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}]
14:35:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html
14:35:40 INFO - PROCESS | 1932 | 1461188140567 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}]
14:35:40 INFO - PROCESS | 1932 | 1461188140572 Marionette TRACE conn3 <- [1,1562,null,{}]
14:35:40 INFO - PROCESS | 1932 | 1461188140577 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:40 INFO - PROCESS | 1932 | 1461188140848 Marionette TRACE conn3 <- [1,1563,null,{"value":null}]
14:35:40 INFO - PROCESS | 1932 | 1461188140885 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a2400 == 129 [pid = 1932] [id = 398]
14:35:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x85b42800) [pid = 1932] [serial = 1195] [outer = (nil)]
14:35:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x864dbc00) [pid = 1932] [serial = 1196] [outer = 0x85b42800]
14:35:40 INFO - PROCESS | 1932 | 1461188140956 Marionette DEBUG loaded listener.js
14:35:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x86ec5c00) [pid = 1932] [serial = 1197] [outer = 0x85b42800]
14:35:41 INFO - PROCESS | 1932 | 1461188141919 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}]
14:35:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross
14:35:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1435ms
14:35:42 INFO - PROCESS | 1932 | 1461188142003 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null]
14:35:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html
14:35:42 INFO - PROCESS | 1932 | 1461188142012 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}]
14:35:42 INFO - PROCESS | 1932 | 1461188142017 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}]
14:35:42 INFO - PROCESS | 1932 | 1461188142027 Marionette TRACE conn3 <- [1,1566,null,{}]
14:35:42 INFO - PROCESS | 1932 | 1461188142085 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:42 INFO - PROCESS | 1932 | 1461188142350 Marionette TRACE conn3 <- [1,1567,null,{"value":null}]
14:35:42 INFO - PROCESS | 1932 | 1461188142381 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x864dac00 == 130 [pid = 1932] [id = 399]
14:35:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x86ec7800) [pid = 1932] [serial = 1198] [outer = (nil)]
14:35:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x886c2800) [pid = 1932] [serial = 1199] [outer = 0x86ec7800]
14:35:42 INFO - PROCESS | 1932 | 1461188142456 Marionette DEBUG loaded listener.js
14:35:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x88906000) [pid = 1932] [serial = 1200] [outer = 0x86ec7800]
14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x85c72000) [pid = 1932] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html]
14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x886c6000) [pid = 1932] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html]
14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x84809800) [pid = 1932] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html]
14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x832cfc00) [pid = 1932] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html]
14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9058b000) [pid = 1932] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8bd96800) [pid = 1932] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html]
14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x832cdc00) [pid = 1932] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html]
14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8ab87c00) [pid = 1932] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html]
14:35:43 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x90592800) [pid = 1932] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,]
14:35:43 INFO - PROCESS | 1932 | 1461188143862 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}]
14:35:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults
14:35:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1908ms
14:35:43 INFO - PROCESS | 1932 | 1461188143926 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null]
14:35:43 INFO - PROCESS | 1932 | 1461188143930 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}]
14:35:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html
14:35:43 INFO - PROCESS | 1932 | 1461188143936 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}]
14:35:43 INFO - PROCESS | 1932 | 1461188143938 Marionette TRACE conn3 <- [1,1570,null,{}]
14:35:43 INFO - PROCESS | 1932 | 1461188143944 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:44 INFO - PROCESS | 1932 | 1461188144116 Marionette TRACE conn3 <- [1,1571,null,{"value":null}]
14:35:44 INFO - PROCESS | 1932 | 1461188144127 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x87882800 == 131 [pid = 1932] [id = 400]
14:35:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x886c6000) [pid = 1932] [serial = 1201] [outer = (nil)]
14:35:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x88910400) [pid = 1932] [serial = 1202] [outer = 0x886c6000]
14:35:44 INFO - PROCESS | 1932 | 1461188144199 Marionette DEBUG loaded listener.js
14:35:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x88e4d400) [pid = 1932] [serial = 1203] [outer = 0x886c6000]
14:35:45 INFO - PROCESS | 1932 | 1461188145117 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}]
14:35:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly
14:35:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1231ms
14:35:45 INFO - PROCESS | 1932 | 1461188145167 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null]
14:35:45 INFO - PROCESS | 1932 | 1461188145170 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}]
14:35:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html
14:35:45 INFO - PROCESS | 1932 | 1461188145176 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}]
14:35:45 INFO - PROCESS | 1932 | 1461188145179 Marionette TRACE conn3 <- [1,1574,null,{}]
14:35:45 INFO - PROCESS | 1932 | 1461188145185 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:45 INFO - PROCESS | 1932 | 1461188145353 Marionette TRACE conn3 <- [1,1575,null,{"value":null}]
14:35:45 INFO - PROCESS | 1932 | 1461188145696 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc1c00 == 132 [pid = 1932] [id = 401]
14:35:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x82bc2c00) [pid = 1932] [serial = 1204] [outer = (nil)]
14:35:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x832d0400) [pid = 1932] [serial = 1205] [outer = 0x82bc2c00]
14:35:45 INFO - PROCESS | 1932 | 1461188145796 Marionette DEBUG loaded listener.js
14:35:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x83a63800) [pid = 1932] [serial = 1206] [outer = 0x82bc2c00]
14:35:46 INFO - PROCESS | 1932 | 1461188146817 Marionette TRACE conn3 <- [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]]]}]
14:35:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle
14:35:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1680ms
14:35:46 INFO - PROCESS | 1932 | 1461188146859 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null]
14:35:46 INFO - PROCESS | 1932 | 1461188146866 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}]
14:35:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html
14:35:46 INFO - PROCESS | 1932 | 1461188146876 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}]
14:35:46 INFO - PROCESS | 1932 | 1461188146881 Marionette TRACE conn3 <- [1,1578,null,{}]
14:35:46 INFO - PROCESS | 1932 | 1461188146888 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:47 INFO - PROCESS | 1932 | 1461188147099 Marionette TRACE conn3 <- [1,1579,null,{"value":null}]
14:35:47 INFO - PROCESS | 1932 | 1461188147377 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b3c800 == 133 [pid = 1932] [id = 402]
14:35:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x85c74800) [pid = 1932] [serial = 1207] [outer = (nil)]
14:35:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x864d4400) [pid = 1932] [serial = 1208] [outer = 0x85c74800]
14:35:47 INFO - PROCESS | 1932 | 1461188147522 Marionette DEBUG loaded listener.js
14:35:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x86ec7c00) [pid = 1932] [serial = 1209] [outer = 0x85c74800]
14:35:48 INFO - PROCESS | 1932 | 1461188148483 Marionette TRACE conn3 <- [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]]]}]
14:35:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored
14:35:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1639ms
14:35:48 INFO - PROCESS | 1932 | 1461188148518 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null]
14:35:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html
14:35:48 INFO - PROCESS | 1932 | 1461188148525 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}]
14:35:48 INFO - PROCESS | 1932 | 1461188148531 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}]
14:35:48 INFO - PROCESS | 1932 | 1461188148535 Marionette TRACE conn3 <- [1,1582,null,{}]
14:35:48 INFO - PROCESS | 1932 | 1461188148542 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:48 INFO - PROCESS | 1932 | 1461188148756 Marionette TRACE conn3 <- [1,1583,null,{"value":null}]
14:35:49 INFO - PROCESS | 1932 | 1461188149107 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8788dc00 == 134 [pid = 1932] [id = 403]
14:35:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x87ce6c00) [pid = 1932] [serial = 1210] [outer = (nil)]
14:35:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x88905800) [pid = 1932] [serial = 1211] [outer = 0x87ce6c00]
14:35:49 INFO - PROCESS | 1932 | 1461188149204 Marionette DEBUG loaded listener.js
14:35:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x89318400) [pid = 1932] [serial = 1212] [outer = 0x87ce6c00]
14:35:50 INFO - PROCESS | 1932 | 1461188150116 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}]
14:35:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly
14:35:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1631ms
14:35:50 INFO - PROCESS | 1932 | 1461188150178 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null]
14:35:50 INFO - PROCESS | 1932 | 1461188150183 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}]
14:35:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html
14:35:50 INFO - PROCESS | 1932 | 1461188150201 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}]
14:35:50 INFO - PROCESS | 1932 | 1461188150211 Marionette TRACE conn3 <- [1,1586,null,{}]
14:35:50 INFO - PROCESS | 1932 | 1461188150218 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:50 INFO - PROCESS | 1932 | 1461188150438 Marionette TRACE conn3 <- [1,1587,null,{"value":null}]
14:35:50 INFO - PROCESS | 1932 | 1461188150751 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce2400 == 135 [pid = 1932] [id = 404]
14:35:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x87ce3000) [pid = 1932] [serial = 1213] [outer = (nil)]
14:35:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8aa34400) [pid = 1932] [serial = 1214] [outer = 0x87ce3000]
14:35:50 INFO - PROCESS | 1932 | 1461188150843 Marionette DEBUG loaded listener.js
14:35:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8aa39800) [pid = 1932] [serial = 1215] [outer = 0x87ce3000]
14:35:51 INFO - PROCESS | 1932 | 1461188151741 Marionette TRACE conn3 <- [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]]]}]
14:35:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle
14:35:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1597ms
14:35:51 INFO - PROCESS | 1932 | 1461188151791 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null]
14:35:51 INFO - PROCESS | 1932 | 1461188151796 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}]
14:35:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html
14:35:51 INFO - PROCESS | 1932 | 1461188151802 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}]
14:35:51 INFO - PROCESS | 1932 | 1461188151806 Marionette TRACE conn3 <- [1,1590,null,{}]
14:35:51 INFO - PROCESS | 1932 | 1461188151811 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:52 INFO - PROCESS | 1932 | 1461188152011 Marionette TRACE conn3 <- [1,1591,null,{"value":null}]
14:35:52 INFO - PROCESS | 1932 | 1461188152318 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8931ec00 == 136 [pid = 1932] [id = 405]
14:35:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8aa31000) [pid = 1932] [serial = 1216] [outer = (nil)]
14:35:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8aeeb000) [pid = 1932] [serial = 1217] [outer = 0x8aa31000]
14:35:52 INFO - PROCESS | 1932 | 1461188152409 Marionette DEBUG loaded listener.js
14:35:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8b281800) [pid = 1932] [serial = 1218] [outer = 0x8aa31000]
14:35:53 INFO - PROCESS | 1932 | 1461188153284 Marionette TRACE conn3 <- [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]]]}]
14:35:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins
14:35:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1532ms
14:35:53 INFO - PROCESS | 1932 | 1461188153335 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null]
14:35:53 INFO - PROCESS | 1932 | 1461188153338 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}]
14:35:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html
14:35:53 INFO - PROCESS | 1932 | 1461188153345 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}]
14:35:53 INFO - PROCESS | 1932 | 1461188153349 Marionette TRACE conn3 <- [1,1594,null,{}]
14:35:53 INFO - PROCESS | 1932 | 1461188153355 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:53 INFO - PROCESS | 1932 | 1461188153545 Marionette TRACE conn3 <- [1,1595,null,{"value":null}]
14:35:53 INFO - PROCESS | 1932 | 1461188153821 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc25800 == 137 [pid = 1932] [id = 406]
14:35:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8bc29c00) [pid = 1932] [serial = 1219] [outer = (nil)]
14:35:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8bc32000) [pid = 1932] [serial = 1220] [outer = 0x8bc29c00]
14:35:53 INFO - PROCESS | 1932 | 1461188153991 Marionette DEBUG loaded listener.js
14:35:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8bd94400) [pid = 1932] [serial = 1221] [outer = 0x8bc29c00]
14:35:54 INFO - PROCESS | 1932 | 1461188154979 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}]
14:35:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly
14:35:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1686ms
14:35:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html
14:35:55 INFO - PROCESS | 1932 | 1461188155032 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null]
14:35:55 INFO - PROCESS | 1932 | 1461188155035 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}]
14:35:55 INFO - PROCESS | 1932 | 1461188155041 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}]
14:35:55 INFO - PROCESS | 1932 | 1461188155045 Marionette TRACE conn3 <- [1,1598,null,{}]
14:35:55 INFO - PROCESS | 1932 | 1461188155051 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:55 INFO - PROCESS | 1932 | 1461188155253 Marionette TRACE conn3 <- [1,1599,null,{"value":null}]
14:35:55 INFO - PROCESS | 1932 | 1461188155569 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab87000 == 138 [pid = 1932] [id = 407]
14:35:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8b619800) [pid = 1932] [serial = 1222] [outer = (nil)]
14:35:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8c768c00) [pid = 1932] [serial = 1223] [outer = 0x8b619800]
14:35:55 INFO - PROCESS | 1932 | 1461188155661 Marionette DEBUG loaded listener.js
14:35:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8c886000) [pid = 1932] [serial = 1224] [outer = 0x8b619800]
14:35:56 INFO - PROCESS | 1932 | 1461188156553 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}]
14:35:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works
14:35:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1582ms
14:35:56 INFO - PROCESS | 1932 | 1461188156622 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null]
14:35:56 INFO - PROCESS | 1932 | 1461188156626 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}]
14:35:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html
14:35:56 INFO - PROCESS | 1932 | 1461188156633 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}]
14:35:56 INFO - PROCESS | 1932 | 1461188156637 Marionette TRACE conn3 <- [1,1602,null,{}]
14:35:56 INFO - PROCESS | 1932 | 1461188156642 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:56 INFO - PROCESS | 1932 | 1461188156844 Marionette TRACE conn3 <- [1,1603,null,{"value":null}]
14:35:57 INFO - PROCESS | 1932 | 1461188157155 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d7400 == 139 [pid = 1932] [id = 408]
14:35:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8c6d9800) [pid = 1932] [serial = 1225] [outer = (nil)]
14:35:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8c8b4400) [pid = 1932] [serial = 1226] [outer = 0x8c6d9800]
14:35:57 INFO - PROCESS | 1932 | 1461188157250 Marionette DEBUG loaded listener.js
14:35:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8c8b8000) [pid = 1932] [serial = 1227] [outer = 0x8c6d9800]
14:35:58 INFO - PROCESS | 1932 | 1461188158142 Marionette TRACE conn3 <- [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]]]}]
14:35:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles
14:35:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1583ms
14:35:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html
14:35:58 INFO - PROCESS | 1932 | 1461188158217 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null]
14:35:58 INFO - PROCESS | 1932 | 1461188158220 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}]
14:35:58 INFO - PROCESS | 1932 | 1461188158227 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}]
14:35:58 INFO - PROCESS | 1932 | 1461188158230 Marionette TRACE conn3 <- [1,1606,null,{}]
14:35:58 INFO - PROCESS | 1932 | 1461188158236 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:35:58 INFO - PROCESS | 1932 | 1461188158470 Marionette TRACE conn3 <- [1,1607,null,{"value":null}]
14:35:58 INFO - PROCESS | 1932 | 1461188158793 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:35:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8ad400 == 140 [pid = 1932] [id = 409]
14:35:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8c8ae800) [pid = 1932] [serial = 1228] [outer = (nil)]
14:35:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8de3bc00) [pid = 1932] [serial = 1229] [outer = 0x8c8ae800]
14:35:58 INFO - PROCESS | 1932 | 1461188158884 Marionette DEBUG loaded listener.js
14:35:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x8de3e400) [pid = 1932] [serial = 1230] [outer = 0x8c8ae800]
14:35:59 INFO - PROCESS | 1932 | 1461188159783 Marionette TRACE conn3 <- [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]]]}]
14:35:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded
14:35:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1636ms
14:35:59 INFO - PROCESS | 1932 | 1461188159863 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null]
14:35:59 INFO - PROCESS | 1932 | 1461188159866 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}]
14:35:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html
14:35:59 INFO - PROCESS | 1932 | 1461188159873 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}]
14:35:59 INFO - PROCESS | 1932 | 1461188159877 Marionette TRACE conn3 <- [1,1610,null,{}]
14:35:59 INFO - PROCESS | 1932 | 1461188159882 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:00 INFO - PROCESS | 1932 | 1461188160111 Marionette TRACE conn3 <- [1,1611,null,{"value":null}]
14:36:00 INFO - PROCESS | 1932 | 1461188160432 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c894800 == 141 [pid = 1932] [id = 410]
14:36:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x8de37000) [pid = 1932] [serial = 1231] [outer = (nil)]
14:36:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8dfc0400) [pid = 1932] [serial = 1232] [outer = 0x8de37000]
14:36:00 INFO - PROCESS | 1932 | 1461188160523 Marionette DEBUG loaded listener.js
14:36:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x8dfc9400) [pid = 1932] [serial = 1233] [outer = 0x8de37000]
14:36:01 INFO - PROCESS | 1932 | 1461188161412 Marionette TRACE conn3 <- [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]]]}]
14:36:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored
14:36:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1583ms
14:36:01 INFO - PROCESS | 1932 | 1461188161456 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null]
14:36:01 INFO - PROCESS | 1932 | 1461188161460 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}]
14:36:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html
14:36:01 INFO - PROCESS | 1932 | 1461188161467 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}]
14:36:01 INFO - PROCESS | 1932 | 1461188161470 Marionette TRACE conn3 <- [1,1614,null,{}]
14:36:01 INFO - PROCESS | 1932 | 1461188161476 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:01 INFO - PROCESS | 1932 | 1461188161661 Marionette TRACE conn3 <- [1,1615,null,{"value":null}]
14:36:01 INFO - PROCESS | 1932 | 1461188161935 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e43ac00 == 142 [pid = 1932] [id = 411]
14:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8e43bc00) [pid = 1932] [serial = 1234] [outer = (nil)]
14:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x8e543c00) [pid = 1932] [serial = 1235] [outer = 0x8e43bc00]
14:36:02 INFO - PROCESS | 1932 | 1461188162096 Marionette DEBUG loaded listener.js
14:36:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x8e69e000) [pid = 1932] [serial = 1236] [outer = 0x8e43bc00]
14:36:03 INFO - PROCESS | 1932 | 1461188163039 Marionette TRACE conn3 <- [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]]]}]
14:36:03 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
14:36:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1630ms
14:36:03 INFO - PROCESS | 1932 | 1461188163098 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null]
14:36:03 INFO - PROCESS | 1932 | 1461188163102 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}]
14:36:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html
14:36:03 INFO - PROCESS | 1932 | 1461188163109 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}]
14:36:03 INFO - PROCESS | 1932 | 1461188163113 Marionette TRACE conn3 <- [1,1618,null,{}]
14:36:03 INFO - PROCESS | 1932 | 1461188163119 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:03 INFO - PROCESS | 1932 | 1461188163380 Marionette TRACE conn3 <- [1,1619,null,{"value":null}]
14:36:03 INFO - PROCESS | 1932 | 1461188163704 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e431000 == 143 [pid = 1932] [id = 412]
14:36:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8e432000) [pid = 1932] [serial = 1237] [outer = (nil)]
14:36:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x8f6ab800) [pid = 1932] [serial = 1238] [outer = 0x8e432000]
14:36:03 INFO - PROCESS | 1932 | 1461188163801 Marionette DEBUG loaded listener.js
14:36:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8f6b1c00) [pid = 1932] [serial = 1239] [outer = 0x8e432000]
14:36:04 INFO - PROCESS | 1932 | 1461188164682 Marionette TRACE conn3 <- [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]]]}]
14:36:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles
14:36:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1641ms
14:36:04 INFO - PROCESS | 1932 | 1461188164751 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null]
14:36:04 INFO - PROCESS | 1932 | 1461188164755 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}]
14:36:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html
14:36:04 INFO - PROCESS | 1932 | 1461188164761 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}]
14:36:04 INFO - PROCESS | 1932 | 1461188164765 Marionette TRACE conn3 <- [1,1622,null,{}]
14:36:04 INFO - PROCESS | 1932 | 1461188164770 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:04 INFO - PROCESS | 1932 | 1461188164997 Marionette TRACE conn3 <- [1,1623,null,{"value":null}]
14:36:05 INFO - PROCESS | 1932 | 1461188165322 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e698800 == 144 [pid = 1932] [id = 413]
14:36:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x8e908400) [pid = 1932] [serial = 1240] [outer = (nil)]
14:36:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x8faa2c00) [pid = 1932] [serial = 1241] [outer = 0x8e908400]
14:36:05 INFO - PROCESS | 1932 | 1461188165407 Marionette DEBUG loaded listener.js
14:36:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x8faa4800) [pid = 1932] [serial = 1242] [outer = 0x8e908400]
14:36:06 INFO - PROCESS | 1932 | 1461188166267 Marionette TRACE conn3 <- [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]]]}]
14:36:06 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
14:36:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1546ms
14:36:06 INFO - PROCESS | 1932 | 1461188166307 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null]
14:36:06 INFO - PROCESS | 1932 | 1461188166311 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}]
14:36:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html
14:36:06 INFO - PROCESS | 1932 | 1461188166317 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}]
14:36:06 INFO - PROCESS | 1932 | 1461188166320 Marionette TRACE conn3 <- [1,1626,null,{}]
14:36:06 INFO - PROCESS | 1932 | 1461188166326 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:06 INFO - PROCESS | 1932 | 1461188166512 Marionette TRACE conn3 <- [1,1627,null,{"value":null}]
14:36:06 INFO - PROCESS | 1932 | 1461188166787 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6cf400 == 145 [pid = 1932] [id = 414]
14:36:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x8fa96400) [pid = 1932] [serial = 1243] [outer = (nil)]
14:36:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x8fb0f400) [pid = 1932] [serial = 1244] [outer = 0x8fa96400]
14:36:06 INFO - PROCESS | 1932 | 1461188166918 Marionette DEBUG loaded listener.js
14:36:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x8fb47800) [pid = 1932] [serial = 1245] [outer = 0x8fa96400]
14:36:07 INFO - PROCESS | 1932 | 1461188167767 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}]
14:36:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works
14:36:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1481ms
14:36:07 INFO - PROCESS | 1932 | 1461188167799 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null]
14:36:07 INFO - PROCESS | 1932 | 1461188167803 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}]
14:36:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html
14:36:07 INFO - PROCESS | 1932 | 1461188167809 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}]
14:36:07 INFO - PROCESS | 1932 | 1461188167811 Marionette TRACE conn3 <- [1,1630,null,{}]
14:36:07 INFO - PROCESS | 1932 | 1461188167818 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:08 INFO - PROCESS | 1932 | 1461188168004 Marionette TRACE conn3 <- [1,1631,null,{"value":null}]
14:36:08 INFO - PROCESS | 1932 | 1461188168283 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa98c00 == 146 [pid = 1932] [id = 415]
14:36:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x8faa9c00) [pid = 1932] [serial = 1246] [outer = (nil)]
14:36:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x8fcecc00) [pid = 1932] [serial = 1247] [outer = 0x8faa9c00]
14:36:08 INFO - PROCESS | 1932 | 1461188168415 Marionette DEBUG loaded listener.js
14:36:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x8ff94c00) [pid = 1932] [serial = 1248] [outer = 0x8faa9c00]
14:36:09 INFO - PROCESS | 1932 | 1461188169287 Marionette TRACE conn3 <- [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]]]}]
14:36:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded
14:36:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1529ms
14:36:09 INFO - PROCESS | 1932 | 1461188169339 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null]
14:36:09 INFO - PROCESS | 1932 | 1461188169343 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}]
14:36:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html
14:36:09 INFO - PROCESS | 1932 | 1461188169349 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}]
14:36:09 INFO - PROCESS | 1932 | 1461188169351 Marionette TRACE conn3 <- [1,1634,null,{}]
14:36:09 INFO - PROCESS | 1932 | 1461188169358 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:09 INFO - PROCESS | 1932 | 1461188169597 Marionette TRACE conn3 <- [1,1635,null,{"value":null}]
14:36:09 INFO - PROCESS | 1932 | 1461188169926 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fce2000 == 147 [pid = 1932] [id = 416]
14:36:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x8fce4400) [pid = 1932] [serial = 1249] [outer = (nil)]
14:36:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x90003000) [pid = 1932] [serial = 1250] [outer = 0x8fce4400]
14:36:10 INFO - PROCESS | 1932 | 1461188170017 Marionette DEBUG loaded listener.js
14:36:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x90009c00) [pid = 1932] [serial = 1251] [outer = 0x8fce4400]
14:36:10 INFO - PROCESS | 1932 | 1461188170953 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}]
14:36:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union
14:36:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1638ms
14:36:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html
14:36:10 INFO - PROCESS | 1932 | 1461188170988 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null]
14:36:10 INFO - PROCESS | 1932 | 1461188170991 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}]
14:36:10 INFO - PROCESS | 1932 | 1461188170997 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}]
14:36:11 INFO - PROCESS | 1932 | 1461188171001 Marionette TRACE conn3 <- [1,1638,null,{}]
14:36:11 INFO - PROCESS | 1932 | 1461188171007 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:11 INFO - PROCESS | 1932 | 1461188171195 Marionette TRACE conn3 <- [1,1639,null,{"value":null}]
14:36:11 INFO - PROCESS | 1932 | 1461188171475 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x89312000 == 148 [pid = 1932] [id = 417]
14:36:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x8ffe6400) [pid = 1932] [serial = 1252] [outer = (nil)]
14:36:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x904ef400) [pid = 1932] [serial = 1253] [outer = 0x8ffe6400]
14:36:11 INFO - PROCESS | 1932 | 1461188171610 Marionette DEBUG loaded listener.js
14:36:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x90690c00) [pid = 1932] [serial = 1254] [outer = 0x8ffe6400]
14:36:12 INFO - PROCESS | 1932 | 1461188172483 Marionette TRACE conn3 <- [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]]]}]
14:36:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes
14:36:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1535ms
14:36:12 INFO - PROCESS | 1932 | 1461188172548 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null]
14:36:12 INFO - PROCESS | 1932 | 1461188172552 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}]
14:36:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html
14:36:12 INFO - PROCESS | 1932 | 1461188172561 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}]
14:36:12 INFO - PROCESS | 1932 | 1461188172563 Marionette TRACE conn3 <- [1,1642,null,{}]
14:36:12 INFO - PROCESS | 1932 | 1461188172568 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:12 INFO - PROCESS | 1932 | 1461188172783 Marionette TRACE conn3 <- [1,1643,null,{"value":null}]
14:36:13 INFO - PROCESS | 1932 | 1461188173106 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e8400 == 149 [pid = 1932] [id = 418]
14:36:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x904efc00) [pid = 1932] [serial = 1255] [outer = (nil)]
14:36:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x91e7c400) [pid = 1932] [serial = 1256] [outer = 0x904efc00]
14:36:13 INFO - PROCESS | 1932 | 1461188173196 Marionette DEBUG loaded listener.js
14:36:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x91ed5c00) [pid = 1932] [serial = 1257] [outer = 0x904efc00]
14:36:14 INFO - PROCESS | 1932 | 1461188174065 Marionette TRACE conn3 <- [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]]]}]
14:36:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored
14:36:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1537ms
14:36:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html
14:36:14 INFO - PROCESS | 1932 | 1461188174099 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null]
14:36:14 INFO - PROCESS | 1932 | 1461188174102 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}]
14:36:14 INFO - PROCESS | 1932 | 1461188174108 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}]
14:36:14 INFO - PROCESS | 1932 | 1461188174112 Marionette TRACE conn3 <- [1,1646,null,{}]
14:36:14 INFO - PROCESS | 1932 | 1461188174118 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:14 INFO - PROCESS | 1932 | 1461188174322 Marionette TRACE conn3 <- [1,1647,null,{"value":null}]
14:36:14 INFO - PROCESS | 1932 | 1461188174683 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x846cb400 == 150 [pid = 1932] [id = 419]
14:36:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x846cd800) [pid = 1932] [serial = 1258] [outer = (nil)]
14:36:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x928f1c00) [pid = 1932] [serial = 1259] [outer = 0x846cd800]
14:36:14 INFO - PROCESS | 1932 | 1461188174773 Marionette DEBUG loaded listener.js
14:36:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x945aac00) [pid = 1932] [serial = 1260] [outer = 0x846cd800]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x9fc92400 == 149 [pid = 1932] [id = 108]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8480e000 == 148 [pid = 1932] [id = 374]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x832c8c00 == 147 [pid = 1932] [id = 376]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8a410400 == 146 [pid = 1932] [id = 168]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28ec00 == 145 [pid = 1932] [id = 280]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x90325000 == 144 [pid = 1932] [id = 170]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8e332000 == 143 [pid = 1932] [id = 308]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x87882800 == 142 [pid = 1932] [id = 400]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x864dac00 == 141 [pid = 1932] [id = 399]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x836a2400 == 140 [pid = 1932] [id = 398]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc7800 == 139 [pid = 1932] [id = 397]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x832cec00 == 138 [pid = 1932] [id = 394]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x96f8d800 == 137 [pid = 1932] [id = 395]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x83a5f400 == 136 [pid = 1932] [id = 393]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa94400 == 135 [pid = 1932] [id = 392]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8480dc00 == 134 [pid = 1932] [id = 390]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x835f1000 == 133 [pid = 1932] [id = 391]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x89312c00 == 132 [pid = 1932] [id = 389]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb03000 == 131 [pid = 1932] [id = 388]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x84808800 == 130 [pid = 1932] [id = 387]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76ec00 == 129 [pid = 1932] [id = 385]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8e540c00 == 128 [pid = 1932] [id = 386]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa35400 == 127 [pid = 1932] [id = 384]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8c764400 == 126 [pid = 1932] [id = 383]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab81800 == 125 [pid = 1932] [id = 382]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8b282c00 == 124 [pid = 1932] [id = 381]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8a7e5800 == 123 [pid = 1932] [id = 380]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x87cdfc00 == 122 [pid = 1932] [id = 379]
14:36:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8480ec00 == 121 [pid = 1932] [id = 378]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x85b40400) [pid = 1932] [serial = 1131] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x8ab8b000) [pid = 1932] [serial = 1133] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x8aeea000) [pid = 1932] [serial = 1070] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0xa2a2e400) [pid = 1932] [serial = 1097] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x8a40f800) [pid = 1932] [serial = 1124] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x886c4400) [pid = 1932] [serial = 1109] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x8a7e1400) [pid = 1932] [serial = 1125] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x92886400) [pid = 1932] [serial = 1082] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x88901800) [pid = 1932] [serial = 1118] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x85186000) [pid = 1932] [serial = 1115] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x904e2800) [pid = 1932] [serial = 1079] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x8fb01c00) [pid = 1932] [serial = 1076] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x85184800) [pid = 1932] [serial = 1122] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x99811800) [pid = 1932] [serial = 1088] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x8e69bc00) [pid = 1932] [serial = 1065] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x83a64800) [pid = 1932] [serial = 1130] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x98545000) [pid = 1932] [serial = 1085] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x86ecac00) [pid = 1932] [serial = 1091] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8ff94400) [pid = 1932] [serial = 1103] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x8ab8f000) [pid = 1932] [serial = 1127] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8788c000) [pid = 1932] [serial = 1100] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8890b000) [pid = 1932] [serial = 1119] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x864de400) [pid = 1932] [serial = 1116] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x99bf8c00) [pid = 1932] [serial = 1094] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8369fc00) [pid = 1932] [serial = 1067] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x83a68000) [pid = 1932] [serial = 1121] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x886cec00) [pid = 1932] [serial = 1112] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8c8bc400) [pid = 1932] [serial = 1073] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x82bcb000) [pid = 1932] [serial = 1106] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8aee9800) [pid = 1932] [serial = 1128] [outer = (nil)] [url = about:blank]
14:36:17 INFO - PROCESS | 1932 | 1461188177167 Marionette TRACE conn3 <- [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]]]}]
14:36:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations
14:36:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 3189ms
14:36:17 INFO - PROCESS | 1932 | 1461188177297 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null]
14:36:17 INFO - PROCESS | 1932 | 1461188177302 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}]
14:36:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html
14:36:17 INFO - PROCESS | 1932 | 1461188177310 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}]
14:36:17 INFO - PROCESS | 1932 | 1461188177316 Marionette TRACE conn3 <- [1,1650,null,{}]
14:36:17 INFO - PROCESS | 1932 | 1461188177324 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:17 INFO - PROCESS | 1932 | 1461188177503 Marionette TRACE conn3 <- [1,1651,null,{"value":null}]
14:36:17 INFO - PROCESS | 1932 | 1461188177721 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d4c00 == 122 [pid = 1932] [id = 420]
14:36:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x846d5400) [pid = 1932] [serial = 1261] [outer = (nil)]
14:36:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8480cc00) [pid = 1932] [serial = 1262] [outer = 0x846d5400]
14:36:17 INFO - PROCESS | 1932 | 1461188177804 Marionette DEBUG loaded listener.js
14:36:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x85184800) [pid = 1932] [serial = 1263] [outer = 0x846d5400]
14:36:18 INFO - PROCESS | 1932 | 1461188178604 Marionette TRACE conn3 <- [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]]]}]
14:36:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations
14:36:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1334ms
14:36:18 INFO - PROCESS | 1932 | 1461188178644 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null]
14:36:18 INFO - PROCESS | 1932 | 1461188178653 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}]
14:36:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html
14:36:18 INFO - PROCESS | 1932 | 1461188178663 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}]
14:36:18 INFO - PROCESS | 1932 | 1461188178666 Marionette TRACE conn3 <- [1,1654,null,{}]
14:36:18 INFO - PROCESS | 1932 | 1461188178672 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:18 INFO - PROCESS | 1932 | 1461188178853 Marionette TRACE conn3 <- [1,1655,null,{"value":null}]
14:36:18 INFO - PROCESS | 1932 | 1461188178873 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a8c00 == 123 [pid = 1932] [id = 421]
14:36:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x84808800) [pid = 1932] [serial = 1264] [outer = (nil)]
14:36:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x85b44400) [pid = 1932] [serial = 1265] [outer = 0x84808800]
14:36:19 INFO - PROCESS | 1932 | 1461188179135 Marionette DEBUG loaded listener.js
14:36:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x85c7ac00) [pid = 1932] [serial = 1266] [outer = 0x84808800]
14:36:20 INFO - PROCESS | 1932 | 1461188180087 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}]
14:36:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works
14:36:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1490ms
14:36:20 INFO - PROCESS | 1932 | 1461188180153 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null]
14:36:20 INFO - PROCESS | 1932 | 1461188180157 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}]
14:36:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html
14:36:20 INFO - PROCESS | 1932 | 1461188180163 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}]
14:36:20 INFO - PROCESS | 1932 | 1461188180169 Marionette TRACE conn3 <- [1,1658,null,{}]
14:36:20 INFO - PROCESS | 1932 | 1461188180193 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:20 INFO - PROCESS | 1932 | 1461188180449 Marionette TRACE conn3 <- [1,1659,null,{"value":null}]
14:36:20 INFO - PROCESS | 1932 | 1461188180477 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c70800 == 124 [pid = 1932] [id = 422]
14:36:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x87885800) [pid = 1932] [serial = 1267] [outer = (nil)]
14:36:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x87cdf000) [pid = 1932] [serial = 1268] [outer = 0x87885800]
14:36:20 INFO - PROCESS | 1932 | 1461188180554 Marionette DEBUG loaded listener.js
14:36:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x886c5c00) [pid = 1932] [serial = 1269] [outer = 0x87885800]
14:36:21 INFO - PROCESS | 1932 | 1461188181522 Marionette TRACE conn3 <- [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]]]}]
14:36:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly
14:36:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 2094ms
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8c8b2800) [pid = 1932] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x87882c00) [pid = 1932] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x835f4800) [pid = 1932] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8ab90400) [pid = 1932] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x86ec9800) [pid = 1932] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x82bc8000) [pid = 1932] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x90005800) [pid = 1932] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8df37800) [pid = 1932] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8c890400) [pid = 1932] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8e540000) [pid = 1932] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x86ec4400) [pid = 1932] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x90324400) [pid = 1932] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8bd9d800) [pid = 1932] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8faa7400) [pid = 1932] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8fb10400) [pid = 1932] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x85b42800) [pid = 1932] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8bd23c00) [pid = 1932] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0xa0c31c00) [pid = 1932] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8bd25000) [pid = 1932] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x886bf800) [pid = 1932] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x85186400) [pid = 1932] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x912bf800) [pid = 1932] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8ab8fc00) [pid = 1932] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x91e7f800) [pid = 1932] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x832cd400) [pid = 1932] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8c8ae400) [pid = 1932] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x886c1800) [pid = 1932] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8480bc00) [pid = 1932] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8e430400) [pid = 1932] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x87880800) [pid = 1932] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x832ca800) [pid = 1932] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x835ee000) [pid = 1932] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8e545800) [pid = 1932] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8b3df800) [pid = 1932] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x82bc2400) [pid = 1932] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x835e8800) [pid = 1932] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html]
14:36:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8c891400) [pid = 1932] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x90691000) [pid = 1932] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x83a64000) [pid = 1932] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x97723400) [pid = 1932] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html]
14:36:22 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x86ec7800) [pid = 1932] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html]
14:36:22 INFO - PROCESS | 1932 | 1461188182392 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null]
14:36:22 INFO - PROCESS | 1932 | 1461188182401 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}]
14:36:22 INFO - PROCESS | 1932 | 1461188182414 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}]
14:36:22 INFO - PROCESS | 1932 | 1461188182418 Marionette TRACE conn3 <- [1,1662,null,{}]
14:36:22 INFO - PROCESS | 1932 | 1461188182473 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:22 INFO - PROCESS | 1932 | 1461188182720 Marionette TRACE conn3 <- [1,1663,null,{"value":null}]
14:36:22 INFO - PROCESS | 1932 | 1461188182834 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c9800 == 125 [pid = 1932] [id = 423]
14:36:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x835ee000) [pid = 1932] [serial = 1270] [outer = (nil)]
14:36:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x846c7400) [pid = 1932] [serial = 1271] [outer = 0x835ee000]
14:36:22 INFO - PROCESS | 1932 | 1461188182908 Marionette DEBUG loaded listener.js
14:36:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x86ec7800) [pid = 1932] [serial = 1272] [outer = 0x835ee000]
14:36:23 INFO - PROCESS | 1932 | 1461188183681 Marionette TRACE conn3 <- [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]]]}]
14:36:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly
14:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1314ms
14:36:23 INFO - PROCESS | 1932 | 1461188183730 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null]
14:36:23 INFO - PROCESS | 1932 | 1461188183733 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}]
14:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html
14:36:23 INFO - PROCESS | 1932 | 1461188183739 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}]
14:36:23 INFO - PROCESS | 1932 | 1461188183742 Marionette TRACE conn3 <- [1,1666,null,{}]
14:36:23 INFO - PROCESS | 1932 | 1461188183748 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:23 INFO - PROCESS | 1932 | 1461188183921 Marionette TRACE conn3 <- [1,1667,null,{"value":null}]
14:36:23 INFO - PROCESS | 1932 | 1461188183936 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x835e8800 == 126 [pid = 1932] [id = 424]
14:36:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8480bc00) [pid = 1932] [serial = 1273] [outer = (nil)]
14:36:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8890bc00) [pid = 1932] [serial = 1274] [outer = 0x8480bc00]
14:36:24 INFO - PROCESS | 1932 | 1461188184006 Marionette DEBUG loaded listener.js
14:36:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x89308c00) [pid = 1932] [serial = 1275] [outer = 0x8480bc00]
14:36:25 INFO - PROCESS | 1932 | 1461188185269 Marionette TRACE conn3 <- [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]]]}]
14:36:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi
14:36:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1590ms
14:36:25 INFO - PROCESS | 1932 | 1461188185331 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null]
14:36:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html
14:36:25 INFO - PROCESS | 1932 | 1461188185337 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}]
14:36:25 INFO - PROCESS | 1932 | 1461188185345 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}]
14:36:25 INFO - PROCESS | 1932 | 1461188185350 Marionette TRACE conn3 <- [1,1670,null,{}]
14:36:25 INFO - PROCESS | 1932 | 1461188185359 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:25 INFO - PROCESS | 1932 | 1461188185622 Marionette TRACE conn3 <- [1,1671,null,{"value":null}]
14:36:25 INFO - PROCESS | 1932 | 1461188185952 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a9c00 == 127 [pid = 1932] [id = 425]
14:36:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x846d2400) [pid = 1932] [serial = 1276] [outer = (nil)]
14:36:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x864d6c00) [pid = 1932] [serial = 1277] [outer = 0x846d2400]
14:36:26 INFO - PROCESS | 1932 | 1461188186043 Marionette DEBUG loaded listener.js
14:36:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x86ed0400) [pid = 1932] [serial = 1278] [outer = 0x846d2400]
14:36:26 INFO - PROCESS | 1932 | 1461188186984 Marionette TRACE conn3 <- [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]]]}]
14:36:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi
14:36:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1690ms
14:36:27 INFO - PROCESS | 1932 | 1461188187035 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null]
14:36:27 INFO - PROCESS | 1932 | 1461188187043 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}]
14:36:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html
14:36:27 INFO - PROCESS | 1932 | 1461188187054 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}]
14:36:27 INFO - PROCESS | 1932 | 1461188187058 Marionette TRACE conn3 <- [1,1674,null,{}]
14:36:27 INFO - PROCESS | 1932 | 1461188187065 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:27 INFO - PROCESS | 1932 | 1461188187268 Marionette TRACE conn3 <- [1,1675,null,{"value":null}]
14:36:27 INFO - PROCESS | 1932 | 1461188187658 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cdfc00 == 128 [pid = 1932] [id = 426]
14:36:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x88e45000) [pid = 1932] [serial = 1279] [outer = (nil)]
14:36:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8931a800) [pid = 1932] [serial = 1280] [outer = 0x88e45000]
14:36:27 INFO - PROCESS | 1932 | 1461188187766 Marionette DEBUG loaded listener.js
14:36:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8a404000) [pid = 1932] [serial = 1281] [outer = 0x88e45000]
14:36:28 INFO - PROCESS | 1932 | 1461188188712 Marionette TRACE conn3 <- [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]]]}]
14:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi
14:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1733ms
14:36:28 INFO - PROCESS | 1932 | 1461188188787 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null]
14:36:28 INFO - PROCESS | 1932 | 1461188188791 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}]
14:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html
14:36:28 INFO - PROCESS | 1932 | 1461188188798 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}]
14:36:28 INFO - PROCESS | 1932 | 1461188188804 Marionette TRACE conn3 <- [1,1678,null,{}]
14:36:28 INFO - PROCESS | 1932 | 1461188188820 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:29 INFO - PROCESS | 1932 | 1461188189116 Marionette TRACE conn3 <- [1,1679,null,{"value":null}]
14:36:29 INFO - PROCESS | 1932 | 1461188189370 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a408c00 == 129 [pid = 1932] [id = 427]
14:36:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8a7e3400) [pid = 1932] [serial = 1282] [outer = (nil)]
14:36:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8aa2f400) [pid = 1932] [serial = 1283] [outer = 0x8a7e3400]
14:36:29 INFO - PROCESS | 1932 | 1461188189466 Marionette DEBUG loaded listener.js
14:36:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8ab86000) [pid = 1932] [serial = 1284] [outer = 0x8a7e3400]
14:36:30 INFO - PROCESS | 1932 | 1461188190349 Marionette TRACE conn3 <- [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]]]}]
14:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi
14:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1596ms
14:36:30 INFO - PROCESS | 1932 | 1461188190395 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null]
14:36:30 INFO - PROCESS | 1932 | 1461188190400 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}]
14:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html
14:36:30 INFO - PROCESS | 1932 | 1461188190406 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}]
14:36:30 INFO - PROCESS | 1932 | 1461188190410 Marionette TRACE conn3 <- [1,1682,null,{}]
14:36:30 INFO - PROCESS | 1932 | 1461188190415 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:30 INFO - PROCESS | 1932 | 1461188190612 Marionette TRACE conn3 <- [1,1683,null,{"value":null}]
14:36:30 INFO - PROCESS | 1932 | 1461188190877 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43e800 == 130 [pid = 1932] [id = 428]
14:36:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8aa2d800) [pid = 1932] [serial = 1285] [outer = (nil)]
14:36:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8aeed400) [pid = 1932] [serial = 1286] [outer = 0x8aa2d800]
14:36:31 INFO - PROCESS | 1932 | 1461188191018 Marionette DEBUG loaded listener.js
14:36:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8b28c000) [pid = 1932] [serial = 1287] [outer = 0x8aa2d800]
14:36:31 INFO - PROCESS | 1932 | 1461188191862 Marionette TRACE conn3 <- [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]]]}]
14:36:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise
14:36:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1530ms
14:36:31 INFO - PROCESS | 1932 | 1461188191937 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null]
14:36:31 INFO - PROCESS | 1932 | 1461188191941 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}]
14:36:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html
14:36:31 INFO - PROCESS | 1932 | 1461188191947 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}]
14:36:31 INFO - PROCESS | 1932 | 1461188191950 Marionette TRACE conn3 <- [1,1686,null,{}]
14:36:31 INFO - PROCESS | 1932 | 1461188191956 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:32 INFO - PROCESS | 1932 | 1461188192162 Marionette TRACE conn3 <- [1,1687,null,{"value":null}]
14:36:32 INFO - PROCESS | 1932 | 1461188192429 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a0400 == 131 [pid = 1932] [id = 429]
14:36:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8aee8800) [pid = 1932] [serial = 1288] [outer = (nil)]
14:36:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8b626c00) [pid = 1932] [serial = 1289] [outer = 0x8aee8800]
14:36:32 INFO - PROCESS | 1932 | 1461188192574 Marionette DEBUG loaded listener.js
14:36:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8bc2ec00) [pid = 1932] [serial = 1290] [outer = 0x8aee8800]
14:36:33 INFO - PROCESS | 1932 | 1461188193484 Marionette TRACE conn3 <- [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]]]}]
14:36:33 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
14:36:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1581ms
14:36:33 INFO - PROCESS | 1932 | 1461188193529 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null]
14:36:33 INFO - PROCESS | 1932 | 1461188193533 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}]
14:36:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html
14:36:33 INFO - PROCESS | 1932 | 1461188193540 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}]
14:36:33 INFO - PROCESS | 1932 | 1461188193542 Marionette TRACE conn3 <- [1,1690,null,{}]
14:36:33 INFO - PROCESS | 1932 | 1461188193549 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:33 INFO - PROCESS | 1932 | 1461188193770 Marionette TRACE conn3 <- [1,1691,null,{"value":null}]
14:36:34 INFO - PROCESS | 1932 | 1461188194090 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd30400 == 132 [pid = 1932] [id = 430]
14:36:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8bd8fc00) [pid = 1932] [serial = 1291] [outer = (nil)]
14:36:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8c522c00) [pid = 1932] [serial = 1292] [outer = 0x8bd8fc00]
14:36:34 INFO - PROCESS | 1932 | 1461188194194 Marionette DEBUG loaded listener.js
14:36:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8c6d4c00) [pid = 1932] [serial = 1293] [outer = 0x8bd8fc00]
14:36:35 INFO - PROCESS | 1932 | 1461188195098 Marionette TRACE conn3 <- [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]]]}]
14:36:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath
14:36:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1637ms
14:36:35 INFO - PROCESS | 1932 | 1461188195178 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null]
14:36:35 INFO - PROCESS | 1932 | 1461188195182 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}]
14:36:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html
14:36:35 INFO - PROCESS | 1932 | 1461188195188 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}]
14:36:35 INFO - PROCESS | 1932 | 1461188195192 Marionette TRACE conn3 <- [1,1694,null,{}]
14:36:35 INFO - PROCESS | 1932 | 1461188195198 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:35 INFO - PROCESS | 1932 | 1461188195396 Marionette TRACE conn3 <- [1,1695,null,{"value":null}]
14:36:35 INFO - PROCESS | 1932 | 1461188195713 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd2dc00 == 133 [pid = 1932] [id = 431]
14:36:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8bd2fc00) [pid = 1932] [serial = 1294] [outer = (nil)]
14:36:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8c88ac00) [pid = 1932] [serial = 1295] [outer = 0x8bd2fc00]
14:36:35 INFO - PROCESS | 1932 | 1461188195805 Marionette DEBUG loaded listener.js
14:36:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8c894400) [pid = 1932] [serial = 1296] [outer = 0x8bd2fc00]
14:36:36 INFO - PROCESS | 1932 | 1461188196683 Marionette TRACE conn3 <- [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]]]}]
14:36:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR
14:36:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1533ms
14:36:36 INFO - PROCESS | 1932 | 1461188196722 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null]
14:36:36 INFO - PROCESS | 1932 | 1461188196725 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}]
14:36:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html
14:36:36 INFO - PROCESS | 1932 | 1461188196732 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}]
14:36:36 INFO - PROCESS | 1932 | 1461188196736 Marionette TRACE conn3 <- [1,1698,null,{}]
14:36:36 INFO - PROCESS | 1932 | 1461188196742 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:36 INFO - PROCESS | 1932 | 1461188196925 Marionette TRACE conn3 <- [1,1699,null,{"value":null}]
14:36:37 INFO - PROCESS | 1932 | 1461188197199 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c7a800 == 134 [pid = 1932] [id = 432]
14:36:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8de3c400) [pid = 1932] [serial = 1297] [outer = (nil)]
14:36:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8df35400) [pid = 1932] [serial = 1298] [outer = 0x8de3c400]
14:36:37 INFO - PROCESS | 1932 | 1461188197332 Marionette DEBUG loaded listener.js
14:36:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8df3b400) [pid = 1932] [serial = 1299] [outer = 0x8de3c400]
14:36:38 INFO - PROCESS | 1932 | 1461188198201 Marionette TRACE conn3 <- [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]]]}]
14:36:38 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
14:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1530ms
14:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html
14:36:38 INFO - PROCESS | 1932 | 1461188198264 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null]
14:36:38 INFO - PROCESS | 1932 | 1461188198267 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}]
14:36:38 INFO - PROCESS | 1932 | 1461188198273 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}]
14:36:38 INFO - PROCESS | 1932 | 1461188198277 Marionette TRACE conn3 <- [1,1702,null,{}]
14:36:38 INFO - PROCESS | 1932 | 1461188198283 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:38 INFO - PROCESS | 1932 | 1461188198476 Marionette TRACE conn3 <- [1,1703,null,{"value":null}]
14:36:38 INFO - PROCESS | 1932 | 1461188198746 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8bc400 == 135 [pid = 1932] [id = 433]
14:36:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8de3e800) [pid = 1932] [serial = 1300] [outer = (nil)]
14:36:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x8e336c00) [pid = 1932] [serial = 1301] [outer = 0x8de3e800]
14:36:38 INFO - PROCESS | 1932 | 1461188198878 Marionette DEBUG loaded listener.js
14:36:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x8e433c00) [pid = 1932] [serial = 1302] [outer = 0x8de3e800]
14:36:39 INFO - PROCESS | 1932 | 1461188199769 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}]
14:36:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored
14:36:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1534ms
14:36:39 INFO - PROCESS | 1932 | 1461188199808 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null]
14:36:39 INFO - PROCESS | 1932 | 1461188199816 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}]
14:36:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html
14:36:39 INFO - PROCESS | 1932 | 1461188199823 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}]
14:36:39 INFO - PROCESS | 1932 | 1461188199826 Marionette TRACE conn3 <- [1,1706,null,{}]
14:36:39 INFO - PROCESS | 1932 | 1461188199832 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:40 INFO - PROCESS | 1932 | 1461188200052 Marionette TRACE conn3 <- [1,1707,null,{"value":null}]
14:36:40 INFO - PROCESS | 1932 | 1461188200385 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcac00 == 136 [pid = 1932] [id = 434]
14:36:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8a447000) [pid = 1932] [serial = 1303] [outer = (nil)]
14:36:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x8e699c00) [pid = 1932] [serial = 1304] [outer = 0x8a447000]
14:36:40 INFO - PROCESS | 1932 | 1461188200479 Marionette DEBUG loaded listener.js
14:36:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8e6a0800) [pid = 1932] [serial = 1305] [outer = 0x8a447000]
14:36:41 INFO - PROCESS | 1932 | 1461188201409 Marionette TRACE conn3 <- [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]]]}]
14:36:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape
14:36:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1637ms
14:36:41 INFO - PROCESS | 1932 | 1461188201462 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null]
14:36:41 INFO - PROCESS | 1932 | 1461188201466 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}]
14:36:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html
14:36:41 INFO - PROCESS | 1932 | 1461188201472 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}]
14:36:41 INFO - PROCESS | 1932 | 1461188201483 Marionette TRACE conn3 <- [1,1710,null,{}]
14:36:41 INFO - PROCESS | 1932 | 1461188201487 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:41 INFO - PROCESS | 1932 | 1461188201762 Marionette TRACE conn3 <- [1,1711,null,{"value":null}]
14:36:42 INFO - PROCESS | 1932 | 1461188202092 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e545c00 == 137 [pid = 1932] [id = 435]
14:36:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x8f63ec00) [pid = 1932] [serial = 1306] [outer = (nil)]
14:36:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x8f6b1400) [pid = 1932] [serial = 1307] [outer = 0x8f63ec00]
14:36:42 INFO - PROCESS | 1932 | 1461188202193 Marionette DEBUG loaded listener.js
14:36:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8fa96c00) [pid = 1932] [serial = 1308] [outer = 0x8f63ec00]
14:36:43 INFO - PROCESS | 1932 | 1461188203165 Marionette TRACE conn3 <- [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]]]}]
14:36:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape
14:36:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1741ms
14:36:43 INFO - PROCESS | 1932 | 1461188203213 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null]
14:36:43 INFO - PROCESS | 1932 | 1461188203217 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}]
14:36:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html
14:36:43 INFO - PROCESS | 1932 | 1461188203224 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}]
14:36:43 INFO - PROCESS | 1932 | 1461188203228 Marionette TRACE conn3 <- [1,1714,null,{}]
14:36:43 INFO - PROCESS | 1932 | 1461188203233 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:43 INFO - PROCESS | 1932 | 1461188203467 Marionette TRACE conn3 <- [1,1715,null,{"value":null}]
14:36:43 INFO - PROCESS | 1932 | 1461188203833 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6a9800 == 138 [pid = 1932] [id = 436]
14:36:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x8f6ac800) [pid = 1932] [serial = 1309] [outer = (nil)]
14:36:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8fcb2800) [pid = 1932] [serial = 1310] [outer = 0x8f6ac800]
14:36:43 INFO - PROCESS | 1932 | 1461188203925 Marionette DEBUG loaded listener.js
14:36:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x8fcbc000) [pid = 1932] [serial = 1311] [outer = 0x8f6ac800]
14:36:44 INFO - PROCESS | 1932 | 1461188204825 Marionette TRACE conn3 <- [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]]]}]
14:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly
14:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1682ms
14:36:44 INFO - PROCESS | 1932 | 1461188204907 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null]
14:36:44 INFO - PROCESS | 1932 | 1461188204911 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}]
14:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html
14:36:44 INFO - PROCESS | 1932 | 1461188204918 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}]
14:36:44 INFO - PROCESS | 1932 | 1461188204921 Marionette TRACE conn3 <- [1,1718,null,{}]
14:36:44 INFO - PROCESS | 1932 | 1461188204927 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:45 INFO - PROCESS | 1932 | 1461188205179 Marionette TRACE conn3 <- [1,1719,null,{"value":null}]
14:36:45 INFO - PROCESS | 1932 | 1461188205498 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcc400 == 139 [pid = 1932] [id = 437]
14:36:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x8fb10400) [pid = 1932] [serial = 1312] [outer = (nil)]
14:36:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x8ff9a800) [pid = 1932] [serial = 1313] [outer = 0x8fb10400]
14:36:45 INFO - PROCESS | 1932 | 1461188205595 Marionette DEBUG loaded listener.js
14:36:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x8ff9dc00) [pid = 1932] [serial = 1314] [outer = 0x8fb10400]
14:36:46 INFO - PROCESS | 1932 | 1461188206494 Marionette TRACE conn3 <- [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]]]}]
14:36:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly
14:36:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1643ms
14:36:46 INFO - PROCESS | 1932 | 1461188206562 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null]
14:36:46 INFO - PROCESS | 1932 | 1461188206566 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}]
14:36:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html
14:36:46 INFO - PROCESS | 1932 | 1461188206572 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}]
14:36:46 INFO - PROCESS | 1932 | 1461188206575 Marionette TRACE conn3 <- [1,1722,null,{}]
14:36:46 INFO - PROCESS | 1932 | 1461188206581 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:46 INFO - PROCESS | 1932 | 1461188206789 Marionette TRACE conn3 <- [1,1723,null,{"value":null}]
14:36:47 INFO - PROCESS | 1932 | 1461188207108 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de37400 == 140 [pid = 1932] [id = 438]
14:36:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x8fb48c00) [pid = 1932] [serial = 1315] [outer = (nil)]
14:36:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x90323c00) [pid = 1932] [serial = 1316] [outer = 0x8fb48c00]
14:36:47 INFO - PROCESS | 1932 | 1461188207197 Marionette DEBUG loaded listener.js
14:36:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x90327800) [pid = 1932] [serial = 1317] [outer = 0x8fb48c00]
14:36:48 INFO - PROCESS | 1932 | 1461188208095 Marionette TRACE conn3 <- [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]]]}]
14:36:48 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
14:36:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1588ms
14:36:48 INFO - PROCESS | 1932 | 1461188208161 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null]
14:36:48 INFO - PROCESS | 1932 | 1461188208165 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}]
14:36:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html
14:36:48 INFO - PROCESS | 1932 | 1461188208171 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}]
14:36:48 INFO - PROCESS | 1932 | 1461188208173 Marionette TRACE conn3 <- [1,1726,null,{}]
14:36:48 INFO - PROCESS | 1932 | 1461188208179 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:48 INFO - PROCESS | 1932 | 1461188208372 Marionette TRACE conn3 <- [1,1727,null,{"value":null}]
14:36:48 INFO - PROCESS | 1932 | 1461188208692 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c6c00 == 141 [pid = 1932] [id = 439]
14:36:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x832d2000) [pid = 1932] [serial = 1318] [outer = (nil)]
14:36:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x90690400) [pid = 1932] [serial = 1319] [outer = 0x832d2000]
14:36:48 INFO - PROCESS | 1932 | 1461188208783 Marionette DEBUG loaded listener.js
14:36:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x912bf800) [pid = 1932] [serial = 1320] [outer = 0x832d2000]
14:36:49 INFO - PROCESS | 1932 | 1461188209666 Marionette TRACE conn3 <- [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]]]}]
14:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half
14:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1531ms
14:36:49 INFO - PROCESS | 1932 | 1461188209703 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null]
14:36:49 INFO - PROCESS | 1932 | 1461188209707 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}]
14:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html
14:36:49 INFO - PROCESS | 1932 | 1461188209713 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}]
14:36:49 INFO - PROCESS | 1932 | 1461188209716 Marionette TRACE conn3 <- [1,1730,null,{}]
14:36:49 INFO - PROCESS | 1932 | 1461188209722 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:49 INFO - PROCESS | 1932 | 1461188209911 Marionette TRACE conn3 <- [1,1731,null,{"value":null}]
14:36:50 INFO - PROCESS | 1932 | 1461188210194 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c5c00 == 142 [pid = 1932] [id = 440]
14:36:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x8c526000) [pid = 1932] [serial = 1321] [outer = (nil)]
14:36:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x92888400) [pid = 1932] [serial = 1322] [outer = 0x8c526000]
14:36:50 INFO - PROCESS | 1932 | 1461188210329 Marionette DEBUG loaded listener.js
14:36:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x94560000) [pid = 1932] [serial = 1323] [outer = 0x8c526000]
14:36:51 INFO - PROCESS | 1932 | 1461188211198 Marionette TRACE conn3 <- [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]]]}]
14:36:51 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
14:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1529ms
14:36:51 INFO - PROCESS | 1932 | 1461188211244 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null]
14:36:51 INFO - PROCESS | 1932 | 1461188211248 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}]
14:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html
14:36:51 INFO - PROCESS | 1932 | 1461188211254 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}]
14:36:51 INFO - PROCESS | 1932 | 1461188211258 Marionette TRACE conn3 <- [1,1734,null,{}]
14:36:51 INFO - PROCESS | 1932 | 1461188211264 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:51 INFO - PROCESS | 1932 | 1461188211453 Marionette TRACE conn3 <- [1,1735,null,{"value":null}]
14:36:51 INFO - PROCESS | 1932 | 1461188211733 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x90002000 == 143 [pid = 1932] [id = 441]
14:36:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x90588c00) [pid = 1932] [serial = 1324] [outer = (nil)]
14:36:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x95072400) [pid = 1932] [serial = 1325] [outer = 0x90588c00]
14:36:51 INFO - PROCESS | 1932 | 1461188211867 Marionette DEBUG loaded listener.js
14:36:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x95075000) [pid = 1932] [serial = 1326] [outer = 0x90588c00]
14:36:52 INFO - PROCESS | 1932 | 1461188212771 Marionette TRACE conn3 <- [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]]]}]
14:36:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant
14:36:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1581ms
14:36:52 INFO - PROCESS | 1932 | 1461188212836 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null]
14:36:52 INFO - PROCESS | 1932 | 1461188212840 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}]
14:36:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html
14:36:52 INFO - PROCESS | 1932 | 1461188212847 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}]
14:36:52 INFO - PROCESS | 1932 | 1461188212850 Marionette TRACE conn3 <- [1,1738,null,{}]
14:36:52 INFO - PROCESS | 1932 | 1461188212855 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:53 INFO - PROCESS | 1932 | 1461188213065 Marionette TRACE conn3 <- [1,1739,null,{"value":null}]
14:36:53 INFO - PROCESS | 1932 | 1461188213386 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x945ab000 == 144 [pid = 1932] [id = 442]
14:36:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x9501bc00) [pid = 1932] [serial = 1327] [outer = (nil)]
14:36:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x96291c00) [pid = 1932] [serial = 1328] [outer = 0x9501bc00]
14:36:53 INFO - PROCESS | 1932 | 1461188213476 Marionette DEBUG loaded listener.js
14:36:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x96cd9800) [pid = 1932] [serial = 1329] [outer = 0x9501bc00]
14:36:54 INFO - PROCESS | 1932 | 1461188214370 Marionette TRACE conn3 <- [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]]]}]
14:36:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things
14:36:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1583ms
14:36:54 INFO - PROCESS | 1932 | 1461188214430 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null]
14:36:54 INFO - PROCESS | 1932 | 1461188214434 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}]
14:36:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html
14:36:54 INFO - PROCESS | 1932 | 1461188214441 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}]
14:36:54 INFO - PROCESS | 1932 | 1461188214444 Marionette TRACE conn3 <- [1,1742,null,{}]
14:36:54 INFO - PROCESS | 1932 | 1461188214450 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:54 INFO - PROCESS | 1932 | 1461188214648 Marionette TRACE conn3 <- [1,1743,null,{"value":null}]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x89313400 == 143 [pid = 1932] [id = 375]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x84807400 == 142 [pid = 1932] [id = 371]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcb7000 == 141 [pid = 1932] [id = 233]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x832cb000 == 140 [pid = 1932] [id = 373]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcae400 == 139 [pid = 1932] [id = 232]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce5800 == 138 [pid = 1932] [id = 372]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0xa0adbc00 == 137 [pid = 1932] [id = 230]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x88e49400 == 136 [pid = 1932] [id = 377]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8c894800 == 135 [pid = 1932] [id = 410]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8ad400 == 134 [pid = 1932] [id = 409]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d7400 == 133 [pid = 1932] [id = 408]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8ab87000 == 132 [pid = 1932] [id = 407]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc25800 == 131 [pid = 1932] [id = 406]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce2400 == 130 [pid = 1932] [id = 404]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8931ec00 == 129 [pid = 1932] [id = 405]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x8788dc00 == 128 [pid = 1932] [id = 403]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x85b3c800 == 127 [pid = 1932] [id = 402]
14:36:56 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc1c00 == 126 [pid = 1932] [id = 401]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x88910400) [pid = 1932] [serial = 1202] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x85192c00) [pid = 1932] [serial = 1194] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x9853d000) [pid = 1932] [serial = 1187] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x886c2800) [pid = 1932] [serial = 1199] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x8de34000) [pid = 1932] [serial = 1152] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x8ff95c00) [pid = 1932] [serial = 1104] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x85184000) [pid = 1932] [serial = 1050] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x8b61b000) [pid = 1932] [serial = 1143] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x9df76800) [pid = 1932] [serial = 1095] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x8b3dc800) [pid = 1932] [serial = 1142] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x886c7000) [pid = 1932] [serial = 1110] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x9455e800) [pid = 1932] [serial = 1176] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x8e693800) [pid = 1932] [serial = 1158] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x95a1d800) [pid = 1932] [serial = 1182] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x99a27400) [pid = 1932] [serial = 1089] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x86ecc400) [pid = 1932] [serial = 1092] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8e549c00) [pid = 1932] [serial = 1157] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x9771b000) [pid = 1932] [serial = 1184] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8e32f400) [pid = 1932] [serial = 1155] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8ff9b000) [pid = 1932] [serial = 1169] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x97c04800) [pid = 1932] [serial = 1185] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x88906000) [pid = 1932] [serial = 1200] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8fcb1400) [pid = 1932] [serial = 1166] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x86ec5c00) [pid = 1932] [serial = 1197] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8ff90400) [pid = 1932] [serial = 1167] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x90322000) [pid = 1932] [serial = 1172] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0xa4587800) [pid = 1932] [serial = 1098] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8c766400) [pid = 1932] [serial = 1149] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x88902800) [pid = 1932] [serial = 1113] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x9506f800) [pid = 1932] [serial = 1181] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x864dfc00) [pid = 1932] [serial = 1136] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x95021400) [pid = 1932] [serial = 1179] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8b627000) [pid = 1932] [serial = 1071] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x96c5d800) [pid = 1932] [serial = 1083] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8dfc1000) [pid = 1932] [serial = 1154] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8c6ccc00) [pid = 1932] [serial = 1041] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x864dbc00) [pid = 1932] [serial = 1196] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8dfc5800) [pid = 1932] [serial = 1074] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x89314400) [pid = 1932] [serial = 1140] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8c6dbc00) [pid = 1932] [serial = 1148] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8ff9bc00) [pid = 1932] [serial = 1170] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x945af800) [pid = 1932] [serial = 1178] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x928f3400) [pid = 1932] [serial = 1175] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8f6b7c00) [pid = 1932] [serial = 1163] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x85185c00) [pid = 1932] [serial = 1193] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x9853e800) [pid = 1932] [serial = 1188] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8f8a8c00) [pid = 1932] [serial = 1164] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x904e8c00) [pid = 1932] [serial = 1080] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x9ff15000) [pid = 1932] [serial = 1101] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x85189800) [pid = 1932] [serial = 1068] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x836a1800) [pid = 1932] [serial = 1047] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8e914c00) [pid = 1932] [serial = 1161] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8c8b8c00) [pid = 1932] [serial = 1151] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x98ea2000) [pid = 1932] [serial = 1190] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x90329000) [pid = 1932] [serial = 1173] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e912400) [pid = 1932] [serial = 1160] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8bd9ac00) [pid = 1932] [serial = 1146] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x82bccc00) [pid = 1932] [serial = 1107] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x835eec00) [pid = 1932] [serial = 1044] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x88910800) [pid = 1932] [serial = 1139] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8fcb2400) [pid = 1932] [serial = 1077] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x87884800) [pid = 1932] [serial = 1137] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x98cefc00) [pid = 1932] [serial = 1086] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8bd2bc00) [pid = 1932] [serial = 1145] [outer = (nil)] [url = about:blank]
14:36:56 INFO - PROCESS | 1932 | 1461188216657 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x835e6c00 == 127 [pid = 1932] [id = 443]
14:36:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x835eb800) [pid = 1932] [serial = 1330] [outer = (nil)]
14:36:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8369c000) [pid = 1932] [serial = 1331] [outer = 0x835eb800]
14:36:56 INFO - PROCESS | 1932 | 1461188216744 Marionette DEBUG loaded listener.js
14:36:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x83a69000) [pid = 1932] [serial = 1332] [outer = 0x835eb800]
14:36:57 INFO - PROCESS | 1932 | 1461188217523 Marionette TRACE conn3 <- [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]]]}]
14:36:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise
14:36:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 3098ms
14:36:57 INFO - PROCESS | 1932 | 1461188217542 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null]
14:36:57 INFO - PROCESS | 1932 | 1461188217547 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}]
14:36:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html
14:36:57 INFO - PROCESS | 1932 | 1461188217556 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}]
14:36:57 INFO - PROCESS | 1932 | 1461188217563 Marionette TRACE conn3 <- [1,1746,null,{}]
14:36:57 INFO - PROCESS | 1932 | 1461188217570 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:57 INFO - PROCESS | 1932 | 1461188217780 Marionette TRACE conn3 <- [1,1747,null,{"value":null}]
14:36:58 INFO - PROCESS | 1932 | 1461188217980 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x85187400 == 128 [pid = 1932] [id = 444]
14:36:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8518ec00) [pid = 1932] [serial = 1333] [outer = (nil)]
14:36:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x85b42000) [pid = 1932] [serial = 1334] [outer = 0x8518ec00]
14:36:58 INFO - PROCESS | 1932 | 1461188218056 Marionette DEBUG loaded listener.js
14:36:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x864d4800) [pid = 1932] [serial = 1335] [outer = 0x8518ec00]
14:36:58 INFO - PROCESS | 1932 | 1461188218958 Marionette TRACE conn3 <- [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]]]}]
14:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise
14:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1437ms
14:36:59 INFO - PROCESS | 1932 | 1461188218996 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null]
14:36:59 INFO - PROCESS | 1932 | 1461188219002 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}]
14:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html
14:36:59 INFO - PROCESS | 1932 | 1461188219008 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}]
14:36:59 INFO - PROCESS | 1932 | 1461188219012 Marionette TRACE conn3 <- [1,1750,null,{}]
14:36:59 INFO - PROCESS | 1932 | 1461188219022 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:36:59 INFO - PROCESS | 1932 | 1461188219262 Marionette TRACE conn3 <- [1,1751,null,{"value":null}]
14:36:59 INFO - PROCESS | 1932 | 1461188219293 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:36:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x85192c00 == 129 [pid = 1932] [id = 445]
14:36:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x85b44800) [pid = 1932] [serial = 1336] [outer = (nil)]
14:36:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x87884800) [pid = 1932] [serial = 1337] [outer = 0x85b44800]
14:36:59 INFO - PROCESS | 1932 | 1461188219364 Marionette DEBUG loaded listener.js
14:36:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x87889c00) [pid = 1932] [serial = 1338] [outer = 0x85b44800]
14:37:00 INFO - PROCESS | 1932 | 1461188220382 Marionette TRACE conn3 <- [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]]]}]
14:37:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise
14:37:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1436ms
14:37:00 INFO - PROCESS | 1932 | 1461188220448 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null]
14:37:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html
14:37:00 INFO - PROCESS | 1932 | 1461188220453 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}]
14:37:00 INFO - PROCESS | 1932 | 1461188220467 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}]
14:37:00 INFO - PROCESS | 1932 | 1461188220475 Marionette TRACE conn3 <- [1,1754,null,{}]
14:37:00 INFO - PROCESS | 1932 | 1461188220487 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:00 INFO - PROCESS | 1932 | 1461188220735 Marionette TRACE conn3 <- [1,1755,null,{"value":null}]
14:37:00 INFO - PROCESS | 1932 | 1461188220760 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x85188c00 == 130 [pid = 1932] [id = 446]
14:37:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x86ece400) [pid = 1932] [serial = 1339] [outer = (nil)]
14:37:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x886ce000) [pid = 1932] [serial = 1340] [outer = 0x86ece400]
14:37:00 INFO - PROCESS | 1932 | 1461188220831 Marionette DEBUG loaded listener.js
14:37:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x88e45800) [pid = 1932] [serial = 1341] [outer = 0x86ece400]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x88e4f800) [pid = 1932] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x94565000) [pid = 1932] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x87885800) [pid = 1932] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x835ee000) [pid = 1932] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x904efc00) [pid = 1932] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8ffe6400) [pid = 1932] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8fce4400) [pid = 1932] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8faa9c00) [pid = 1932] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8fa96400) [pid = 1932] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e908400) [pid = 1932] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8e432000) [pid = 1932] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8e43bc00) [pid = 1932] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8de37000) [pid = 1932] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8c8ae800) [pid = 1932] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8c6d9800) [pid = 1932] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8b619800) [pid = 1932] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8bc29c00) [pid = 1932] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8aa31000) [pid = 1932] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x87ce3000) [pid = 1932] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x87ce6c00) [pid = 1932] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x85c74800) [pid = 1932] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x82bc2c00) [pid = 1932] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x84808800) [pid = 1932] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html]
14:37:01 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x846d5400) [pid = 1932] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html]
14:37:02 INFO - PROCESS | 1932 | 1461188222459 Marionette TRACE conn3 <- [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]]]}]
14:37:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise
14:37:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2053ms
14:37:02 INFO - PROCESS | 1932 | 1461188222513 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null]
14:37:02 INFO - PROCESS | 1932 | 1461188222517 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}]
14:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html
14:37:02 INFO - PROCESS | 1932 | 1461188222523 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}]
14:37:02 INFO - PROCESS | 1932 | 1461188222526 Marionette TRACE conn3 <- [1,1758,null,{}]
14:37:02 INFO - PROCESS | 1932 | 1461188222531 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:02 INFO - PROCESS | 1932 | 1461188222802 Marionette TRACE conn3 <- [1,1759,null,{"value":null}]
14:37:02 INFO - PROCESS | 1932 | 1461188222830 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x835ee000 == 131 [pid = 1932] [id = 447]
14:37:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x846cdc00) [pid = 1932] [serial = 1342] [outer = (nil)]
14:37:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x88907800) [pid = 1932] [serial = 1343] [outer = 0x846cdc00]
14:37:02 INFO - PROCESS | 1932 | 1461188222912 Marionette DEBUG loaded listener.js
14:37:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x88e4f800) [pid = 1932] [serial = 1344] [outer = 0x846cdc00]
14:37:03 INFO - PROCESS | 1932 | 1461188223867 Marionette TRACE conn3 <- [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]]]}]
14:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise
14:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1384ms
14:37:03 INFO - PROCESS | 1932 | 1461188223910 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null]
14:37:03 INFO - PROCESS | 1932 | 1461188223916 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}]
14:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html
14:37:03 INFO - PROCESS | 1932 | 1461188223936 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}]
14:37:03 INFO - PROCESS | 1932 | 1461188223942 Marionette TRACE conn3 <- [1,1762,null,{}]
14:37:03 INFO - PROCESS | 1932 | 1461188223950 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:04 INFO - PROCESS | 1932 | 1461188224150 Marionette TRACE conn3 <- [1,1763,null,{"value":null}]
14:37:04 INFO - PROCESS | 1932 | 1461188224419 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480f800 == 132 [pid = 1932] [id = 448]
14:37:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8480fc00) [pid = 1932] [serial = 1345] [outer = (nil)]
14:37:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8518a000) [pid = 1932] [serial = 1346] [outer = 0x8480fc00]
14:37:04 INFO - PROCESS | 1932 | 1461188224579 Marionette DEBUG loaded listener.js
14:37:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x85191c00) [pid = 1932] [serial = 1347] [outer = 0x8480fc00]
14:37:05 INFO - PROCESS | 1932 | 1461188225538 Marionette TRACE conn3 <- [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]]]}]
14:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise
14:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1645ms
14:37:05 INFO - PROCESS | 1932 | 1461188225581 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null]
14:37:05 INFO - PROCESS | 1932 | 1461188225590 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}]
14:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html
14:37:05 INFO - PROCESS | 1932 | 1461188225601 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}]
14:37:05 INFO - PROCESS | 1932 | 1461188225605 Marionette TRACE conn3 <- [1,1766,null,{}]
14:37:05 INFO - PROCESS | 1932 | 1461188225611 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:05 INFO - PROCESS | 1932 | 1461188225816 Marionette TRACE conn3 <- [1,1767,null,{"value":null}]
14:37:06 INFO - PROCESS | 1932 | 1461188226141 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c71400 == 133 [pid = 1932] [id = 449]
14:37:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x86ed0000) [pid = 1932] [serial = 1348] [outer = (nil)]
14:37:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x87ce1400) [pid = 1932] [serial = 1349] [outer = 0x86ed0000]
14:37:06 INFO - PROCESS | 1932 | 1461188226235 Marionette DEBUG loaded listener.js
14:37:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x886c7400) [pid = 1932] [serial = 1350] [outer = 0x86ed0000]
14:37:07 INFO - PROCESS | 1932 | 1461188227204 Marionette TRACE conn3 <- [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]]]}]
14:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point
14:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1641ms
14:37:07 INFO - PROCESS | 1932 | 1461188227241 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null]
14:37:07 INFO - PROCESS | 1932 | 1461188227245 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}]
14:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html
14:37:07 INFO - PROCESS | 1932 | 1461188227252 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}]
14:37:07 INFO - PROCESS | 1932 | 1461188227258 Marionette TRACE conn3 <- [1,1770,null,{}]
14:37:07 INFO - PROCESS | 1932 | 1461188227275 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:07 INFO - PROCESS | 1932 | 1461188227492 Marionette TRACE conn3 <- [1,1771,null,{"value":null}]
14:37:07 INFO - PROCESS | 1932 | 1461188227857 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4a000 == 134 [pid = 1932] [id = 450]
14:37:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8931f000) [pid = 1932] [serial = 1351] [outer = (nil)]
14:37:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8a445400) [pid = 1932] [serial = 1352] [outer = 0x8931f000]
14:37:07 INFO - PROCESS | 1932 | 1461188227967 Marionette DEBUG loaded listener.js
14:37:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8a7e8400) [pid = 1932] [serial = 1353] [outer = 0x8931f000]
14:37:08 INFO - PROCESS | 1932 | 1461188228873 Marionette TRACE conn3 <- [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]]]}]
14:37:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1
14:37:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1686ms
14:37:08 INFO - PROCESS | 1932 | 1461188228939 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null]
14:37:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html
14:37:08 INFO - PROCESS | 1932 | 1461188228944 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}]
14:37:08 INFO - PROCESS | 1932 | 1461188228950 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}]
14:37:08 INFO - PROCESS | 1932 | 1461188228954 Marionette TRACE conn3 <- [1,1774,null,{}]
14:37:08 INFO - PROCESS | 1932 | 1461188228959 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:09 INFO - PROCESS | 1932 | 1461188229171 Marionette TRACE conn3 <- [1,1775,null,{"value":null}]
14:37:09 INFO - PROCESS | 1932 | 1461188229435 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce2000 == 135 [pid = 1932] [id = 451]
14:37:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8a7d9c00) [pid = 1932] [serial = 1354] [outer = (nil)]
14:37:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8aeef400) [pid = 1932] [serial = 1355] [outer = 0x8a7d9c00]
14:37:09 INFO - PROCESS | 1932 | 1461188229577 Marionette DEBUG loaded listener.js
14:37:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8b3e4000) [pid = 1932] [serial = 1356] [outer = 0x8a7d9c00]
14:37:10 INFO - PROCESS | 1932 | 1461188230462 Marionette TRACE conn3 <- [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]]]}]
14:37:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2
14:37:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1543ms
14:37:10 INFO - PROCESS | 1932 | 1461188230492 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null]
14:37:10 INFO - PROCESS | 1932 | 1461188230496 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}]
14:37:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html
14:37:10 INFO - PROCESS | 1932 | 1461188230503 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}]
14:37:10 INFO - PROCESS | 1932 | 1461188230506 Marionette TRACE conn3 <- [1,1778,null,{}]
14:37:10 INFO - PROCESS | 1932 | 1461188230512 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:10 INFO - PROCESS | 1932 | 1461188230698 Marionette TRACE conn3 <- [1,1779,null,{"value":null}]
14:37:10 INFO - PROCESS | 1932 | 1461188230970 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee2c00 == 136 [pid = 1932] [id = 452]
14:37:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8aee3400) [pid = 1932] [serial = 1357] [outer = (nil)]
14:37:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8b627c00) [pid = 1932] [serial = 1358] [outer = 0x8aee3400]
14:37:11 INFO - PROCESS | 1932 | 1461188231103 Marionette DEBUG loaded listener.js
14:37:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8bd25c00) [pid = 1932] [serial = 1359] [outer = 0x8aee3400]
14:37:12 INFO - PROCESS | 1932 | 1461188232019 Marionette TRACE conn3 <- [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]]]}]
14:37:12 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
14:37:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1580ms
14:37:12 INFO - PROCESS | 1932 | 1461188232084 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null]
14:37:12 INFO - PROCESS | 1932 | 1461188232088 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}]
14:37:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html
14:37:12 INFO - PROCESS | 1932 | 1461188232094 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}]
14:37:12 INFO - PROCESS | 1932 | 1461188232098 Marionette TRACE conn3 <- [1,1782,null,{}]
14:37:12 INFO - PROCESS | 1932 | 1461188232104 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:12 INFO - PROCESS | 1932 | 1461188232332 Marionette TRACE conn3 <- [1,1783,null,{"value":null}]
14:37:12 INFO - PROCESS | 1932 | 1461188232656 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a1800 == 137 [pid = 1932] [id = 453]
14:37:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8bd2d400) [pid = 1932] [serial = 1360] [outer = (nil)]
14:37:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8c6cd800) [pid = 1932] [serial = 1361] [outer = 0x8bd2d400]
14:37:12 INFO - PROCESS | 1932 | 1461188232762 Marionette DEBUG loaded listener.js
14:37:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8c76a000) [pid = 1932] [serial = 1362] [outer = 0x8bd2d400]
14:37:13 INFO - PROCESS | 1932 | 1461188233693 Marionette TRACE conn3 <- [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]]]}]
14:37:13 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
14:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1639ms
14:37:13 INFO - PROCESS | 1932 | 1461188233734 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null]
14:37:13 INFO - PROCESS | 1932 | 1461188233738 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}]
14:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html
14:37:13 INFO - PROCESS | 1932 | 1461188233744 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}]
14:37:13 INFO - PROCESS | 1932 | 1461188233748 Marionette TRACE conn3 <- [1,1786,null,{}]
14:37:13 INFO - PROCESS | 1932 | 1461188233754 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:13 INFO - PROCESS | 1932 | 1461188233945 Marionette TRACE conn3 <- [1,1787,null,{"value":null}]
14:37:14 INFO - PROCESS | 1932 | 1461188234217 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd9ac00 == 138 [pid = 1932] [id = 454]
14:37:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8c524800) [pid = 1932] [serial = 1363] [outer = (nil)]
14:37:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8c8b4800) [pid = 1932] [serial = 1364] [outer = 0x8c524800]
14:37:14 INFO - PROCESS | 1932 | 1461188234351 Marionette DEBUG loaded listener.js
14:37:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8de34400) [pid = 1932] [serial = 1365] [outer = 0x8c524800]
14:37:15 INFO - PROCESS | 1932 | 1461188235238 Marionette TRACE conn3 <- [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]]]}]
14:37:15 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
14:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1532ms
14:37:15 INFO - PROCESS | 1932 | 1461188235278 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null]
14:37:15 INFO - PROCESS | 1932 | 1461188235281 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}]
14:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html
14:37:15 INFO - PROCESS | 1932 | 1461188235288 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}]
14:37:15 INFO - PROCESS | 1932 | 1461188235291 Marionette TRACE conn3 <- [1,1790,null,{}]
14:37:15 INFO - PROCESS | 1932 | 1461188235297 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:15 INFO - PROCESS | 1932 | 1461188235490 Marionette TRACE conn3 <- [1,1791,null,{"value":null}]
14:37:15 INFO - PROCESS | 1932 | 1461188235762 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee6000 == 139 [pid = 1932] [id = 455]
14:37:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8bc2b400) [pid = 1932] [serial = 1366] [outer = (nil)]
14:37:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8df3ec00) [pid = 1932] [serial = 1367] [outer = 0x8bc2b400]
14:37:15 INFO - PROCESS | 1932 | 1461188235904 Marionette DEBUG loaded listener.js
14:37:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8dfc9c00) [pid = 1932] [serial = 1368] [outer = 0x8bc2b400]
14:37:16 INFO - PROCESS | 1932 | 1461188236782 Marionette TRACE conn3 <- [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]]]}]
14:37:16 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)
14:37:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1538ms
14:37:16 INFO - PROCESS | 1932 | 1461188236828 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null]
14:37:16 INFO - PROCESS | 1932 | 1461188236832 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}]
14:37:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html
14:37:16 INFO - PROCESS | 1932 | 1461188236838 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}]
14:37:16 INFO - PROCESS | 1932 | 1461188236842 Marionette TRACE conn3 <- [1,1794,null,{}]
14:37:16 INFO - PROCESS | 1932 | 1461188236847 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:17 INFO - PROCESS | 1932 | 1461188237045 Marionette TRACE conn3 <- [1,1795,null,{"value":null}]
14:37:17 INFO - PROCESS | 1932 | 1461188237314 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d5400 == 140 [pid = 1932] [id = 456]
14:37:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8de3d800) [pid = 1932] [serial = 1369] [outer = (nil)]
14:37:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8e433000) [pid = 1932] [serial = 1370] [outer = 0x8de3d800]
14:37:17 INFO - PROCESS | 1932 | 1461188237446 Marionette DEBUG loaded listener.js
14:37:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8e54a000) [pid = 1932] [serial = 1371] [outer = 0x8de3d800]
14:37:18 INFO - PROCESS | 1932 | 1461188238350 Marionette TRACE conn3 <- [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]]]}]
14:37:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:37:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1581ms
14:37:18 INFO - PROCESS | 1932 | 1461188238420 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null]
14:37:18 INFO - PROCESS | 1932 | 1461188238424 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}]
14:37:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html
14:37:18 INFO - PROCESS | 1932 | 1461188238431 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}]
14:37:18 INFO - PROCESS | 1932 | 1461188238433 Marionette TRACE conn3 <- [1,1798,null,{}]
14:37:18 INFO - PROCESS | 1932 | 1461188238440 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:18 INFO - PROCESS | 1932 | 1461188238630 Marionette TRACE conn3 <- [1,1799,null,{"value":null}]
14:37:18 INFO - PROCESS | 1932 | 1461188238943 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc1c00 == 141 [pid = 1932] [id = 457]
14:37:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8e336000) [pid = 1932] [serial = 1372] [outer = (nil)]
14:37:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8e90a400) [pid = 1932] [serial = 1373] [outer = 0x8e336000]
14:37:19 INFO - PROCESS | 1932 | 1461188239033 Marionette DEBUG loaded listener.js
14:37:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8e90cc00) [pid = 1932] [serial = 1374] [outer = 0x8e336000]
14:37:19 INFO - PROCESS | 1932 | 1461188239918 Marionette TRACE conn3 <- [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]]]}]
14:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception
14:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1531ms
14:37:19 INFO - PROCESS | 1932 | 1461188239963 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null]
14:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html
14:37:19 INFO - PROCESS | 1932 | 1461188239967 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}]
14:37:19 INFO - PROCESS | 1932 | 1461188239975 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}]
14:37:19 INFO - PROCESS | 1932 | 1461188239979 Marionette TRACE conn3 <- [1,1802,null,{}]
14:37:19 INFO - PROCESS | 1932 | 1461188239985 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:20 INFO - PROCESS | 1932 | 1461188240250 Marionette TRACE conn3 <- [1,1803,null,{"value":null}]
14:37:20 INFO - PROCESS | 1932 | 1461188240585 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2a800 == 142 [pid = 1932] [id = 458]
14:37:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8f6abc00) [pid = 1932] [serial = 1375] [outer = (nil)]
14:37:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8f6b6800) [pid = 1932] [serial = 1376] [outer = 0x8f6abc00]
14:37:20 INFO - PROCESS | 1932 | 1461188240708 Marionette DEBUG loaded listener.js
14:37:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8fa8e800) [pid = 1932] [serial = 1377] [outer = 0x8f6abc00]
14:37:21 INFO - PROCESS | 1932 | 1461188241601 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}]
14:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored
14:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1684ms
14:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html
14:37:21 INFO - PROCESS | 1932 | 1461188241659 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null]
14:37:21 INFO - PROCESS | 1932 | 1461188241662 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}]
14:37:21 INFO - PROCESS | 1932 | 1461188241669 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}]
14:37:21 INFO - PROCESS | 1932 | 1461188241673 Marionette TRACE conn3 <- [1,1806,null,{}]
14:37:21 INFO - PROCESS | 1932 | 1461188241678 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:21 INFO - PROCESS | 1932 | 1461188241889 Marionette TRACE conn3 <- [1,1807,null,{"value":null}]
14:37:22 INFO - PROCESS | 1932 | 1461188242208 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f633000 == 143 [pid = 1932] [id = 459]
14:37:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8f6b8400) [pid = 1932] [serial = 1378] [outer = (nil)]
14:37:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8fcb1400) [pid = 1932] [serial = 1379] [outer = 0x8f6b8400]
14:37:22 INFO - PROCESS | 1932 | 1461188242299 Marionette DEBUG loaded listener.js
14:37:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8fcb7800) [pid = 1932] [serial = 1380] [outer = 0x8f6b8400]
14:37:23 INFO - PROCESS | 1932 | 1461188243186 Marionette TRACE conn3 <- [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]]]}]
14:37:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points
14:37:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1582ms
14:37:23 INFO - PROCESS | 1932 | 1461188243251 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null]
14:37:23 INFO - PROCESS | 1932 | 1461188243255 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}]
14:37:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html
14:37:23 INFO - PROCESS | 1932 | 1461188243261 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}]
14:37:23 INFO - PROCESS | 1932 | 1461188243265 Marionette TRACE conn3 <- [1,1810,null,{}]
14:37:23 INFO - PROCESS | 1932 | 1461188243271 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:23 INFO - PROCESS | 1932 | 1461188243463 Marionette TRACE conn3 <- [1,1811,null,{"value":null}]
14:37:23 INFO - PROCESS | 1932 | 1461188243781 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c893c00 == 144 [pid = 1932] [id = 460]
14:37:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8e42fc00) [pid = 1932] [serial = 1381] [outer = (nil)]
14:37:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8ff9bc00) [pid = 1932] [serial = 1382] [outer = 0x8e42fc00]
14:37:23 INFO - PROCESS | 1932 | 1461188243870 Marionette DEBUG loaded listener.js
14:37:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8ffe4400) [pid = 1932] [serial = 1383] [outer = 0x8e42fc00]
14:37:24 INFO - PROCESS | 1932 | 1461188244783 Marionette TRACE conn3 <- [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]]]}]
14:37:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape
14:37:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1590ms
14:37:24 INFO - PROCESS | 1932 | 1461188244852 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null]
14:37:24 INFO - PROCESS | 1932 | 1461188244856 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}]
14:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html
14:37:24 INFO - PROCESS | 1932 | 1461188244863 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}]
14:37:24 INFO - PROCESS | 1932 | 1461188244865 Marionette TRACE conn3 <- [1,1814,null,{}]
14:37:24 INFO - PROCESS | 1932 | 1461188244871 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:25 INFO - PROCESS | 1932 | 1461188245069 Marionette TRACE conn3 <- [1,1815,null,{"value":null}]
14:37:25 INFO - PROCESS | 1932 | 1461188245394 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c76e800 == 145 [pid = 1932] [id = 461]
14:37:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8df37400) [pid = 1932] [serial = 1384] [outer = (nil)]
14:37:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x90006000) [pid = 1932] [serial = 1385] [outer = 0x8df37400]
14:37:25 INFO - PROCESS | 1932 | 1461188245486 Marionette DEBUG loaded listener.js
14:37:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x90324400) [pid = 1932] [serial = 1386] [outer = 0x8df37400]
14:37:26 INFO - PROCESS | 1932 | 1461188246385 Marionette TRACE conn3 <- [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]]]}]
14:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape
14:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1593ms
14:37:26 INFO - PROCESS | 1932 | 1461188246456 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null]
14:37:26 INFO - PROCESS | 1932 | 1461188246460 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}]
14:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html
14:37:26 INFO - PROCESS | 1932 | 1461188246467 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}]
14:37:26 INFO - PROCESS | 1932 | 1461188246469 Marionette TRACE conn3 <- [1,1818,null,{}]
14:37:26 INFO - PROCESS | 1932 | 1461188246475 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:26 INFO - PROCESS | 1932 | 1461188246706 Marionette TRACE conn3 <- [1,1819,null,{"value":null}]
14:37:27 INFO - PROCESS | 1932 | 1461188247078 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ffe2400 == 146 [pid = 1932] [id = 462]
14:37:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x90324000) [pid = 1932] [serial = 1387] [outer = (nil)]
14:37:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x912bfc00) [pid = 1932] [serial = 1388] [outer = 0x90324000]
14:37:27 INFO - PROCESS | 1932 | 1461188247176 Marionette DEBUG loaded listener.js
14:37:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x91ed7400) [pid = 1932] [serial = 1389] [outer = 0x90324000]
14:37:28 INFO - PROCESS | 1932 | 1461188248078 Marionette TRACE conn3 <- [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]]]}]
14:37:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2
14:37:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1684ms
14:37:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html
14:37:28 INFO - PROCESS | 1932 | 1461188248152 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null]
14:37:28 INFO - PROCESS | 1932 | 1461188248155 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}]
14:37:28 INFO - PROCESS | 1932 | 1461188248162 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}]
14:37:28 INFO - PROCESS | 1932 | 1461188248165 Marionette TRACE conn3 <- [1,1822,null,{}]
14:37:28 INFO - PROCESS | 1932 | 1461188248171 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:28 INFO - PROCESS | 1932 | 1461188248367 Marionette TRACE conn3 <- [1,1823,null,{"value":null}]
14:37:28 INFO - PROCESS | 1932 | 1461188248747 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x90594c00 == 147 [pid = 1932] [id = 463]
14:37:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x9068f800) [pid = 1932] [serial = 1390] [outer = (nil)]
14:37:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x94562400) [pid = 1932] [serial = 1391] [outer = 0x9068f800]
14:37:28 INFO - PROCESS | 1932 | 1461188248840 Marionette DEBUG loaded listener.js
14:37:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x94567c00) [pid = 1932] [serial = 1392] [outer = 0x9068f800]
14:37:29 INFO - PROCESS | 1932 | 1461188249835 Marionette TRACE conn3 <- [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]]]}]
14:37:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1
14:37:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1737ms
14:37:29 INFO - PROCESS | 1932 | 1461188249899 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null]
14:37:29 INFO - PROCESS | 1932 | 1461188249903 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}]
14:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html
14:37:29 INFO - PROCESS | 1932 | 1461188249909 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}]
14:37:29 INFO - PROCESS | 1932 | 1461188249912 Marionette TRACE conn3 <- [1,1826,null,{}]
14:37:29 INFO - PROCESS | 1932 | 1461188249918 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:30 INFO - PROCESS | 1932 | 1461188250129 Marionette TRACE conn3 <- [1,1827,null,{"value":null}]
14:37:30 INFO - PROCESS | 1932 | 1461188250429 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8369fc00 == 148 [pid = 1932] [id = 464]
14:37:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8ab8f800) [pid = 1932] [serial = 1393] [outer = (nil)]
14:37:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x95070800) [pid = 1932] [serial = 1394] [outer = 0x8ab8f800]
14:37:30 INFO - PROCESS | 1932 | 1461188250518 Marionette DEBUG loaded listener.js
14:37:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x95a16400) [pid = 1932] [serial = 1395] [outer = 0x8ab8f800]
14:37:31 INFO - PROCESS | 1932 | 1461188251425 Marionette TRACE conn3 <- [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]]]}]
14:37:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly
14:37:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1581ms
14:37:31 INFO - PROCESS | 1932 | 1461188251491 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null]
14:37:31 INFO - PROCESS | 1932 | 1461188251495 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}]
14:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html
14:37:31 INFO - PROCESS | 1932 | 1461188251501 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}]
14:37:31 INFO - PROCESS | 1932 | 1461188251504 Marionette TRACE conn3 <- [1,1830,null,{}]
14:37:31 INFO - PROCESS | 1932 | 1461188251510 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:31 INFO - PROCESS | 1932 | 1461188251706 Marionette TRACE conn3 <- [1,1831,null,{"value":null}]
14:37:32 INFO - PROCESS | 1932 | 1461188252027 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e7000 == 149 [pid = 1932] [id = 465]
14:37:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x904e7800) [pid = 1932] [serial = 1396] [outer = (nil)]
14:37:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x9771b000) [pid = 1932] [serial = 1397] [outer = 0x904e7800]
14:37:32 INFO - PROCESS | 1932 | 1461188252118 Marionette DEBUG loaded listener.js
14:37:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x97773800) [pid = 1932] [serial = 1398] [outer = 0x904e7800]
14:37:33 INFO - PROCESS | 1932 | 1461188253029 Marionette TRACE conn3 <- [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]]]}]
14:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1
14:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1580ms
14:37:33 INFO - PROCESS | 1932 | 1461188253082 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null]
14:37:33 INFO - PROCESS | 1932 | 1461188253086 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}]
14:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html
14:37:33 INFO - PROCESS | 1932 | 1461188253093 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}]
14:37:33 INFO - PROCESS | 1932 | 1461188253096 Marionette TRACE conn3 <- [1,1834,null,{}]
14:37:33 INFO - PROCESS | 1932 | 1461188253101 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:33 INFO - PROCESS | 1932 | 1461188253297 Marionette TRACE conn3 <- [1,1835,null,{"value":null}]
14:37:33 INFO - PROCESS | 1932 | 1461188253621 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a13000 == 150 [pid = 1932] [id = 466]
14:37:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x96f8b800) [pid = 1932] [serial = 1399] [outer = (nil)]
14:37:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x97c45400) [pid = 1932] [serial = 1400] [outer = 0x96f8b800]
14:37:33 INFO - PROCESS | 1932 | 1461188253710 Marionette DEBUG loaded listener.js
14:37:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x97d27800) [pid = 1932] [serial = 1401] [outer = 0x96f8b800]
14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x85188c00 == 149 [pid = 1932] [id = 446]
14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x85192c00 == 148 [pid = 1932] [id = 445]
14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x85187400 == 147 [pid = 1932] [id = 444]
14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x835e6c00 == 146 [pid = 1932] [id = 443]
14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x832c6c00 == 145 [pid = 1932] [id = 439]
14:37:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8de37400 == 144 [pid = 1932] [id = 438]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x8aee4000) [pid = 1932] [serial = 1134] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x98ff2000) [pid = 1932] [serial = 1191] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8890bc00) [pid = 1932] [serial = 1274] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x87cdf000) [pid = 1932] [serial = 1268] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x846c7400) [pid = 1932] [serial = 1271] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x886c5c00) [pid = 1932] [serial = 1269] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x91e7c400) [pid = 1932] [serial = 1256] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x90690c00) [pid = 1932] [serial = 1254] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x904ef400) [pid = 1932] [serial = 1253] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x90009c00) [pid = 1932] [serial = 1251] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x90003000) [pid = 1932] [serial = 1250] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8ff94c00) [pid = 1932] [serial = 1248] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8fcecc00) [pid = 1932] [serial = 1247] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8fb47800) [pid = 1932] [serial = 1245] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8fb0f400) [pid = 1932] [serial = 1244] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8faa4800) [pid = 1932] [serial = 1242] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8faa2c00) [pid = 1932] [serial = 1241] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8f6b1c00) [pid = 1932] [serial = 1239] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8f6ab800) [pid = 1932] [serial = 1238] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8e69e000) [pid = 1932] [serial = 1236] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8e543c00) [pid = 1932] [serial = 1235] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8dfc9400) [pid = 1932] [serial = 1233] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8dfc0400) [pid = 1932] [serial = 1232] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8de3e400) [pid = 1932] [serial = 1230] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8de3bc00) [pid = 1932] [serial = 1229] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8c8b8000) [pid = 1932] [serial = 1227] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8c8b4400) [pid = 1932] [serial = 1226] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8c886000) [pid = 1932] [serial = 1224] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8c768c00) [pid = 1932] [serial = 1223] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8bd94400) [pid = 1932] [serial = 1221] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8bc32000) [pid = 1932] [serial = 1220] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8b281800) [pid = 1932] [serial = 1218] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8aeeb000) [pid = 1932] [serial = 1217] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8aa39800) [pid = 1932] [serial = 1215] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8aa34400) [pid = 1932] [serial = 1214] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x89318400) [pid = 1932] [serial = 1212] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x88905800) [pid = 1932] [serial = 1211] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x86ec7c00) [pid = 1932] [serial = 1209] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x864d4400) [pid = 1932] [serial = 1208] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x83a63800) [pid = 1932] [serial = 1206] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x832d0400) [pid = 1932] [serial = 1205] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x85b44400) [pid = 1932] [serial = 1265] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8480cc00) [pid = 1932] [serial = 1262] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x85184800) [pid = 1932] [serial = 1263] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x928f1c00) [pid = 1932] [serial = 1259] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x91ed5c00) [pid = 1932] [serial = 1257] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x86ec7800) [pid = 1932] [serial = 1272] [outer = (nil)] [url = about:blank]
14:37:35 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x85c7ac00) [pid = 1932] [serial = 1266] [outer = (nil)] [url = about:blank]
14:37:36 INFO - PROCESS | 1932 | 1461188256318 Marionette TRACE conn3 <- [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]]]}]
14:37:36 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
14:37:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 3284ms
14:37:36 INFO - PROCESS | 1932 | 1461188256378 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null]
14:37:36 INFO - PROCESS | 1932 | 1461188256384 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}]
14:37:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html
14:37:36 INFO - PROCESS | 1932 | 1461188256393 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}]
14:37:36 INFO - PROCESS | 1932 | 1461188256397 Marionette TRACE conn3 <- [1,1838,null,{}]
14:37:36 INFO - PROCESS | 1932 | 1461188256405 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:36 INFO - PROCESS | 1932 | 1461188256588 Marionette TRACE conn3 <- [1,1839,null,{"value":null}]
14:37:36 INFO - PROCESS | 1932 | 1461188256601 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c7400 == 145 [pid = 1932] [id = 467]
14:37:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x85183400) [pid = 1932] [serial = 1402] [outer = (nil)]
14:37:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x85b3d000) [pid = 1932] [serial = 1403] [outer = 0x85183400]
14:37:36 INFO - PROCESS | 1932 | 1461188256677 Marionette DEBUG loaded listener.js
14:37:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x85c7ac00) [pid = 1932] [serial = 1404] [outer = 0x85183400]
14:37:37 INFO - PROCESS | 1932 | 1461188257743 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}]
14:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath
14:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1384ms
14:37:37 INFO - PROCESS | 1932 | 1461188257778 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null]
14:37:37 INFO - PROCESS | 1932 | 1461188257786 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}]
14:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html
14:37:37 INFO - PROCESS | 1932 | 1461188257795 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}]
14:37:37 INFO - PROCESS | 1932 | 1461188257799 Marionette TRACE conn3 <- [1,1842,null,{}]
14:37:37 INFO - PROCESS | 1932 | 1461188257807 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:38 INFO - PROCESS | 1932 | 1461188258098 Marionette TRACE conn3 <- [1,1843,null,{"value":null}]
14:37:38 INFO - PROCESS | 1932 | 1461188258221 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518c400 == 146 [pid = 1932] [id = 468]
14:37:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8518e800) [pid = 1932] [serial = 1405] [outer = (nil)]
14:37:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x87881000) [pid = 1932] [serial = 1406] [outer = 0x8518e800]
14:37:38 INFO - PROCESS | 1932 | 1461188258297 Marionette DEBUG loaded listener.js
14:37:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x87cd9400) [pid = 1932] [serial = 1407] [outer = 0x8518e800]
14:37:38 INFO - PROCESS | 1932 | *************************
14:37:38 INFO - PROCESS | 1932 | A coding exception was thrown and uncaught in a Task.
14:37:38 INFO - PROCESS | 1932 |
14:37:38 INFO - PROCESS | 1932 | Full message: TypeError: NetworkError when attempting to fetch resource.
14:37:38 INFO - PROCESS | 1932 | Full stack:
14:37:38 INFO - PROCESS | 1932 | *************************
14:37:39 INFO - PROCESS | 1932 | 1461188259262 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}]
14:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic
14:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1491ms
14:37:39 INFO - PROCESS | 1932 | 1461188259287 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null]
14:37:39 INFO - PROCESS | 1932 | 1461188259291 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}]
14:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html
14:37:39 INFO - PROCESS | 1932 | 1461188259297 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}]
14:37:39 INFO - PROCESS | 1932 | 1461188259302 Marionette TRACE conn3 <- [1,1846,null,{}]
14:37:39 INFO - PROCESS | 1932 | 1461188259326 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:39 INFO - PROCESS | 1932 | 1461188259580 Marionette TRACE conn3 <- [1,1847,null,{"value":null}]
14:37:39 INFO - PROCESS | 1932 | 1461188259623 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c6400 == 147 [pid = 1932] [id = 469]
14:37:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x88909000) [pid = 1932] [serial = 1408] [outer = (nil)]
14:37:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8a43bc00) [pid = 1932] [serial = 1409] [outer = 0x88909000]
14:37:39 INFO - PROCESS | 1932 | 1461188259822 Marionette DEBUG loaded listener.js
14:37:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8a7e7c00) [pid = 1932] [serial = 1410] [outer = 0x88909000]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x886c6000) [pid = 1932] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x85b44800) [pid = 1932] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x86ece400) [pid = 1932] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8518ec00) [pid = 1932] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x835eb800) [pid = 1932] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x9501bc00) [pid = 1932] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x90588c00) [pid = 1932] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8c526000) [pid = 1932] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x832d2000) [pid = 1932] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8fb48c00) [pid = 1932] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8fb10400) [pid = 1932] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8f6ac800) [pid = 1932] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8f63ec00) [pid = 1932] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8a447000) [pid = 1932] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8de3e800) [pid = 1932] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8de3c400) [pid = 1932] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8bd2fc00) [pid = 1932] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8bd8fc00) [pid = 1932] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8aee8800) [pid = 1932] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8aa2d800) [pid = 1932] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8a7e3400) [pid = 1932] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x88e45000) [pid = 1932] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x846d2400) [pid = 1932] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html]
14:37:41 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x846cd800) [pid = 1932] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html]
14:37:41 INFO - PROCESS | 1932 | 1461188261402 Marionette TRACE conn3 <- [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]]]}]
14:37:41 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)
14:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2144ms
14:37:41 INFO - PROCESS | 1932 | 1461188261441 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null]
14:37:41 INFO - PROCESS | 1932 | 1461188261445 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}]
14:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html
14:37:41 INFO - PROCESS | 1932 | 1461188261451 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}]
14:37:41 INFO - PROCESS | 1932 | 1461188261454 Marionette TRACE conn3 <- [1,1850,null,{}]
14:37:41 INFO - PROCESS | 1932 | 1461188261460 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:41 INFO - PROCESS | 1932 | 1461188261635 Marionette TRACE conn3 <- [1,1851,null,{"value":null}]
14:37:41 INFO - PROCESS | 1932 | 1461188261645 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a1c00 == 148 [pid = 1932] [id = 470]
14:37:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x846ccc00) [pid = 1932] [serial = 1411] [outer = (nil)]
14:37:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8a7e3800) [pid = 1932] [serial = 1412] [outer = 0x846ccc00]
14:37:41 INFO - PROCESS | 1932 | 1461188261717 Marionette DEBUG loaded listener.js
14:37:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8ab84c00) [pid = 1932] [serial = 1413] [outer = 0x846ccc00]
14:37:42 INFO - PROCESS | 1932 | 1461188262650 Marionette TRACE conn3 <- [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]]]}]
14:37:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:37:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1239ms
14:37:42 INFO - PROCESS | 1932 | 1461188262692 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null]
14:37:42 INFO - PROCESS | 1932 | 1461188262696 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}]
14:37:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html
14:37:42 INFO - PROCESS | 1932 | 1461188262702 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}]
14:37:42 INFO - PROCESS | 1932 | 1461188262706 Marionette TRACE conn3 <- [1,1854,null,{}]
14:37:42 INFO - PROCESS | 1932 | 1461188262715 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:42 INFO - PROCESS | 1932 | 1461188262904 Marionette TRACE conn3 <- [1,1855,null,{"value":null}]
14:37:42 INFO - PROCESS | 1932 | 1461188262919 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x84811000 == 149 [pid = 1932] [id = 471]
14:37:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8aa34400) [pid = 1932] [serial = 1414] [outer = (nil)]
14:37:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8b284000) [pid = 1932] [serial = 1415] [outer = 0x8aa34400]
14:37:42 INFO - PROCESS | 1932 | 1461188262990 Marionette DEBUG loaded listener.js
14:37:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8b622400) [pid = 1932] [serial = 1416] [outer = 0x8aa34400]
14:37:44 INFO - PROCESS | 1932 | 1461188264311 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}]
14:37:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored
14:37:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1684ms
14:37:44 INFO - PROCESS | 1932 | 1461188264388 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null]
14:37:44 INFO - PROCESS | 1932 | 1461188264396 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}]
14:37:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html
14:37:44 INFO - PROCESS | 1932 | 1461188264405 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}]
14:37:44 INFO - PROCESS | 1932 | 1461188264410 Marionette TRACE conn3 <- [1,1858,null,{}]
14:37:44 INFO - PROCESS | 1932 | 1461188264418 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:44 INFO - PROCESS | 1932 | 1461188264671 Marionette TRACE conn3 <- [1,1859,null,{"value":null}]
14:37:45 INFO - PROCESS | 1932 | 1461188264994 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x85183c00 == 150 [pid = 1932] [id = 472]
14:37:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x85b3e400) [pid = 1932] [serial = 1417] [outer = (nil)]
14:37:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x86ecb000) [pid = 1932] [serial = 1418] [outer = 0x85b3e400]
14:37:45 INFO - PROCESS | 1932 | 1461188265094 Marionette DEBUG loaded listener.js
14:37:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x87887c00) [pid = 1932] [serial = 1419] [outer = 0x85b3e400]
14:37:46 INFO - PROCESS | 1932 | 1461188266100 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}]
14:37:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled
14:37:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1733ms
14:37:46 INFO - PROCESS | 1932 | 1461188266139 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null]
14:37:46 INFO - PROCESS | 1932 | 1461188266148 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}]
14:37:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html
14:37:46 INFO - PROCESS | 1932 | 1461188266159 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}]
14:37:46 INFO - PROCESS | 1932 | 1461188266164 Marionette TRACE conn3 <- [1,1862,null,{}]
14:37:46 INFO - PROCESS | 1932 | 1461188266170 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:46 INFO - PROCESS | 1932 | 1461188266375 Marionette TRACE conn3 <- [1,1863,null,{"value":null}]
14:37:46 INFO - PROCESS | 1932 | 1461188266689 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ecf800 == 151 [pid = 1932] [id = 473]
14:37:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8a40b000) [pid = 1932] [serial = 1420] [outer = (nil)]
14:37:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8aa37000) [pid = 1932] [serial = 1421] [outer = 0x8a40b000]
14:37:46 INFO - PROCESS | 1932 | 1461188266781 Marionette DEBUG loaded listener.js
14:37:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8aeedc00) [pid = 1932] [serial = 1422] [outer = 0x8a40b000]
14:37:47 INFO - PROCESS | 1932 | 1461188267698 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}]
14:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape
14:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1591ms
14:37:47 INFO - PROCESS | 1932 | 1461188267749 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null]
14:37:47 INFO - PROCESS | 1932 | 1461188267753 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}]
14:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html
14:37:47 INFO - PROCESS | 1932 | 1461188267760 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}]
14:37:47 INFO - PROCESS | 1932 | 1461188267766 Marionette TRACE conn3 <- [1,1866,null,{}]
14:37:47 INFO - PROCESS | 1932 | 1461188267782 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:48 INFO - PROCESS | 1932 | 1461188268001 Marionette TRACE conn3 <- [1,1867,null,{"value":null}]
14:37:48 INFO - PROCESS | 1932 | 1461188268331 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e2800 == 152 [pid = 1932] [id = 474]
14:37:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8b3e1800) [pid = 1932] [serial = 1423] [outer = (nil)]
14:37:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8bd9a000) [pid = 1932] [serial = 1424] [outer = 0x8b3e1800]
14:37:48 INFO - PROCESS | 1932 | 1461188268426 Marionette DEBUG loaded listener.js
14:37:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c6d0000) [pid = 1932] [serial = 1425] [outer = 0x8b3e1800]
14:37:49 INFO - PROCESS | 1932 | 1461188269275 Marionette TRACE conn3 <- [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]]]}]
14:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1
14:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1587ms
14:37:49 INFO - PROCESS | 1932 | 1461188269348 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null]
14:37:49 INFO - PROCESS | 1932 | 1461188269352 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}]
14:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html
14:37:49 INFO - PROCESS | 1932 | 1461188269359 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}]
14:37:49 INFO - PROCESS | 1932 | 1461188269361 Marionette TRACE conn3 <- [1,1870,null,{}]
14:37:49 INFO - PROCESS | 1932 | 1461188269367 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:49 INFO - PROCESS | 1932 | 1461188269566 Marionette TRACE conn3 <- [1,1871,null,{"value":null}]
14:37:49 INFO - PROCESS | 1932 | 1461188269840 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd94400 == 153 [pid = 1932] [id = 475]
14:37:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8c526000) [pid = 1932] [serial = 1426] [outer = (nil)]
14:37:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8c770c00) [pid = 1932] [serial = 1427] [outer = 0x8c526000]
14:37:49 INFO - PROCESS | 1932 | 1461188269975 Marionette DEBUG loaded listener.js
14:37:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8c88d400) [pid = 1932] [serial = 1428] [outer = 0x8c526000]
14:37:50 INFO - PROCESS | 1932 | 1461188270815 Marionette TRACE conn3 <- [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]]]}]
14:37:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2
14:37:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1533ms
14:37:50 INFO - PROCESS | 1932 | 1461188270893 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null]
14:37:50 INFO - PROCESS | 1932 | 1461188270897 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}]
14:37:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html
14:37:50 INFO - PROCESS | 1932 | 1461188270903 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}]
14:37:50 INFO - PROCESS | 1932 | 1461188270907 Marionette TRACE conn3 <- [1,1874,null,{}]
14:37:50 INFO - PROCESS | 1932 | 1461188270912 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:51 INFO - PROCESS | 1932 | 1461188271112 Marionette TRACE conn3 <- [1,1875,null,{"value":null}]
14:37:51 INFO - PROCESS | 1932 | 1461188271381 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd2ac00 == 154 [pid = 1932] [id = 476]
14:37:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8c894800) [pid = 1932] [serial = 1429] [outer = (nil)]
14:37:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8de36c00) [pid = 1932] [serial = 1430] [outer = 0x8c894800]
14:37:51 INFO - PROCESS | 1932 | 1461188271523 Marionette DEBUG loaded listener.js
14:37:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8de3d000) [pid = 1932] [serial = 1431] [outer = 0x8c894800]
14:37:52 INFO - PROCESS | 1932 | 1461188272443 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}]
14:37:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty
14:37:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1581ms
14:37:52 INFO - PROCESS | 1932 | 1461188272485 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null]
14:37:52 INFO - PROCESS | 1932 | 1461188272489 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}]
14:37:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html
14:37:52 INFO - PROCESS | 1932 | 1461188272495 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}]
14:37:52 INFO - PROCESS | 1932 | 1461188272499 Marionette TRACE conn3 <- [1,1878,null,{}]
14:37:52 INFO - PROCESS | 1932 | 1461188272504 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:52 INFO - PROCESS | 1932 | 1461188272713 Marionette TRACE conn3 <- [1,1879,null,{"value":null}]
14:37:53 INFO - PROCESS | 1932 | 1461188273036 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de31400 == 155 [pid = 1932] [id = 477]
14:37:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8de31c00) [pid = 1932] [serial = 1432] [outer = (nil)]
14:37:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8e32a800) [pid = 1932] [serial = 1433] [outer = 0x8de31c00]
14:37:53 INFO - PROCESS | 1932 | 1461188273147 Marionette DEBUG loaded listener.js
14:37:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8e334c00) [pid = 1932] [serial = 1434] [outer = 0x8de31c00]
14:37:54 INFO - PROCESS | 1932 | 1461188274037 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}]
14:37:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect
14:37:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1579ms
14:37:54 INFO - PROCESS | 1932 | 1461188274076 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null]
14:37:54 INFO - PROCESS | 1932 | 1461188274079 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}]
14:37:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html
14:37:54 INFO - PROCESS | 1932 | 1461188274085 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}]
14:37:54 INFO - PROCESS | 1932 | 1461188274089 Marionette TRACE conn3 <- [1,1882,null,{}]
14:37:54 INFO - PROCESS | 1932 | 1461188274095 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:54 INFO - PROCESS | 1932 | 1461188274282 Marionette TRACE conn3 <- [1,1883,null,{"value":null}]
14:37:54 INFO - PROCESS | 1932 | 1461188274563 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc6c00 == 156 [pid = 1932] [id = 478]
14:37:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8c6d8800) [pid = 1932] [serial = 1435] [outer = (nil)]
14:37:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8e699400) [pid = 1932] [serial = 1436] [outer = 0x8c6d8800]
14:37:54 INFO - PROCESS | 1932 | 1461188274694 Marionette DEBUG loaded listener.js
14:37:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8e6a0400) [pid = 1932] [serial = 1437] [outer = 0x8c6d8800]
14:37:55 INFO - PROCESS | 1932 | 1461188275570 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}]
14:37:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected
14:37:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1532ms
14:37:55 INFO - PROCESS | 1932 | 1461188275619 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null]
14:37:55 INFO - PROCESS | 1932 | 1461188275623 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}]
14:37:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html
14:37:55 INFO - PROCESS | 1932 | 1461188275630 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}]
14:37:55 INFO - PROCESS | 1932 | 1461188275634 Marionette TRACE conn3 <- [1,1886,null,{}]
14:37:55 INFO - PROCESS | 1932 | 1461188275639 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:55 INFO - PROCESS | 1932 | 1461188275840 Marionette TRACE conn3 <- [1,1887,null,{"value":null}]
14:37:56 INFO - PROCESS | 1932 | 1461188276112 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc9000 == 157 [pid = 1932] [id = 479]
14:37:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8e544800) [pid = 1932] [serial = 1438] [outer = (nil)]
14:37:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8f63a000) [pid = 1932] [serial = 1439] [outer = 0x8e544800]
14:37:56 INFO - PROCESS | 1932 | 1461188276247 Marionette DEBUG loaded listener.js
14:37:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8f63fc00) [pid = 1932] [serial = 1440] [outer = 0x8e544800]
14:37:57 INFO - PROCESS | 1932 | 1461188277131 Marionette TRACE conn3 <- [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]]]}]
14:37:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1
14:37:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1534ms
14:37:57 INFO - PROCESS | 1932 | 1461188277165 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null]
14:37:57 INFO - PROCESS | 1932 | 1461188277168 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}]
14:37:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html
14:37:57 INFO - PROCESS | 1932 | 1461188277175 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}]
14:37:57 INFO - PROCESS | 1932 | 1461188277177 Marionette TRACE conn3 <- [1,1890,null,{}]
14:37:57 INFO - PROCESS | 1932 | 1461188277184 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:57 INFO - PROCESS | 1932 | 1461188277384 Marionette TRACE conn3 <- [1,1891,null,{"value":null}]
14:37:57 INFO - PROCESS | 1932 | 1461188277735 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x85185400 == 158 [pid = 1932] [id = 480]
14:37:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8ab84800) [pid = 1932] [serial = 1441] [outer = (nil)]
14:37:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8f8a6400) [pid = 1932] [serial = 1442] [outer = 0x8ab84800]
14:37:57 INFO - PROCESS | 1932 | 1461188277827 Marionette DEBUG loaded listener.js
14:37:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8fa96000) [pid = 1932] [serial = 1443] [outer = 0x8ab84800]
14:37:58 INFO - PROCESS | 1932 | 1461188278725 Marionette TRACE conn3 <- [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]]]}]
14:37:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2
14:37:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1589ms
14:37:58 INFO - PROCESS | 1932 | 1461188278765 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null]
14:37:58 INFO - PROCESS | 1932 | 1461188278769 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}]
14:37:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html
14:37:58 INFO - PROCESS | 1932 | 1461188278775 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}]
14:37:58 INFO - PROCESS | 1932 | 1461188278779 Marionette TRACE conn3 <- [1,1894,null,{}]
14:37:58 INFO - PROCESS | 1932 | 1461188278785 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:37:58 INFO - PROCESS | 1932 | 1461188278991 Marionette TRACE conn3 <- [1,1895,null,{"value":null}]
14:37:59 INFO - PROCESS | 1932 | 1461188279268 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:37:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e333800 == 159 [pid = 1932] [id = 481]
14:37:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8fb01c00) [pid = 1932] [serial = 1444] [outer = (nil)]
14:37:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8fb3e400) [pid = 1932] [serial = 1445] [outer = 0x8fb01c00]
14:37:59 INFO - PROCESS | 1932 | 1461188279420 Marionette DEBUG loaded listener.js
14:37:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8fb48c00) [pid = 1932] [serial = 1446] [outer = 0x8fb01c00]
14:38:00 INFO - PROCESS | 1932 | 1461188280349 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}]
14:38:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty
14:38:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1629ms
14:38:00 INFO - PROCESS | 1932 | 1461188280406 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null]
14:38:00 INFO - PROCESS | 1932 | 1461188280410 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}]
14:38:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html
14:38:00 INFO - PROCESS | 1932 | 1461188280416 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}]
14:38:00 INFO - PROCESS | 1932 | 1461188280421 Marionette TRACE conn3 <- [1,1898,null,{}]
14:38:00 INFO - PROCESS | 1932 | 1461188280426 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:00 INFO - PROCESS | 1932 | 1461188280660 Marionette TRACE conn3 <- [1,1899,null,{"value":null}]
14:38:01 INFO - PROCESS | 1932 | 1461188280982 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faac400 == 160 [pid = 1932] [id = 482]
14:38:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fb0b000) [pid = 1932] [serial = 1447] [outer = (nil)]
14:38:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8ff9cc00) [pid = 1932] [serial = 1448] [outer = 0x8fb0b000]
14:38:01 INFO - PROCESS | 1932 | 1461188281092 Marionette DEBUG loaded listener.js
14:38:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x9000b800) [pid = 1932] [serial = 1449] [outer = 0x8fb0b000]
14:38:01 INFO - PROCESS | 1932 | 1461188281983 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}]
14:38:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline
14:38:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1631ms
14:38:02 INFO - PROCESS | 1932 | 1461188282048 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null]
14:38:02 INFO - PROCESS | 1932 | 1461188282052 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}]
14:38:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html
14:38:02 INFO - PROCESS | 1932 | 1461188282058 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}]
14:38:02 INFO - PROCESS | 1932 | 1461188282061 Marionette TRACE conn3 <- [1,1902,null,{}]
14:38:02 INFO - PROCESS | 1932 | 1461188282067 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:02 INFO - PROCESS | 1932 | 1461188282279 Marionette TRACE conn3 <- [1,1903,null,{"value":null}]
14:38:02 INFO - PROCESS | 1932 | 1461188282616 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e90b800 == 161 [pid = 1932] [id = 483]
14:38:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8fcebc00) [pid = 1932] [serial = 1450] [outer = (nil)]
14:38:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x904ee000) [pid = 1932] [serial = 1451] [outer = 0x8fcebc00]
14:38:02 INFO - PROCESS | 1932 | 1461188282710 Marionette DEBUG loaded listener.js
14:38:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x90587800) [pid = 1932] [serial = 1452] [outer = 0x8fcebc00]
14:38:03 INFO - PROCESS | 1932 | 1461188283604 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}]
14:38:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint
14:38:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1583ms
14:38:03 INFO - PROCESS | 1932 | 1461188283642 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null]
14:38:03 INFO - PROCESS | 1932 | 1461188283646 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}]
14:38:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html
14:38:03 INFO - PROCESS | 1932 | 1461188283652 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}]
14:38:03 INFO - PROCESS | 1932 | 1461188283656 Marionette TRACE conn3 <- [1,1906,null,{}]
14:38:03 INFO - PROCESS | 1932 | 1461188283661 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:03 INFO - PROCESS | 1932 | 1461188283851 Marionette TRACE conn3 <- [1,1907,null,{"value":null}]
14:38:04 INFO - PROCESS | 1932 | 1461188284138 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b283000 == 162 [pid = 1932] [id = 484]
14:38:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8f633c00) [pid = 1932] [serial = 1453] [outer = (nil)]
14:38:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x91e80400) [pid = 1932] [serial = 1454] [outer = 0x8f633c00]
14:38:04 INFO - PROCESS | 1932 | 1461188284272 Marionette DEBUG loaded listener.js
14:38:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x92888000) [pid = 1932] [serial = 1455] [outer = 0x8f633c00]
14:38:05 INFO - PROCESS | 1932 | 1461188285159 Marionette TRACE conn3 <- [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]]]}]
14:38:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic
14:38:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1583ms
14:38:05 INFO - PROCESS | 1932 | 1461188285236 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null]
14:38:05 INFO - PROCESS | 1932 | 1461188285240 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}]
14:38:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html
14:38:05 INFO - PROCESS | 1932 | 1461188285246 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}]
14:38:05 INFO - PROCESS | 1932 | 1461188285250 Marionette TRACE conn3 <- [1,1910,null,{}]
14:38:05 INFO - PROCESS | 1932 | 1461188285256 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:05 INFO - PROCESS | 1932 | 1461188285489 Marionette TRACE conn3 <- [1,1911,null,{"value":null}]
14:38:05 INFO - PROCESS | 1932 | 1461188285809 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x912b7800 == 163 [pid = 1932] [id = 485]
14:38:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x912b8c00) [pid = 1932] [serial = 1456] [outer = (nil)]
14:38:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x9501d000) [pid = 1932] [serial = 1457] [outer = 0x912b8c00]
14:38:05 INFO - PROCESS | 1932 | 1461188285901 Marionette DEBUG loaded listener.js
14:38:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x9506f800) [pid = 1932] [serial = 1458] [outer = 0x912b8c00]
14:38:06 INFO - PROCESS | 1932 | 1461188286771 Marionette TRACE conn3 <- [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]]]}]
14:38:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected
14:38:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1580ms
14:38:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html
14:38:06 INFO - PROCESS | 1932 | 1461188286827 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null]
14:38:06 INFO - PROCESS | 1932 | 1461188286830 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}]
14:38:06 INFO - PROCESS | 1932 | 1461188286837 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}]
14:38:06 INFO - PROCESS | 1932 | 1461188286840 Marionette TRACE conn3 <- [1,1914,null,{}]
14:38:06 INFO - PROCESS | 1932 | 1461188286846 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:07 INFO - PROCESS | 1932 | 1461188287050 Marionette TRACE conn3 <- [1,1915,null,{"value":null}]
14:38:07 INFO - PROCESS | 1932 | 1461188287328 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x846cd400 == 164 [pid = 1932] [id = 486]
14:38:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x94565400) [pid = 1932] [serial = 1459] [outer = (nil)]
14:38:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x96f95c00) [pid = 1932] [serial = 1460] [outer = 0x94565400]
14:38:07 INFO - PROCESS | 1932 | 1461188287474 Marionette DEBUG loaded listener.js
14:38:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x97ade000) [pid = 1932] [serial = 1461] [outer = 0x94565400]
14:38:08 INFO - PROCESS | 1932 | 1461188288373 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}]
14:38:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap
14:38:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1587ms
14:38:08 INFO - PROCESS | 1932 | 1461188288424 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null]
14:38:08 INFO - PROCESS | 1932 | 1461188288428 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}]
14:38:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html
14:38:08 INFO - PROCESS | 1932 | 1461188288434 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}]
14:38:08 INFO - PROCESS | 1932 | 1461188288437 Marionette TRACE conn3 <- [1,1918,null,{}]
14:38:08 INFO - PROCESS | 1932 | 1461188288443 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:08 INFO - PROCESS | 1932 | 1461188288638 Marionette TRACE conn3 <- [1,1919,null,{"value":null}]
14:38:08 INFO - PROCESS | 1932 | 1461188288922 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c1800 == 165 [pid = 1932] [id = 487]
14:38:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x8bd23c00) [pid = 1932] [serial = 1462] [outer = (nil)]
14:38:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x981ea800) [pid = 1932] [serial = 1463] [outer = 0x8bd23c00]
14:38:09 INFO - PROCESS | 1932 | 1461188289054 Marionette DEBUG loaded listener.js
14:38:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x98538c00) [pid = 1932] [serial = 1464] [outer = 0x8bd23c00]
14:38:09 INFO - PROCESS | 1932 | 1461188289928 Marionette TRACE conn3 <- [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]]]}]
14:38:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add
14:38:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1531ms
14:38:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html
14:38:09 INFO - PROCESS | 1932 | 1461188289966 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null]
14:38:09 INFO - PROCESS | 1932 | 1461188289969 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}]
14:38:09 INFO - PROCESS | 1932 | 1461188289976 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}]
14:38:09 INFO - PROCESS | 1932 | 1461188289979 Marionette TRACE conn3 <- [1,1922,null,{}]
14:38:09 INFO - PROCESS | 1932 | 1461188289985 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:10 INFO - PROCESS | 1932 | 1461188290180 Marionette TRACE conn3 <- [1,1923,null,{"value":null}]
14:38:10 INFO - PROCESS | 1932 | 1461188290463 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a19000 == 166 [pid = 1932] [id = 488]
14:38:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x95a41800) [pid = 1932] [serial = 1465] [outer = (nil)]
14:38:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x9853fc00) [pid = 1932] [serial = 1466] [outer = 0x95a41800]
14:38:10 INFO - PROCESS | 1932 | 1461188290600 Marionette DEBUG loaded listener.js
14:38:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x98541400) [pid = 1932] [serial = 1467] [outer = 0x95a41800]
14:38:11 INFO - PROCESS | 1932 | 1461188291483 Marionette TRACE conn3 <- [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]]]}]
14:38:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1
14:38:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1583ms
14:38:11 INFO - PROCESS | 1932 | 1461188291559 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null]
14:38:11 INFO - PROCESS | 1932 | 1461188291563 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}]
14:38:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html
14:38:11 INFO - PROCESS | 1932 | 1461188291569 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}]
14:38:11 INFO - PROCESS | 1932 | 1461188291572 Marionette TRACE conn3 <- [1,1926,null,{}]
14:38:11 INFO - PROCESS | 1932 | 1461188291578 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:11 INFO - PROCESS | 1932 | 1461188291774 Marionette TRACE conn3 <- [1,1927,null,{"value":null}]
14:38:12 INFO - PROCESS | 1932 | 1461188292103 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a18000 == 167 [pid = 1932] [id = 489]
14:38:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x9853c000) [pid = 1932] [serial = 1468] [outer = (nil)]
14:38:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x98cf9800) [pid = 1932] [serial = 1469] [outer = 0x9853c000]
14:38:12 INFO - PROCESS | 1932 | 1461188292197 Marionette DEBUG loaded listener.js
14:38:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x98e74c00) [pid = 1932] [serial = 1470] [outer = 0x9853c000]
14:38:13 INFO - PROCESS | 1932 | 1461188293119 Marionette TRACE conn3 <- [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]]]}]
14:38:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2
14:38:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1585ms
14:38:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html
14:38:13 INFO - PROCESS | 1932 | 1461188293155 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null]
14:38:13 INFO - PROCESS | 1932 | 1461188293158 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}]
14:38:13 INFO - PROCESS | 1932 | 1461188293165 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}]
14:38:13 INFO - PROCESS | 1932 | 1461188293175 Marionette TRACE conn3 <- [1,1930,null,{}]
14:38:13 INFO - PROCESS | 1932 | 1461188293180 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:13 INFO - PROCESS | 1932 | 1461188293390 Marionette TRACE conn3 <- [1,1931,null,{"value":null}]
14:38:13 INFO - PROCESS | 1932 | 1461188293720 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a6a000 == 168 [pid = 1932] [id = 490]
14:38:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x90325400) [pid = 1932] [serial = 1471] [outer = (nil)]
14:38:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x98ff2c00) [pid = 1932] [serial = 1472] [outer = 0x90325400]
14:38:13 INFO - PROCESS | 1932 | 1461188293811 Marionette DEBUG loaded listener.js
14:38:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x98ff5400) [pid = 1932] [serial = 1473] [outer = 0x90325400]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x90325c00 == 167 [pid = 1932] [id = 273]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x846cb400 == 166 [pid = 1932] [id = 419]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa98c00 == 165 [pid = 1932] [id = 415]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x864e1400 == 164 [pid = 1932] [id = 321]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6cf400 == 163 [pid = 1932] [id = 414]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8e698800 == 162 [pid = 1932] [id = 413]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x83a60000 == 161 [pid = 1932] [id = 325]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa2fc00 == 160 [pid = 1932] [id = 277]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x864d4c00 == 159 [pid = 1932] [id = 320]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x904e8400 == 158 [pid = 1932] [id = 418]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcb4400 == 157 [pid = 1932] [id = 271]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8fff0800 == 156 [pid = 1932] [id = 272]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8930c000 == 155 [pid = 1932] [id = 318]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x94567000 == 154 [pid = 1932] [id = 274]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8fce2000 == 153 [pid = 1932] [id = 416]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x836a1c00 == 152 [pid = 1932] [id = 470]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x886c6400 == 151 [pid = 1932] [id = 469]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8518c400 == 150 [pid = 1932] [id = 468]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x846c7400 == 149 [pid = 1932] [id = 467]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x904e7000 == 148 [pid = 1932] [id = 465]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8369fc00 == 147 [pid = 1932] [id = 464]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8ffe2400 == 146 [pid = 1932] [id = 462]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x90594c00 == 145 [pid = 1932] [id = 463]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8c76e800 == 144 [pid = 1932] [id = 461]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8c893c00 == 143 [pid = 1932] [id = 460]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8f633000 == 142 [pid = 1932] [id = 459]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc1c00 == 141 [pid = 1932] [id = 457]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2a800 == 140 [pid = 1932] [id = 458]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x846d5400 == 139 [pid = 1932] [id = 456]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8aee6000 == 138 [pid = 1932] [id = 455]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd9ac00 == 137 [pid = 1932] [id = 454]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x836a1800 == 136 [pid = 1932] [id = 453]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8aee2c00 == 135 [pid = 1932] [id = 452]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x88e4a000 == 134 [pid = 1932] [id = 450]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce2000 == 133 [pid = 1932] [id = 451]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x85c71400 == 132 [pid = 1932] [id = 449]
14:38:15 INFO - PROCESS | 1932 | --DOCSHELL 0x8480f800 == 131 [pid = 1932] [id = 448]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x945aac00) [pid = 1932] [serial = 1260] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x88e4d400) [pid = 1932] [serial = 1203] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x88907800) [pid = 1932] [serial = 1343] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x87889c00) [pid = 1932] [serial = 1338] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x87884800) [pid = 1932] [serial = 1337] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x886ce000) [pid = 1932] [serial = 1340] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x88e45800) [pid = 1932] [serial = 1341] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x85b42000) [pid = 1932] [serial = 1334] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8369c000) [pid = 1932] [serial = 1331] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x83a69000) [pid = 1932] [serial = 1332] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x96cd9800) [pid = 1932] [serial = 1329] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x96291c00) [pid = 1932] [serial = 1328] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x95075000) [pid = 1932] [serial = 1326] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x95072400) [pid = 1932] [serial = 1325] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x94560000) [pid = 1932] [serial = 1323] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x92888400) [pid = 1932] [serial = 1322] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x912bf800) [pid = 1932] [serial = 1320] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x90690400) [pid = 1932] [serial = 1319] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x90327800) [pid = 1932] [serial = 1317] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x90323c00) [pid = 1932] [serial = 1316] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8ff9dc00) [pid = 1932] [serial = 1314] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8ff9a800) [pid = 1932] [serial = 1313] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8fcbc000) [pid = 1932] [serial = 1311] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8fcb2800) [pid = 1932] [serial = 1310] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8fa96c00) [pid = 1932] [serial = 1308] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8f6b1400) [pid = 1932] [serial = 1307] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8e6a0800) [pid = 1932] [serial = 1305] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8e699c00) [pid = 1932] [serial = 1304] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8e433c00) [pid = 1932] [serial = 1302] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8e336c00) [pid = 1932] [serial = 1301] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8df3b400) [pid = 1932] [serial = 1299] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8df35400) [pid = 1932] [serial = 1298] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8c894400) [pid = 1932] [serial = 1296] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8c88ac00) [pid = 1932] [serial = 1295] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8c6d4c00) [pid = 1932] [serial = 1293] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8c522c00) [pid = 1932] [serial = 1292] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8bc2ec00) [pid = 1932] [serial = 1290] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8b626c00) [pid = 1932] [serial = 1289] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8b28c000) [pid = 1932] [serial = 1287] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8aeed400) [pid = 1932] [serial = 1286] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8ab86000) [pid = 1932] [serial = 1284] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8aa2f400) [pid = 1932] [serial = 1283] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8a404000) [pid = 1932] [serial = 1281] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8931a800) [pid = 1932] [serial = 1280] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x86ed0400) [pid = 1932] [serial = 1278] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x864d6c00) [pid = 1932] [serial = 1277] [outer = (nil)] [url = about:blank]
14:38:15 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x864d4800) [pid = 1932] [serial = 1335] [outer = (nil)] [url = about:blank]
14:38:16 INFO - PROCESS | 1932 | 1461188296470 Marionette TRACE conn3 <- [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]]]}]
14:38:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3
14:38:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 3346ms
14:38:16 INFO - PROCESS | 1932 | 1461188296511 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null]
14:38:16 INFO - PROCESS | 1932 | 1461188296518 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}]
14:38:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html
14:38:16 INFO - PROCESS | 1932 | 1461188296531 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}]
14:38:16 INFO - PROCESS | 1932 | 1461188296535 Marionette TRACE conn3 <- [1,1934,null,{}]
14:38:16 INFO - PROCESS | 1932 | 1461188296543 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:16 INFO - PROCESS | 1932 | 1461188296748 Marionette TRACE conn3 <- [1,1935,null,{"value":null}]
14:38:16 INFO - PROCESS | 1932 | 1461188296937 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c8000 == 132 [pid = 1932] [id = 491]
14:38:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8518d400) [pid = 1932] [serial = 1474] [outer = (nil)]
14:38:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x864d5000) [pid = 1932] [serial = 1475] [outer = 0x8518d400]
14:38:17 INFO - PROCESS | 1932 | 1461188297034 Marionette DEBUG loaded listener.js
14:38:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x864e0000) [pid = 1932] [serial = 1476] [outer = 0x8518d400]
14:38:17 INFO - PROCESS | 1932 | 1461188297946 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}]
14:38:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial
14:38:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1452ms
14:38:17 INFO - PROCESS | 1932 | 1461188297985 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null]
14:38:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html
14:38:18 INFO - PROCESS | 1932 | 1461188298001 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}]
14:38:18 INFO - PROCESS | 1932 | 1461188298011 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}]
14:38:18 INFO - PROCESS | 1932 | 1461188298014 Marionette TRACE conn3 <- [1,1938,null,{}]
14:38:18 INFO - PROCESS | 1932 | 1461188298020 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:18 INFO - PROCESS | 1932 | 1461188298315 Marionette TRACE conn3 <- [1,1939,null,{"value":null}]
14:38:18 INFO - PROCESS | 1932 | 1461188298351 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x835e6400 == 133 [pid = 1932] [id = 492]
14:38:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x864d7000) [pid = 1932] [serial = 1477] [outer = (nil)]
14:38:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x87ce2000) [pid = 1932] [serial = 1478] [outer = 0x864d7000]
14:38:18 INFO - PROCESS | 1932 | 1461188298424 Marionette DEBUG loaded listener.js
14:38:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x886cb000) [pid = 1932] [serial = 1479] [outer = 0x864d7000]
14:38:19 INFO - PROCESS | 1932 | 1461188299385 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}]
14:38:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs
14:38:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1386ms
14:38:19 INFO - PROCESS | 1932 | 1461188299396 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null]
14:38:19 INFO - PROCESS | 1932 | 1461188299400 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}]
14:38:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html
14:38:19 INFO - PROCESS | 1932 | 1461188299406 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}]
14:38:19 INFO - PROCESS | 1932 | 1461188299411 Marionette TRACE conn3 <- [1,1942,null,{}]
14:38:19 INFO - PROCESS | 1932 | 1461188299433 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:19 INFO - PROCESS | 1932 | 1461188299732 Marionette TRACE conn3 <- [1,1943,null,{"value":null}]
14:38:19 INFO - PROCESS | 1932 | 1461188299777 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce2800 == 134 [pid = 1932] [id = 493]
14:38:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x89320400) [pid = 1932] [serial = 1480] [outer = (nil)]
14:38:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8a43c000) [pid = 1932] [serial = 1481] [outer = 0x89320400]
14:38:19 INFO - PROCESS | 1932 | 1461188299852 Marionette DEBUG loaded listener.js
14:38:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8aa2f400) [pid = 1932] [serial = 1482] [outer = 0x89320400]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x86ed0000) [pid = 1932] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8a7d9c00) [pid = 1932] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8e42fc00) [pid = 1932] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8aee3400) [pid = 1932] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8ab8f800) [pid = 1932] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8df37400) [pid = 1932] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x85183400) [pid = 1932] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e336000) [pid = 1932] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8bc2b400) [pid = 1932] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8f6abc00) [pid = 1932] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8de3d800) [pid = 1932] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8480fc00) [pid = 1932] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8bd2d400) [pid = 1932] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8c524800) [pid = 1932] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8518e800) [pid = 1932] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8f6b8400) [pid = 1932] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x846ccc00) [pid = 1932] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8931f000) [pid = 1932] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x904e7800) [pid = 1932] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8480bc00) [pid = 1932] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x90324000) [pid = 1932] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x88909000) [pid = 1932] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html]
14:38:20 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x9068f800) [pid = 1932] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html]
14:38:21 INFO - PROCESS | 1932 | 1461188301372 Marionette TRACE conn3 <- [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]]]}]
14:38:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path
14:38:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1990ms
14:38:21 INFO - PROCESS | 1932 | 1461188301396 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null]
14:38:21 INFO - PROCESS | 1932 | 1461188301401 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}]
14:38:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html
14:38:21 INFO - PROCESS | 1932 | 1461188301407 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}]
14:38:21 INFO - PROCESS | 1932 | 1461188301409 Marionette TRACE conn3 <- [1,1946,null,{}]
14:38:21 INFO - PROCESS | 1932 | 1461188301415 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:21 INFO - PROCESS | 1932 | 1461188301588 Marionette TRACE conn3 <- [1,1947,null,{"value":null}]
14:38:21 INFO - PROCESS | 1932 | 1461188301603 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x846ccc00 == 135 [pid = 1932] [id = 494]
14:38:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x89306c00) [pid = 1932] [serial = 1483] [outer = (nil)]
14:38:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8a7e6400) [pid = 1932] [serial = 1484] [outer = 0x89306c00]
14:38:21 INFO - PROCESS | 1932 | 1461188301676 Marionette DEBUG loaded listener.js
14:38:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8ab82c00) [pid = 1932] [serial = 1485] [outer = 0x89306c00]
14:38:22 INFO - PROCESS | 1932 | 1461188302586 Marionette TRACE conn3 <- [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]]]}]
14:38:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path
14:38:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1235ms
14:38:22 INFO - PROCESS | 1932 | 1461188302642 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null]
14:38:22 INFO - PROCESS | 1932 | 1461188302646 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}]
14:38:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html
14:38:22 INFO - PROCESS | 1932 | 1461188302652 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}]
14:38:22 INFO - PROCESS | 1932 | 1461188302654 Marionette TRACE conn3 <- [1,1950,null,{}]
14:38:22 INFO - PROCESS | 1932 | 1461188302670 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:22 INFO - PROCESS | 1932 | 1461188302852 Marionette TRACE conn3 <- [1,1951,null,{"value":null}]
14:38:23 INFO - PROCESS | 1932 | 1461188303226 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a8000 == 136 [pid = 1932] [id = 495]
14:38:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x83a60c00) [pid = 1932] [serial = 1486] [outer = (nil)]
14:38:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x846d6c00) [pid = 1932] [serial = 1487] [outer = 0x83a60c00]
14:38:23 INFO - PROCESS | 1932 | 1461188303393 Marionette DEBUG loaded listener.js
14:38:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x85188c00) [pid = 1932] [serial = 1488] [outer = 0x83a60c00]
14:38:24 INFO - PROCESS | 1932 | 1461188304367 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}]
14:38:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves
14:38:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1750ms
14:38:24 INFO - PROCESS | 1932 | 1461188304404 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null]
14:38:24 INFO - PROCESS | 1932 | 1461188304411 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}]
14:38:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html
14:38:24 INFO - PROCESS | 1932 | 1461188304421 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}]
14:38:24 INFO - PROCESS | 1932 | 1461188304425 Marionette TRACE conn3 <- [1,1954,null,{}]
14:38:24 INFO - PROCESS | 1932 | 1461188304433 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:24 INFO - PROCESS | 1932 | 1461188304645 Marionette TRACE conn3 <- [1,1955,null,{"value":null}]
14:38:24 INFO - PROCESS | 1932 | 1461188304969 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ec5800 == 137 [pid = 1932] [id = 496]
14:38:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x86ecb800) [pid = 1932] [serial = 1489] [outer = (nil)]
14:38:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x86ed0000) [pid = 1932] [serial = 1490] [outer = 0x86ecb800]
14:38:25 INFO - PROCESS | 1932 | 1461188305063 Marionette DEBUG loaded listener.js
14:38:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8788b000) [pid = 1932] [serial = 1491] [outer = 0x86ecb800]
14:38:26 INFO - PROCESS | 1932 | 1461188306021 Marionette TRACE conn3 <- [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]]]}]
14:38:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi
14:38:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1640ms
14:38:26 INFO - PROCESS | 1932 | 1461188306065 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null]
14:38:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html
14:38:26 INFO - PROCESS | 1932 | 1461188306071 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}]
14:38:26 INFO - PROCESS | 1932 | 1461188306078 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}]
14:38:26 INFO - PROCESS | 1932 | 1461188306082 Marionette TRACE conn3 <- [1,1958,null,{}]
14:38:26 INFO - PROCESS | 1932 | 1461188306088 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:26 INFO - PROCESS | 1932 | 1461188306297 Marionette TRACE conn3 <- [1,1959,null,{"value":null}]
14:38:26 INFO - PROCESS | 1932 | 1461188306656 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce1800 == 138 [pid = 1932] [id = 497]
14:38:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x88e4c400) [pid = 1932] [serial = 1492] [outer = (nil)]
14:38:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x89318000) [pid = 1932] [serial = 1493] [outer = 0x88e4c400]
14:38:26 INFO - PROCESS | 1932 | 1461188306751 Marionette DEBUG loaded listener.js
14:38:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8a439c00) [pid = 1932] [serial = 1494] [outer = 0x88e4c400]
14:38:27 INFO - PROCESS | 1932 | 1461188307664 Marionette TRACE conn3 <- [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]]]}]
14:38:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside
14:38:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1643ms
14:38:27 INFO - PROCESS | 1932 | 1461188307720 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null]
14:38:27 INFO - PROCESS | 1932 | 1461188307725 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}]
14:38:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html
14:38:27 INFO - PROCESS | 1932 | 1461188307742 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}]
14:38:27 INFO - PROCESS | 1932 | 1461188307751 Marionette TRACE conn3 <- [1,1962,null,{}]
14:38:27 INFO - PROCESS | 1932 | 1461188307757 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:28 INFO - PROCESS | 1932 | 1461188308055 Marionette TRACE conn3 <- [1,1963,null,{"value":null}]
14:38:28 INFO - PROCESS | 1932 | 1461188308398 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518f800 == 139 [pid = 1932] [id = 498]
14:38:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x89318800) [pid = 1932] [serial = 1495] [outer = (nil)]
14:38:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8b61dc00) [pid = 1932] [serial = 1496] [outer = 0x89318800]
14:38:28 INFO - PROCESS | 1932 | 1461188308484 Marionette DEBUG loaded listener.js
14:38:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8bc32000) [pid = 1932] [serial = 1497] [outer = 0x89318800]
14:38:29 INFO - PROCESS | 1932 | 1461188309375 Marionette TRACE conn3 <- [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]]]}]
14:38:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path
14:38:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1711ms
14:38:29 INFO - PROCESS | 1932 | 1461188309444 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null]
14:38:29 INFO - PROCESS | 1932 | 1461188309449 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}]
14:38:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html
14:38:29 INFO - PROCESS | 1932 | 1461188309455 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}]
14:38:29 INFO - PROCESS | 1932 | 1461188309459 Marionette TRACE conn3 <- [1,1966,null,{}]
14:38:29 INFO - PROCESS | 1932 | 1461188309465 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:29 INFO - PROCESS | 1932 | 1461188309715 Marionette TRACE conn3 <- [1,1967,null,{"value":null}]
14:38:30 INFO - PROCESS | 1932 | 1461188310030 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aeed800 == 140 [pid = 1932] [id = 499]
14:38:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8b3dd800) [pid = 1932] [serial = 1498] [outer = (nil)]
14:38:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8bd96400) [pid = 1932] [serial = 1499] [outer = 0x8b3dd800]
14:38:30 INFO - PROCESS | 1932 | 1461188310122 Marionette DEBUG loaded listener.js
14:38:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8bd9ec00) [pid = 1932] [serial = 1500] [outer = 0x8b3dd800]
14:38:30 INFO - PROCESS | 1932 | 1461188310990 Marionette TRACE conn3 <- [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]]]}]
14:38:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments
14:38:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1582ms
14:38:31 INFO - PROCESS | 1932 | 1461188311039 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null]
14:38:31 INFO - PROCESS | 1932 | 1461188311043 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}]
14:38:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html
14:38:31 INFO - PROCESS | 1932 | 1461188311049 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}]
14:38:31 INFO - PROCESS | 1932 | 1461188311052 Marionette TRACE conn3 <- [1,1970,null,{}]
14:38:31 INFO - PROCESS | 1932 | 1461188311058 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:31 INFO - PROCESS | 1932 | 1461188311257 Marionette TRACE conn3 <- [1,1971,null,{"value":null}]
14:38:31 INFO - PROCESS | 1932 | 1461188311530 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c767400 == 141 [pid = 1932] [id = 500]
14:38:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8c767c00) [pid = 1932] [serial = 1501] [outer = (nil)]
14:38:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8c76e400) [pid = 1932] [serial = 1502] [outer = 0x8c767c00]
14:38:31 INFO - PROCESS | 1932 | 1461188311685 Marionette DEBUG loaded listener.js
14:38:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8c8b8c00) [pid = 1932] [serial = 1503] [outer = 0x8c767c00]
14:38:32 INFO - PROCESS | 1932 | 1461188312596 Marionette TRACE conn3 <- [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]]]}]
14:38:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas
14:38:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1588ms
14:38:32 INFO - PROCESS | 1932 | 1461188312638 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null]
14:38:32 INFO - PROCESS | 1932 | 1461188312642 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}]
14:38:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html
14:38:32 INFO - PROCESS | 1932 | 1461188312648 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}]
14:38:32 INFO - PROCESS | 1932 | 1461188312652 Marionette TRACE conn3 <- [1,1974,null,{}]
14:38:32 INFO - PROCESS | 1932 | 1461188312658 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:32 INFO - PROCESS | 1932 | 1461188312862 Marionette TRACE conn3 <- [1,1975,null,{"value":null}]
14:38:33 INFO - PROCESS | 1932 | 1461188313192 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a444000 == 142 [pid = 1932] [id = 501]
14:38:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8c6d2c00) [pid = 1932] [serial = 1504] [outer = (nil)]
14:38:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8df3bc00) [pid = 1932] [serial = 1505] [outer = 0x8c6d2c00]
14:38:33 INFO - PROCESS | 1932 | 1461188313299 Marionette DEBUG loaded listener.js
14:38:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8dfc1800) [pid = 1932] [serial = 1506] [outer = 0x8c6d2c00]
14:38:34 INFO - PROCESS | 1932 | 1461188314153 Marionette TRACE conn3 <- [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]]]}]
14:38:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath
14:38:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1581ms
14:38:34 INFO - PROCESS | 1932 | 1461188314230 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null]
14:38:34 INFO - PROCESS | 1932 | 1461188314234 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}]
14:38:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html
14:38:34 INFO - PROCESS | 1932 | 1461188314241 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}]
14:38:34 INFO - PROCESS | 1932 | 1461188314244 Marionette TRACE conn3 <- [1,1978,null,{}]
14:38:34 INFO - PROCESS | 1932 | 1461188314250 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:34 INFO - PROCESS | 1932 | 1461188314490 Marionette TRACE conn3 <- [1,1979,null,{"value":null}]
14:38:34 INFO - PROCESS | 1932 | 1461188314808 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b40000 == 143 [pid = 1932] [id = 502]
14:38:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8de38c00) [pid = 1932] [serial = 1507] [outer = (nil)]
14:38:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8e433c00) [pid = 1932] [serial = 1508] [outer = 0x8de38c00]
14:38:34 INFO - PROCESS | 1932 | 1461188314898 Marionette DEBUG loaded listener.js
14:38:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8e698000) [pid = 1932] [serial = 1509] [outer = 0x8de38c00]
14:38:35 INFO - PROCESS | 1932 | 1461188315768 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}]
14:38:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly
14:38:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1579ms
14:38:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html
14:38:35 INFO - PROCESS | 1932 | 1461188315820 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null]
14:38:35 INFO - PROCESS | 1932 | 1461188315823 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}]
14:38:35 INFO - PROCESS | 1932 | 1461188315830 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}]
14:38:35 INFO - PROCESS | 1932 | 1461188315834 Marionette TRACE conn3 <- [1,1982,null,{}]
14:38:35 INFO - PROCESS | 1932 | 1461188315839 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:36 INFO - PROCESS | 1932 | 1461188316036 Marionette TRACE conn3 <- [1,1983,null,{"value":null}]
14:38:36 INFO - PROCESS | 1932 | 1461188316309 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df38000 == 144 [pid = 1932] [id = 503]
14:38:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8e32cc00) [pid = 1932] [serial = 1510] [outer = (nil)]
14:38:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8e90d800) [pid = 1932] [serial = 1511] [outer = 0x8e32cc00]
14:38:36 INFO - PROCESS | 1932 | 1461188316442 Marionette DEBUG loaded listener.js
14:38:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8f635400) [pid = 1932] [serial = 1512] [outer = 0x8e32cc00]
14:38:37 INFO - PROCESS | 1932 | 1461188317297 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}]
14:38:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly
14:38:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1530ms
14:38:37 INFO - PROCESS | 1932 | 1461188317360 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null]
14:38:37 INFO - PROCESS | 1932 | 1461188317364 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}]
14:38:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html
14:38:37 INFO - PROCESS | 1932 | 1461188317371 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}]
14:38:37 INFO - PROCESS | 1932 | 1461188317374 Marionette TRACE conn3 <- [1,1986,null,{}]
14:38:37 INFO - PROCESS | 1932 | 1461188317380 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:37 INFO - PROCESS | 1932 | 1461188317577 Marionette TRACE conn3 <- [1,1987,null,{"value":null}]
14:38:37 INFO - PROCESS | 1932 | 1461188317857 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e6a0000 == 145 [pid = 1932] [id = 504]
14:38:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8f6ad000) [pid = 1932] [serial = 1513] [outer = (nil)]
14:38:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8fa8d000) [pid = 1932] [serial = 1514] [outer = 0x8f6ad000]
14:38:38 INFO - PROCESS | 1932 | 1461188318002 Marionette DEBUG loaded listener.js
14:38:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8fa9ac00) [pid = 1932] [serial = 1515] [outer = 0x8f6ad000]
14:38:38 INFO - PROCESS | 1932 | 1461188318907 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}]
14:38:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly
14:38:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1584ms
14:38:38 INFO - PROCESS | 1932 | 1461188318955 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null]
14:38:38 INFO - PROCESS | 1932 | 1461188318959 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}]
14:38:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html
14:38:38 INFO - PROCESS | 1932 | 1461188318965 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}]
14:38:38 INFO - PROCESS | 1932 | 1461188318968 Marionette TRACE conn3 <- [1,1990,null,{}]
14:38:38 INFO - PROCESS | 1932 | 1461188318974 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:39 INFO - PROCESS | 1932 | 1461188319214 Marionette TRACE conn3 <- [1,1991,null,{"value":null}]
14:38:39 INFO - PROCESS | 1932 | 1461188319492 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcad400 == 146 [pid = 1932] [id = 505]
14:38:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8fcaf400) [pid = 1932] [serial = 1516] [outer = (nil)]
14:38:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fcb9400) [pid = 1932] [serial = 1517] [outer = 0x8fcaf400]
14:38:39 INFO - PROCESS | 1932 | 1461188319652 Marionette DEBUG loaded listener.js
14:38:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8ff90400) [pid = 1932] [serial = 1518] [outer = 0x8fcaf400]
14:38:40 INFO - PROCESS | 1932 | 1461188320554 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}]
14:38:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly
14:38:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1629ms
14:38:40 INFO - PROCESS | 1932 | 1461188320596 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null]
14:38:40 INFO - PROCESS | 1932 | 1461188320601 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}]
14:38:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html
14:38:40 INFO - PROCESS | 1932 | 1461188320607 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}]
14:38:40 INFO - PROCESS | 1932 | 1461188320612 Marionette TRACE conn3 <- [1,1994,null,{}]
14:38:40 INFO - PROCESS | 1932 | 1461188320617 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:40 INFO - PROCESS | 1932 | 1461188320851 Marionette TRACE conn3 <- [1,1995,null,{"value":null}]
14:38:41 INFO - PROCESS | 1932 | 1461188321128 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ffe3800 == 147 [pid = 1932] [id = 506]
14:38:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8ffedc00) [pid = 1932] [serial = 1519] [outer = (nil)]
14:38:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x9000a800) [pid = 1932] [serial = 1520] [outer = 0x8ffedc00]
14:38:41 INFO - PROCESS | 1932 | 1461188321266 Marionette DEBUG loaded listener.js
14:38:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x90326400) [pid = 1932] [serial = 1521] [outer = 0x8ffedc00]
14:38:42 INFO - PROCESS | 1932 | 1461188322145 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}]
14:38:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths
14:38:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1587ms
14:38:42 INFO - PROCESS | 1932 | 1461188322194 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null]
14:38:42 INFO - PROCESS | 1932 | 1461188322198 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}]
14:38:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html
14:38:42 INFO - PROCESS | 1932 | 1461188322204 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}]
14:38:42 INFO - PROCESS | 1932 | 1461188322207 Marionette TRACE conn3 <- [1,1998,null,{}]
14:38:42 INFO - PROCESS | 1932 | 1461188322214 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:42 INFO - PROCESS | 1932 | 1461188322409 Marionette TRACE conn3 <- [1,1999,null,{"value":null}]
14:38:42 INFO - PROCESS | 1932 | 1461188322691 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c6e800 == 148 [pid = 1932] [id = 507]
14:38:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8a7e4800) [pid = 1932] [serial = 1522] [outer = (nil)]
14:38:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x904edc00) [pid = 1932] [serial = 1523] [outer = 0x8a7e4800]
14:38:42 INFO - PROCESS | 1932 | 1461188322825 Marionette DEBUG loaded listener.js
14:38:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x90691000) [pid = 1932] [serial = 1524] [outer = 0x8a7e4800]
14:38:43 INFO - PROCESS | 1932 | 1461188323780 Marionette TRACE conn3 <- [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]]]}]
14:38:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule
14:38:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1630ms
14:38:43 INFO - PROCESS | 1932 | 1461188323836 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null]
14:38:43 INFO - PROCESS | 1932 | 1461188323839 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}]
14:38:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html
14:38:43 INFO - PROCESS | 1932 | 1461188323845 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}]
14:38:43 INFO - PROCESS | 1932 | 1461188323848 Marionette TRACE conn3 <- [1,2002,null,{}]
14:38:43 INFO - PROCESS | 1932 | 1461188323854 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:44 INFO - PROCESS | 1932 | 1461188324051 Marionette TRACE conn3 <- [1,2003,null,{"value":null}]
14:38:44 INFO - PROCESS | 1932 | 1461188324374 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb05400 == 149 [pid = 1932] [id = 508]
14:38:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x904e0c00) [pid = 1932] [serial = 1525] [outer = (nil)]
14:38:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x928f6400) [pid = 1932] [serial = 1526] [outer = 0x904e0c00]
14:38:44 INFO - PROCESS | 1932 | 1461188324463 Marionette DEBUG loaded listener.js
14:38:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x94563800) [pid = 1932] [serial = 1527] [outer = 0x904e0c00]
14:38:45 INFO - PROCESS | 1932 | 1461188325299 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}]
14:38:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic
14:38:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1533ms
14:38:45 INFO - PROCESS | 1932 | 1461188325380 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null]
14:38:45 INFO - PROCESS | 1932 | 1461188325384 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}]
14:38:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html
14:38:45 INFO - PROCESS | 1932 | 1461188325390 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}]
14:38:45 INFO - PROCESS | 1932 | 1461188325393 Marionette TRACE conn3 <- [1,2006,null,{}]
14:38:45 INFO - PROCESS | 1932 | 1461188325399 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:45 INFO - PROCESS | 1932 | 1461188325601 Marionette TRACE conn3 <- [1,2007,null,{"value":null}]
14:38:45 INFO - PROCESS | 1932 | 1461188325882 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518dc00 == 150 [pid = 1932] [id = 509]
14:38:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8e32b000) [pid = 1932] [serial = 1528] [outer = (nil)]
14:38:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x95a14400) [pid = 1932] [serial = 1529] [outer = 0x8e32b000]
14:38:46 INFO - PROCESS | 1932 | 1461188326017 Marionette DEBUG loaded listener.js
14:38:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x95a17800) [pid = 1932] [serial = 1530] [outer = 0x8e32b000]
14:38:46 INFO - PROCESS | 1932 | 1461188326896 Marionette TRACE conn3 <- [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]]]}]
14:38:46 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
14:38:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1581ms
14:38:46 INFO - PROCESS | 1932 | 1461188326972 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null]
14:38:46 INFO - PROCESS | 1932 | 1461188326976 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}]
14:38:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html
14:38:46 INFO - PROCESS | 1932 | 1461188326983 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}]
14:38:46 INFO - PROCESS | 1932 | 1461188326985 Marionette TRACE conn3 <- [1,2010,null,{}]
14:38:46 INFO - PROCESS | 1932 | 1461188326991 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:47 INFO - PROCESS | 1932 | 1461188327196 Marionette TRACE conn3 <- [1,2011,null,{"value":null}]
14:38:47 INFO - PROCESS | 1932 | 1461188327527 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x84809800 == 151 [pid = 1932] [id = 510]
14:38:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x84813400) [pid = 1932] [serial = 1531] [outer = (nil)]
14:38:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x96cdac00) [pid = 1932] [serial = 1532] [outer = 0x84813400]
14:38:47 INFO - PROCESS | 1932 | 1461188327618 Marionette DEBUG loaded listener.js
14:38:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x96f8dc00) [pid = 1932] [serial = 1533] [outer = 0x84813400]
14:38:48 INFO - PROCESS | 1932 | 1461188328564 Marionette TRACE conn3 <- [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]]]}]
14:38:48 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
14:38:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1633ms
14:38:48 INFO - PROCESS | 1932 | 1461188328617 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null]
14:38:48 INFO - PROCESS | 1932 | 1461188328620 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}]
14:38:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html
14:38:48 INFO - PROCESS | 1932 | 1461188328628 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}]
14:38:48 INFO - PROCESS | 1932 | 1461188328630 Marionette TRACE conn3 <- [1,2014,null,{}]
14:38:48 INFO - PROCESS | 1932 | 1461188328636 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:48 INFO - PROCESS | 1932 | 1461188328837 Marionette TRACE conn3 <- [1,2015,null,{"value":null}]
14:38:49 INFO - PROCESS | 1932 | 1461188329162 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e328400 == 152 [pid = 1932] [id = 511]
14:38:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x96295800) [pid = 1932] [serial = 1534] [outer = (nil)]
14:38:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x98cefc00) [pid = 1932] [serial = 1535] [outer = 0x96295800]
14:38:49 INFO - PROCESS | 1932 | 1461188329254 Marionette DEBUG loaded listener.js
14:38:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x98cf9c00) [pid = 1932] [serial = 1536] [outer = 0x96295800]
14:38:50 INFO - PROCESS | 1932 | 1461188330148 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}]
14:38:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint
14:38:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1587ms
14:38:50 INFO - PROCESS | 1932 | 1461188330214 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null]
14:38:50 INFO - PROCESS | 1932 | 1461188330219 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}]
14:38:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html
14:38:50 INFO - PROCESS | 1932 | 1461188330225 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}]
14:38:50 INFO - PROCESS | 1932 | 1461188330228 Marionette TRACE conn3 <- [1,2018,null,{}]
14:38:50 INFO - PROCESS | 1932 | 1461188330234 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:50 INFO - PROCESS | 1932 | 1461188330437 Marionette TRACE conn3 <- [1,2019,null,{"value":null}]
14:38:50 INFO - PROCESS | 1932 | 1461188330762 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x981f4c00 == 153 [pid = 1932] [id = 512]
14:38:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x98540400) [pid = 1932] [serial = 1537] [outer = (nil)]
14:38:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x99154c00) [pid = 1932] [serial = 1538] [outer = 0x98540400]
14:38:50 INFO - PROCESS | 1932 | 1461188330852 Marionette DEBUG loaded listener.js
14:38:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x99156800) [pid = 1932] [serial = 1539] [outer = 0x98540400]
14:38:51 INFO - PROCESS | 1932 | 1461188331744 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}]
14:38:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored
14:38:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1598ms
14:38:51 INFO - PROCESS | 1932 | 1461188331826 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null]
14:38:51 INFO - PROCESS | 1932 | 1461188331832 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}]
14:38:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html
14:38:51 INFO - PROCESS | 1932 | 1461188331842 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}]
14:38:51 INFO - PROCESS | 1932 | 1461188331847 Marionette TRACE conn3 <- [1,2022,null,{}]
14:38:51 INFO - PROCESS | 1932 | 1461188331856 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:52 INFO - PROCESS | 1932 | 1461188332151 Marionette TRACE conn3 <- [1,2023,null,{"value":null}]
14:38:52 INFO - PROCESS | 1932 | 1461188332490 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e331c00 == 154 [pid = 1932] [id = 513]
14:38:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8e90fc00) [pid = 1932] [serial = 1540] [outer = (nil)]
14:38:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x99229800) [pid = 1932] [serial = 1541] [outer = 0x8e90fc00]
14:38:52 INFO - PROCESS | 1932 | 1461188332576 Marionette DEBUG loaded listener.js
14:38:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x998ec800) [pid = 1932] [serial = 1542] [outer = 0x8e90fc00]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x832c9800 == 153 [pid = 1932] [id = 423]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x832cc800 == 152 [pid = 1932] [id = 346]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8bc400 == 151 [pid = 1932] [id = 433]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x90002000 == 150 [pid = 1932] [id = 441]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x832c5c00 == 149 [pid = 1932] [id = 440]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85c7a800 == 148 [pid = 1932] [id = 432]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd30400 == 147 [pid = 1932] [id = 430]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x88e4b000 == 146 [pid = 1932] [id = 148]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd2dc00 == 145 [pid = 1932] [id = 431]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43e800 == 144 [pid = 1932] [id = 428]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x836a0400 == 143 [pid = 1932] [id = 429]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x846ccc00 == 142 [pid = 1932] [id = 494]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce2800 == 141 [pid = 1932] [id = 493]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x835e6400 == 140 [pid = 1932] [id = 492]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x846c8000 == 139 [pid = 1932] [id = 491]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x95a18000 == 138 [pid = 1932] [id = 489]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x95a19000 == 137 [pid = 1932] [id = 488]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x846cd400 == 136 [pid = 1932] [id = 486]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x886c1800 == 135 [pid = 1932] [id = 487]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x912b7800 == 134 [pid = 1932] [id = 485]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8b283000 == 133 [pid = 1932] [id = 484]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8e90b800 == 132 [pid = 1932] [id = 483]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8e333800 == 131 [pid = 1932] [id = 481]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8faac400 == 130 [pid = 1932] [id = 482]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85185400 == 129 [pid = 1932] [id = 480]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc9000 == 128 [pid = 1932] [id = 479]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc6c00 == 127 [pid = 1932] [id = 478]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8de31400 == 126 [pid = 1932] [id = 477]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd2ac00 == 125 [pid = 1932] [id = 476]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x864e2800 == 124 [pid = 1932] [id = 474]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd94400 == 123 [pid = 1932] [id = 475]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x86ecf800 == 122 [pid = 1932] [id = 473]
14:38:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85183c00 == 121 [pid = 1932] [id = 472]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x886c7400) [pid = 1932] [serial = 1350] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8b3e4000) [pid = 1932] [serial = 1356] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8ff9bc00) [pid = 1932] [serial = 1382] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x8b627c00) [pid = 1932] [serial = 1358] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x95a16400) [pid = 1932] [serial = 1395] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x90324400) [pid = 1932] [serial = 1386] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x85b3d000) [pid = 1932] [serial = 1403] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x87ce1400) [pid = 1932] [serial = 1349] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8e90a400) [pid = 1932] [serial = 1373] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8dfc9c00) [pid = 1932] [serial = 1368] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x97c45400) [pid = 1932] [serial = 1400] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8aeef400) [pid = 1932] [serial = 1355] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8fa8e800) [pid = 1932] [serial = 1377] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8e433000) [pid = 1932] [serial = 1370] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x85191c00) [pid = 1932] [serial = 1347] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8c6cd800) [pid = 1932] [serial = 1361] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8c76a000) [pid = 1932] [serial = 1362] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8de34400) [pid = 1932] [serial = 1365] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8ffe4400) [pid = 1932] [serial = 1383] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x87cd9400) [pid = 1932] [serial = 1407] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8518a000) [pid = 1932] [serial = 1346] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8fcb1400) [pid = 1932] [serial = 1379] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8a7e3800) [pid = 1932] [serial = 1412] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8bd25c00) [pid = 1932] [serial = 1359] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8e90cc00) [pid = 1932] [serial = 1374] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8a7e8400) [pid = 1932] [serial = 1353] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9771b000) [pid = 1932] [serial = 1397] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x89308c00) [pid = 1932] [serial = 1275] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8a445400) [pid = 1932] [serial = 1352] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x912bfc00) [pid = 1932] [serial = 1388] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x97773800) [pid = 1932] [serial = 1398] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8c8b4800) [pid = 1932] [serial = 1364] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8a7e7c00) [pid = 1932] [serial = 1410] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x87881000) [pid = 1932] [serial = 1406] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x90006000) [pid = 1932] [serial = 1385] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8a43bc00) [pid = 1932] [serial = 1409] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8f6b6800) [pid = 1932] [serial = 1376] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x85c7ac00) [pid = 1932] [serial = 1404] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x94567c00) [pid = 1932] [serial = 1392] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x94562400) [pid = 1932] [serial = 1391] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8df3ec00) [pid = 1932] [serial = 1367] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8fcb7800) [pid = 1932] [serial = 1380] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x95070800) [pid = 1932] [serial = 1394] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x91ed7400) [pid = 1932] [serial = 1389] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e54a000) [pid = 1932] [serial = 1371] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8ab84c00) [pid = 1932] [serial = 1413] [outer = (nil)] [url = about:blank]
14:38:55 INFO - PROCESS | 1932 | 1461188335483 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}]
14:38:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic
14:38:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 3698ms
14:38:55 INFO - PROCESS | 1932 | 1461188335539 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null]
14:38:55 INFO - PROCESS | 1932 | 1461188335545 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}]
14:38:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html
14:38:55 INFO - PROCESS | 1932 | 1461188335553 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}]
14:38:55 INFO - PROCESS | 1932 | 1461188335559 Marionette TRACE conn3 <- [1,2026,null,{}]
14:38:55 INFO - PROCESS | 1932 | 1461188335568 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:55 INFO - PROCESS | 1932 | 1461188335792 Marionette TRACE conn3 <- [1,2027,null,{"value":null}]
14:38:56 INFO - PROCESS | 1932 | 1461188336002 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518a000 == 122 [pid = 1932] [id = 514]
14:38:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8518e400) [pid = 1932] [serial = 1543] [outer = (nil)]
14:38:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x85c74000) [pid = 1932] [serial = 1544] [outer = 0x8518e400]
14:38:56 INFO - PROCESS | 1932 | 1461188336086 Marionette DEBUG loaded listener.js
14:38:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x864d8000) [pid = 1932] [serial = 1545] [outer = 0x8518e400]
14:38:56 INFO - PROCESS | 1932 | 1461188336896 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}]
14:38:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple
14:38:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1392ms
14:38:56 INFO - PROCESS | 1932 | 1461188336945 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null]
14:38:56 INFO - PROCESS | 1932 | 1461188336953 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}]
14:38:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html
14:38:56 INFO - PROCESS | 1932 | 1461188336963 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}]
14:38:56 INFO - PROCESS | 1932 | 1461188336966 Marionette TRACE conn3 <- [1,2030,null,{}]
14:38:56 INFO - PROCESS | 1932 | 1461188336973 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:57 INFO - PROCESS | 1932 | 1461188337266 Marionette TRACE conn3 <- [1,2031,null,{"value":null}]
14:38:57 INFO - PROCESS | 1932 | 1461188337389 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c71400 == 123 [pid = 1932] [id = 515]
14:38:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x85c75000) [pid = 1932] [serial = 1546] [outer = (nil)]
14:38:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x87889800) [pid = 1932] [serial = 1547] [outer = 0x85c75000]
14:38:57 INFO - PROCESS | 1932 | 1461188337463 Marionette DEBUG loaded listener.js
14:38:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x886c3800) [pid = 1932] [serial = 1548] [outer = 0x85c75000]
14:38:58 INFO - PROCESS | 1932 | 1461188338576 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}]
14:38:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath
14:38:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1631ms
14:38:58 INFO - PROCESS | 1932 | 1461188338595 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null]
14:38:58 INFO - PROCESS | 1932 | 1461188338599 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}]
14:38:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html
14:38:58 INFO - PROCESS | 1932 | 1461188338613 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}]
14:38:58 INFO - PROCESS | 1932 | 1461188338619 Marionette TRACE conn3 <- [1,2034,null,{}]
14:38:58 INFO - PROCESS | 1932 | 1461188338634 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:38:58 INFO - PROCESS | 1932 | 1461188338897 Marionette TRACE conn3 <- [1,2035,null,{"value":null}]
14:38:58 INFO - PROCESS | 1932 | 1461188338937 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:38:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x88909400 == 124 [pid = 1932] [id = 516]
14:38:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8930e400) [pid = 1932] [serial = 1549] [outer = (nil)]
14:38:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8a409800) [pid = 1932] [serial = 1550] [outer = 0x8930e400]
14:38:59 INFO - PROCESS | 1932 | 1461188339085 Marionette DEBUG loaded listener.js
14:38:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8a7e0800) [pid = 1932] [serial = 1551] [outer = 0x8930e400]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8b3e1800) [pid = 1932] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8f633c00) [pid = 1932] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x864d7000) [pid = 1932] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8de31c00) [pid = 1932] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8fb01c00) [pid = 1932] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8a40b000) [pid = 1932] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8c894800) [pid = 1932] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8c6d8800) [pid = 1932] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x95a41800) [pid = 1932] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8ab84800) [pid = 1932] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8c526000) [pid = 1932] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x89320400) [pid = 1932] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x846cdc00) [pid = 1932] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x85b3e400) [pid = 1932] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x94565400) [pid = 1932] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8518d400) [pid = 1932] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8fcebc00) [pid = 1932] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x912b8c00) [pid = 1932] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8bd23c00) [pid = 1932] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8e544800) [pid = 1932] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x9853c000) [pid = 1932] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8fb0b000) [pid = 1932] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x90325400) [pid = 1932] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html]
14:39:00 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x96f8b800) [pid = 1932] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html]
14:39:00 INFO - PROCESS | 1932 | 1461188340640 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}]
14:39:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored
14:39:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2152ms
14:39:00 INFO - PROCESS | 1932 | 1461188340758 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null]
14:39:00 INFO - PROCESS | 1932 | 1461188340762 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}]
14:39:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html
14:39:00 INFO - PROCESS | 1932 | 1461188340768 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}]
14:39:00 INFO - PROCESS | 1932 | 1461188340770 Marionette TRACE conn3 <- [1,2038,null,{}]
14:39:00 INFO - PROCESS | 1932 | 1461188340776 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:00 INFO - PROCESS | 1932 | 1461188340959 Marionette TRACE conn3 <- [1,2039,null,{"value":null}]
14:39:01 INFO - PROCESS | 1932 | 1461188341148 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a5fc00 == 125 [pid = 1932] [id = 517]
14:39:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x846cdc00) [pid = 1932] [serial = 1552] [outer = (nil)]
14:39:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x88e48000) [pid = 1932] [serial = 1553] [outer = 0x846cdc00]
14:39:01 INFO - PROCESS | 1932 | 1461188341225 Marionette DEBUG loaded listener.js
14:39:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8ab86000) [pid = 1932] [serial = 1554] [outer = 0x846cdc00]
14:39:02 INFO - PROCESS | 1932 | 1461188342009 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}]
14:39:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic
14:39:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1301ms
14:39:02 INFO - PROCESS | 1932 | 1461188342070 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null]
14:39:02 INFO - PROCESS | 1932 | 1461188342073 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}]
14:39:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html
14:39:02 INFO - PROCESS | 1932 | 1461188342079 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}]
14:39:02 INFO - PROCESS | 1932 | 1461188342081 Marionette TRACE conn3 <- [1,2042,null,{}]
14:39:02 INFO - PROCESS | 1932 | 1461188342087 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:02 INFO - PROCESS | 1932 | 1461188342269 Marionette TRACE conn3 <- [1,2043,null,{"value":null}]
14:39:02 INFO - PROCESS | 1932 | 1461188342284 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480f400 == 126 [pid = 1932] [id = 518]
14:39:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x89308c00) [pid = 1932] [serial = 1555] [outer = (nil)]
14:39:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8b28d000) [pid = 1932] [serial = 1556] [outer = 0x89308c00]
14:39:02 INFO - PROCESS | 1932 | 1461188342358 Marionette DEBUG loaded listener.js
14:39:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8b3e5400) [pid = 1932] [serial = 1557] [outer = 0x89308c00]
14:39:03 INFO - PROCESS | 1932 | 1461188343691 Marionette TRACE conn3 <- [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]]]}]
14:39:03 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)
14:39:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1680ms
14:39:03 INFO - PROCESS | 1932 | 1461188343761 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null]
14:39:03 INFO - PROCESS | 1932 | 1461188343769 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}]
14:39:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html
14:39:03 INFO - PROCESS | 1932 | 1461188343778 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}]
14:39:03 INFO - PROCESS | 1932 | 1461188343783 Marionette TRACE conn3 <- [1,2046,null,{}]
14:39:03 INFO - PROCESS | 1932 | 1461188343791 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:04 INFO - PROCESS | 1932 | 1461188344053 Marionette TRACE conn3 <- [1,2047,null,{"value":null}]
14:39:04 INFO - PROCESS | 1932 | 1461188344387 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x85183c00 == 127 [pid = 1932] [id = 519]
14:39:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x86ecb400) [pid = 1932] [serial = 1558] [outer = (nil)]
14:39:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x88905c00) [pid = 1932] [serial = 1559] [outer = 0x86ecb400]
14:39:04 INFO - PROCESS | 1932 | 1461188344478 Marionette DEBUG loaded listener.js
14:39:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x89310400) [pid = 1932] [serial = 1560] [outer = 0x86ecb400]
14:39:05 INFO - PROCESS | 1932 | 1461188345537 Marionette TRACE conn3 <- [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]]]}]
14:39:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added
14:39:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1792ms
14:39:05 INFO - PROCESS | 1932 | 1461188345571 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null]
14:39:05 INFO - PROCESS | 1932 | 1461188345579 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}]
14:39:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html
14:39:05 INFO - PROCESS | 1932 | 1461188345590 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}]
14:39:05 INFO - PROCESS | 1932 | 1461188345594 Marionette TRACE conn3 <- [1,2050,null,{}]
14:39:05 INFO - PROCESS | 1932 | 1461188345600 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:05 INFO - PROCESS | 1932 | 1461188345809 Marionette TRACE conn3 <- [1,2051,null,{"value":null}]
14:39:06 INFO - PROCESS | 1932 | 1461188346128 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x886cc000 == 128 [pid = 1932] [id = 520]
14:39:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8b290c00) [pid = 1932] [serial = 1561] [outer = (nil)]
14:39:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8b620400) [pid = 1932] [serial = 1562] [outer = 0x8b290c00]
14:39:06 INFO - PROCESS | 1932 | 1461188346224 Marionette DEBUG loaded listener.js
14:39:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8bc33400) [pid = 1932] [serial = 1563] [outer = 0x8b290c00]
14:39:07 INFO - PROCESS | 1932 | 1461188347140 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}]
14:39:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored
14:39:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1589ms
14:39:07 INFO - PROCESS | 1932 | 1461188347179 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null]
14:39:07 INFO - PROCESS | 1932 | 1461188347183 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}]
14:39:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html
14:39:07 INFO - PROCESS | 1932 | 1461188347189 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}]
14:39:07 INFO - PROCESS | 1932 | 1461188347196 Marionette TRACE conn3 <- [1,2054,null,{}]
14:39:07 INFO - PROCESS | 1932 | 1461188347212 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:07 INFO - PROCESS | 1932 | 1461188347425 Marionette TRACE conn3 <- [1,2055,null,{"value":null}]
14:39:07 INFO - PROCESS | 1932 | 1461188347748 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3dcc00 == 129 [pid = 1932] [id = 521]
14:39:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8bd90800) [pid = 1932] [serial = 1564] [outer = (nil)]
14:39:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c52d800) [pid = 1932] [serial = 1565] [outer = 0x8bd90800]
14:39:07 INFO - PROCESS | 1932 | 1461188347844 Marionette DEBUG loaded listener.js
14:39:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8c764c00) [pid = 1932] [serial = 1566] [outer = 0x8bd90800]
14:39:08 INFO - PROCESS | 1932 | 1461188348741 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}]
14:39:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled
14:39:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1585ms
14:39:08 INFO - PROCESS | 1932 | 1461188348775 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null]
14:39:08 INFO - PROCESS | 1932 | 1461188348779 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}]
14:39:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html
14:39:08 INFO - PROCESS | 1932 | 1461188348786 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}]
14:39:08 INFO - PROCESS | 1932 | 1461188348789 Marionette TRACE conn3 <- [1,2058,null,{}]
14:39:08 INFO - PROCESS | 1932 | 1461188348795 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:09 INFO - PROCESS | 1932 | 1461188349000 Marionette TRACE conn3 <- [1,2059,null,{"value":null}]
14:39:09 INFO - PROCESS | 1932 | 1461188349280 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd94800 == 130 [pid = 1932] [id = 522]
14:39:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8c770400) [pid = 1932] [serial = 1567] [outer = (nil)]
14:39:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8c891c00) [pid = 1932] [serial = 1568] [outer = 0x8c770400]
14:39:09 INFO - PROCESS | 1932 | 1461188349419 Marionette DEBUG loaded listener.js
14:39:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8c8b1c00) [pid = 1932] [serial = 1569] [outer = 0x8c770400]
14:39:10 INFO - PROCESS | 1932 | 1461188350311 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}]
14:39:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape
14:39:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1580ms
14:39:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html
14:39:10 INFO - PROCESS | 1932 | 1461188350367 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null]
14:39:10 INFO - PROCESS | 1932 | 1461188350371 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}]
14:39:10 INFO - PROCESS | 1932 | 1461188350377 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}]
14:39:10 INFO - PROCESS | 1932 | 1461188350381 Marionette TRACE conn3 <- [1,2062,null,{}]
14:39:10 INFO - PROCESS | 1932 | 1461188350386 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:10 INFO - PROCESS | 1932 | 1461188350588 Marionette TRACE conn3 <- [1,2063,null,{"value":null}]
14:39:10 INFO - PROCESS | 1932 | 1461188350868 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x88902400 == 131 [pid = 1932] [id = 523]
14:39:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8c8b8000) [pid = 1932] [serial = 1570] [outer = (nil)]
14:39:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8de38800) [pid = 1932] [serial = 1571] [outer = 0x8c8b8000]
14:39:11 INFO - PROCESS | 1932 | 1461188351013 Marionette DEBUG loaded listener.js
14:39:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8de40400) [pid = 1932] [serial = 1572] [outer = 0x8c8b8000]
14:39:11 INFO - PROCESS | 1932 | 1461188351950 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}]
14:39:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic
14:39:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1642ms
14:39:12 INFO - PROCESS | 1932 | 1461188352019 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null]
14:39:12 INFO - PROCESS | 1932 | 1461188352023 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}]
14:39:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html
14:39:12 INFO - PROCESS | 1932 | 1461188352030 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}]
14:39:12 INFO - PROCESS | 1932 | 1461188352034 Marionette TRACE conn3 <- [1,2066,null,{}]
14:39:12 INFO - PROCESS | 1932 | 1461188352040 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:12 INFO - PROCESS | 1932 | 1461188352296 Marionette TRACE conn3 <- [1,2067,null,{"value":null}]
14:39:12 INFO - PROCESS | 1932 | 1461188352620 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c894400 == 132 [pid = 1932] [id = 524]
14:39:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8de34c00) [pid = 1932] [serial = 1573] [outer = (nil)]
14:39:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8e333800) [pid = 1932] [serial = 1574] [outer = 0x8de34c00]
14:39:12 INFO - PROCESS | 1932 | 1461188352725 Marionette DEBUG loaded listener.js
14:39:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8e53e800) [pid = 1932] [serial = 1575] [outer = 0x8de34c00]
14:39:13 INFO - PROCESS | 1932 | 1461188353681 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}]
14:39:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed
14:39:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1732ms
14:39:13 INFO - PROCESS | 1932 | 1461188353763 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null]
14:39:13 INFO - PROCESS | 1932 | 1461188353767 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}]
14:39:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html
14:39:13 INFO - PROCESS | 1932 | 1461188353773 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}]
14:39:13 INFO - PROCESS | 1932 | 1461188353777 Marionette TRACE conn3 <- [1,2070,null,{}]
14:39:13 INFO - PROCESS | 1932 | 1461188353783 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:14 INFO - PROCESS | 1932 | 1461188354015 Marionette TRACE conn3 <- [1,2071,null,{"value":null}]
14:39:14 INFO - PROCESS | 1932 | 1461188354335 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x8931a400 == 133 [pid = 1932] [id = 525]
14:39:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8dfbd400) [pid = 1932] [serial = 1576] [outer = (nil)]
14:39:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8e90f400) [pid = 1932] [serial = 1577] [outer = 0x8dfbd400]
14:39:14 INFO - PROCESS | 1932 | 1461188354425 Marionette DEBUG loaded listener.js
14:39:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8e913000) [pid = 1932] [serial = 1578] [outer = 0x8dfbd400]
14:39:15 INFO - PROCESS | 1932 | 1461188355315 Marionette TRACE conn3 <- [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]]]}]
14:39:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1
14:39:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1585ms
14:39:15 INFO - PROCESS | 1932 | 1461188355359 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null]
14:39:15 INFO - PROCESS | 1932 | 1461188355362 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}]
14:39:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html
14:39:15 INFO - PROCESS | 1932 | 1461188355369 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}]
14:39:15 INFO - PROCESS | 1932 | 1461188355373 Marionette TRACE conn3 <- [1,2074,null,{}]
14:39:15 INFO - PROCESS | 1932 | 1461188355378 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:15 INFO - PROCESS | 1932 | 1461188355571 Marionette TRACE conn3 <- [1,2075,null,{"value":null}]
14:39:15 INFO - PROCESS | 1932 | 1461188355824 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e69bc00 == 134 [pid = 1932] [id = 526]
14:39:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8e90a400) [pid = 1932] [serial = 1579] [outer = (nil)]
14:39:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8f8adc00) [pid = 1932] [serial = 1580] [outer = 0x8e90a400]
14:39:15 INFO - PROCESS | 1932 | 1461188355957 Marionette DEBUG loaded listener.js
14:39:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fa94c00) [pid = 1932] [serial = 1581] [outer = 0x8e90a400]
14:39:16 INFO - PROCESS | 1932 | 1461188356842 Marionette TRACE conn3 <- [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]]]}]
14:39:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2
14:39:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1535ms
14:39:16 INFO - PROCESS | 1932 | 1461188356904 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null]
14:39:16 INFO - PROCESS | 1932 | 1461188356909 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}]
14:39:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html
14:39:16 INFO - PROCESS | 1932 | 1461188356915 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}]
14:39:16 INFO - PROCESS | 1932 | 1461188356919 Marionette TRACE conn3 <- [1,2078,null,{}]
14:39:16 INFO - PROCESS | 1932 | 1461188356925 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:17 INFO - PROCESS | 1932 | 1461188357123 Marionette TRACE conn3 <- [1,2079,null,{"value":null}]
14:39:17 INFO - PROCESS | 1932 | 1461188357450 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6b3000 == 135 [pid = 1932] [id = 527]
14:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8f6b7800) [pid = 1932] [serial = 1582] [outer = (nil)]
14:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8fb44800) [pid = 1932] [serial = 1583] [outer = 0x8f6b7800]
14:39:17 INFO - PROCESS | 1932 | 1461188357540 Marionette DEBUG loaded listener.js
14:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8fcb4000) [pid = 1932] [serial = 1584] [outer = 0x8f6b7800]
14:39:18 INFO - PROCESS | 1932 | 1461188358426 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}]
14:39:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative
14:39:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1581ms
14:39:18 INFO - PROCESS | 1932 | 1461188358497 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null]
14:39:18 INFO - PROCESS | 1932 | 1461188358501 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}]
14:39:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html
14:39:18 INFO - PROCESS | 1932 | 1461188358508 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}]
14:39:18 INFO - PROCESS | 1932 | 1461188358512 Marionette TRACE conn3 <- [1,2082,null,{}]
14:39:18 INFO - PROCESS | 1932 | 1461188358518 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:18 INFO - PROCESS | 1932 | 1461188358744 Marionette TRACE conn3 <- [1,2083,null,{"value":null}]
14:39:19 INFO - PROCESS | 1932 | 1461188359078 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa9000 == 136 [pid = 1932] [id = 528]
14:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8fced000) [pid = 1932] [serial = 1585] [outer = (nil)]
14:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8ff93400) [pid = 1932] [serial = 1586] [outer = 0x8fced000]
14:39:19 INFO - PROCESS | 1932 | 1461188359171 Marionette DEBUG loaded listener.js
14:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8ff97c00) [pid = 1932] [serial = 1587] [outer = 0x8fced000]
14:39:20 INFO - PROCESS | 1932 | 1461188360110 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}]
14:39:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath
14:39:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1632ms
14:39:20 INFO - PROCESS | 1932 | 1461188360142 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null]
14:39:20 INFO - PROCESS | 1932 | 1461188360146 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}]
14:39:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html
14:39:20 INFO - PROCESS | 1932 | 1461188360153 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}]
14:39:20 INFO - PROCESS | 1932 | 1461188360156 Marionette TRACE conn3 <- [1,2086,null,{}]
14:39:20 INFO - PROCESS | 1932 | 1461188360162 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:20 INFO - PROCESS | 1932 | 1461188360430 Marionette TRACE conn3 <- [1,2087,null,{"value":null}]
14:39:20 INFO - PROCESS | 1932 | 1461188360755 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fce5c00 == 137 [pid = 1932] [id = 529]
14:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8fcf0c00) [pid = 1932] [serial = 1588] [outer = (nil)]
14:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x9000dc00) [pid = 1932] [serial = 1589] [outer = 0x8fcf0c00]
14:39:20 INFO - PROCESS | 1932 | 1461188360853 Marionette DEBUG loaded listener.js
14:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x904ee400) [pid = 1932] [serial = 1590] [outer = 0x8fcf0c00]
14:39:21 INFO - PROCESS | 1932 | 1461188361769 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}]
14:39:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored
14:39:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1687ms
14:39:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html
14:39:21 INFO - PROCESS | 1932 | 1461188361841 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null]
14:39:21 INFO - PROCESS | 1932 | 1461188361844 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}]
14:39:21 INFO - PROCESS | 1932 | 1461188361850 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}]
14:39:21 INFO - PROCESS | 1932 | 1461188361854 Marionette TRACE conn3 <- [1,2090,null,{}]
14:39:21 INFO - PROCESS | 1932 | 1461188361860 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:22 INFO - PROCESS | 1932 | 1461188362060 Marionette TRACE conn3 <- [1,2091,null,{"value":null}]
14:39:22 INFO - PROCESS | 1932 | 1461188362390 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x864d6800 == 138 [pid = 1932] [id = 530]
14:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x87cdac00) [pid = 1932] [serial = 1591] [outer = (nil)]
14:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x914d5800) [pid = 1932] [serial = 1592] [outer = 0x87cdac00]
14:39:22 INFO - PROCESS | 1932 | 1461188362480 Marionette DEBUG loaded listener.js
14:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x91ed8800) [pid = 1932] [serial = 1593] [outer = 0x87cdac00]
14:39:23 INFO - PROCESS | 1932 | 1461188363368 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}]
14:39:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect
14:39:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1591ms
14:39:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html
14:39:23 INFO - PROCESS | 1932 | 1461188363441 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null]
14:39:23 INFO - PROCESS | 1932 | 1461188363444 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}]
14:39:23 INFO - PROCESS | 1932 | 1461188363451 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}]
14:39:23 INFO - PROCESS | 1932 | 1461188363455 Marionette TRACE conn3 <- [1,2094,null,{}]
14:39:23 INFO - PROCESS | 1932 | 1461188363460 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:23 INFO - PROCESS | 1932 | 1461188363684 Marionette TRACE conn3 <- [1,2095,null,{"value":null}]
14:39:24 INFO - PROCESS | 1932 | 1461188364014 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x90004400 == 139 [pid = 1932] [id = 531]
14:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x912b2c00) [pid = 1932] [serial = 1594] [outer = (nil)]
14:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x95019000) [pid = 1932] [serial = 1595] [outer = 0x912b2c00]
14:39:24 INFO - PROCESS | 1932 | 1461188364104 Marionette DEBUG loaded listener.js
14:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x95068c00) [pid = 1932] [serial = 1596] [outer = 0x912b2c00]
14:39:24 INFO - PROCESS | 1932 | 1461188364979 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}]
14:39:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding
14:39:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1580ms
14:39:25 INFO - PROCESS | 1932 | 1461188365031 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null]
14:39:25 INFO - PROCESS | 1932 | 1461188365035 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}]
14:39:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html
14:39:25 INFO - PROCESS | 1932 | 1461188365042 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}]
14:39:25 INFO - PROCESS | 1932 | 1461188365044 Marionette TRACE conn3 <- [1,2098,null,{}]
14:39:25 INFO - PROCESS | 1932 | 1461188365050 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:25 INFO - PROCESS | 1932 | 1461188365253 Marionette TRACE conn3 <- [1,2099,null,{"value":null}]
14:39:25 INFO - PROCESS | 1932 | 1461188365533 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x912b5000 == 140 [pid = 1932] [id = 532]
14:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x9455a000) [pid = 1932] [serial = 1597] [outer = (nil)]
14:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x96f8d800) [pid = 1932] [serial = 1598] [outer = 0x9455a000]
14:39:25 INFO - PROCESS | 1932 | 1461188365666 Marionette DEBUG loaded listener.js
14:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x97723000) [pid = 1932] [serial = 1599] [outer = 0x9455a000]
14:39:26 INFO - PROCESS | 1932 | 1461188366553 Marionette TRACE conn3 <- [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]]]}]
14:39:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1
14:39:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1580ms
14:39:26 INFO - PROCESS | 1932 | 1461188366622 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null]
14:39:26 INFO - PROCESS | 1932 | 1461188366626 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}]
14:39:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html
14:39:26 INFO - PROCESS | 1932 | 1461188366632 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}]
14:39:26 INFO - PROCESS | 1932 | 1461188366636 Marionette TRACE conn3 <- [1,2102,null,{}]
14:39:26 INFO - PROCESS | 1932 | 1461188366641 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:26 INFO - PROCESS | 1932 | 1461188366849 Marionette TRACE conn3 <- [1,2103,null,{"value":null}]
14:39:27 INFO - PROCESS | 1932 | 1461188367180 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x846cac00 == 141 [pid = 1932] [id = 533]
14:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8480dc00) [pid = 1932] [serial = 1600] [outer = (nil)]
14:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x9810c400) [pid = 1932] [serial = 1601] [outer = 0x8480dc00]
14:39:27 INFO - PROCESS | 1932 | 1461188367271 Marionette DEBUG loaded listener.js
14:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x9853ac00) [pid = 1932] [serial = 1602] [outer = 0x8480dc00]
14:39:28 INFO - PROCESS | 1932 | 1461188368126 Marionette TRACE conn3 <- [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]]]}]
14:39:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2
14:39:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1537ms
14:39:28 INFO - PROCESS | 1932 | 1461188368170 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null]
14:39:28 INFO - PROCESS | 1932 | 1461188368174 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}]
14:39:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html
14:39:28 INFO - PROCESS | 1932 | 1461188368181 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}]
14:39:28 INFO - PROCESS | 1932 | 1461188368184 Marionette TRACE conn3 <- [1,2106,null,{}]
14:39:28 INFO - PROCESS | 1932 | 1461188368190 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:28 INFO - PROCESS | 1932 | 1461188368399 Marionette TRACE conn3 <- [1,2107,null,{"value":null}]
14:39:28 INFO - PROCESS | 1932 | 1461188368749 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x96cd9800 == 142 [pid = 1932] [id = 534]
14:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x98a1d400) [pid = 1932] [serial = 1603] [outer = (nil)]
14:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x98ff5c00) [pid = 1932] [serial = 1604] [outer = 0x98a1d400]
14:39:28 INFO - PROCESS | 1932 | 1461188368870 Marionette DEBUG loaded listener.js
14:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x99161000) [pid = 1932] [serial = 1605] [outer = 0x98a1d400]
14:39:29 INFO - PROCESS | 1932 | 1461188369790 Marionette TRACE conn3 <- [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]]]}]
14:39:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3
14:39:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1682ms
14:39:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html
14:39:29 INFO - PROCESS | 1932 | 1461188369864 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null]
14:39:29 INFO - PROCESS | 1932 | 1461188369867 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}]
14:39:29 INFO - PROCESS | 1932 | 1461188369873 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}]
14:39:29 INFO - PROCESS | 1932 | 1461188369877 Marionette TRACE conn3 <- [1,2110,null,{}]
14:39:29 INFO - PROCESS | 1932 | 1461188369882 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:30 INFO - PROCESS | 1932 | 1461188370120 Marionette TRACE conn3 <- [1,2111,null,{"value":null}]
14:39:30 INFO - PROCESS | 1932 | 1461188370453 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcbc400 == 143 [pid = 1932] [id = 535]
14:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x904e4c00) [pid = 1932] [serial = 1606] [outer = (nil)]
14:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x99a20000) [pid = 1932] [serial = 1607] [outer = 0x904e4c00]
14:39:30 INFO - PROCESS | 1932 | 1461188370541 Marionette DEBUG loaded listener.js
14:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x99a26c00) [pid = 1932] [serial = 1608] [outer = 0x904e4c00]
14:39:31 INFO - PROCESS | 1932 | 1461188371434 Marionette TRACE conn3 <- [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]]]}]
14:39:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4
14:39:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1636ms
14:39:31 INFO - PROCESS | 1932 | 1461188371508 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null]
14:39:31 INFO - PROCESS | 1932 | 1461188371511 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}]
14:39:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html
14:39:31 INFO - PROCESS | 1932 | 1461188371519 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}]
14:39:31 INFO - PROCESS | 1932 | 1461188371521 Marionette TRACE conn3 <- [1,2114,null,{}]
14:39:31 INFO - PROCESS | 1932 | 1461188371527 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:31 INFO - PROCESS | 1932 | 1461188371750 Marionette TRACE conn3 <- [1,2115,null,{"value":null}]
14:39:32 INFO - PROCESS | 1932 | 1461188372088 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc9c00 == 144 [pid = 1932] [id = 536]
14:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x83a61800) [pid = 1932] [serial = 1609] [outer = (nil)]
14:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x8e543400) [pid = 1932] [serial = 1610] [outer = 0x83a61800]
14:39:32 INFO - PROCESS | 1932 | 1461188372180 Marionette DEBUG loaded listener.js
14:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x99a24400) [pid = 1932] [serial = 1611] [outer = 0x83a61800]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x836a8c00 == 143 [pid = 1932] [id = 421]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x91e75c00 == 142 [pid = 1932] [id = 36]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x846c7c00 == 141 [pid = 1932] [id = 322]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x90004800 == 140 [pid = 1932] [id = 231]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x846cc800 == 139 [pid = 1932] [id = 323]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8e431000 == 138 [pid = 1932] [id = 412]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x83a62c00 == 137 [pid = 1932] [id = 326]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8e331c00 == 136 [pid = 1932] [id = 513]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x981f4c00 == 135 [pid = 1932] [id = 512]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x84809800 == 134 [pid = 1932] [id = 510]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8e328400 == 133 [pid = 1932] [id = 511]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8518dc00 == 132 [pid = 1932] [id = 509]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb05400 == 131 [pid = 1932] [id = 508]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x85c6e800 == 130 [pid = 1932] [id = 507]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcad400 == 129 [pid = 1932] [id = 505]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8ffe3800 == 128 [pid = 1932] [id = 506]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8e6a0000 == 127 [pid = 1932] [id = 504]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8df38000 == 126 [pid = 1932] [id = 503]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x85b40000 == 125 [pid = 1932] [id = 502]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8a444000 == 124 [pid = 1932] [id = 501]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8c767400 == 123 [pid = 1932] [id = 500]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8518f800 == 122 [pid = 1932] [id = 498]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8aeed800 == 121 [pid = 1932] [id = 499]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce1800 == 120 [pid = 1932] [id = 497]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x86ec5800 == 119 [pid = 1932] [id = 496]
14:39:34 INFO - PROCESS | 1932 | --DOCSHELL 0x836a8000 == 118 [pid = 1932] [id = 495]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x8c6d0000) [pid = 1932] [serial = 1425] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x91e80400) [pid = 1932] [serial = 1454] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x87ce2000) [pid = 1932] [serial = 1478] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x8e32a800) [pid = 1932] [serial = 1433] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8fb48c00) [pid = 1932] [serial = 1446] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8aa37000) [pid = 1932] [serial = 1421] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8b284000) [pid = 1932] [serial = 1415] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8fb3e400) [pid = 1932] [serial = 1445] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8de36c00) [pid = 1932] [serial = 1430] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8bd9a000) [pid = 1932] [serial = 1424] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8e699400) [pid = 1932] [serial = 1436] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x98541400) [pid = 1932] [serial = 1467] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8de3d000) [pid = 1932] [serial = 1431] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8f8a6400) [pid = 1932] [serial = 1442] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8c770c00) [pid = 1932] [serial = 1427] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8aa2f400) [pid = 1932] [serial = 1482] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x88e4f800) [pid = 1932] [serial = 1344] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x87887c00) [pid = 1932] [serial = 1419] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x96f95c00) [pid = 1932] [serial = 1460] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x864e0000) [pid = 1932] [serial = 1476] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x886cb000) [pid = 1932] [serial = 1479] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x90587800) [pid = 1932] [serial = 1452] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x9501d000) [pid = 1932] [serial = 1457] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x864d5000) [pid = 1932] [serial = 1475] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x9853fc00) [pid = 1932] [serial = 1466] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x98538c00) [pid = 1932] [serial = 1464] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8f63a000) [pid = 1932] [serial = 1439] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8e334c00) [pid = 1932] [serial = 1434] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x97ade000) [pid = 1932] [serial = 1461] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8aeedc00) [pid = 1932] [serial = 1422] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8c88d400) [pid = 1932] [serial = 1428] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x98cf9800) [pid = 1932] [serial = 1469] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8f63fc00) [pid = 1932] [serial = 1440] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x92888000) [pid = 1932] [serial = 1455] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x981ea800) [pid = 1932] [serial = 1463] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9506f800) [pid = 1932] [serial = 1458] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8e6a0400) [pid = 1932] [serial = 1437] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x9000b800) [pid = 1932] [serial = 1449] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8ff9cc00) [pid = 1932] [serial = 1448] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x98e74c00) [pid = 1932] [serial = 1470] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x98ff5400) [pid = 1932] [serial = 1473] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8fa96000) [pid = 1932] [serial = 1443] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x86ecb000) [pid = 1932] [serial = 1418] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x904ee000) [pid = 1932] [serial = 1451] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x97d27800) [pid = 1932] [serial = 1401] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8a43c000) [pid = 1932] [serial = 1481] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x98ff2c00) [pid = 1932] [serial = 1472] [outer = (nil)] [url = about:blank]
14:39:34 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8a7e6400) [pid = 1932] [serial = 1484] [outer = (nil)] [url = about:blank]
14:39:35 INFO - PROCESS | 1932 | 1461188375128 Marionette TRACE conn3 <- [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]]]}]
14:39:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5
14:39:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 3636ms
14:39:35 INFO - PROCESS | 1932 | 1461188375155 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null]
14:39:35 INFO - PROCESS | 1932 | 1461188375161 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}]
14:39:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html
14:39:35 INFO - PROCESS | 1932 | 1461188375168 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}]
14:39:35 INFO - PROCESS | 1932 | 1461188375175 Marionette TRACE conn3 <- [1,2118,null,{}]
14:39:35 INFO - PROCESS | 1932 | 1461188375184 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:35 INFO - PROCESS | 1932 | 1461188375399 Marionette TRACE conn3 <- [1,2119,null,{"value":null}]
14:39:35 INFO - PROCESS | 1932 | 1461188375627 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcf800 == 119 [pid = 1932] [id = 537]
14:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x83a62c00) [pid = 1932] [serial = 1612] [outer = (nil)]
14:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x85192000) [pid = 1932] [serial = 1613] [outer = 0x83a62c00]
14:39:35 INFO - PROCESS | 1932 | 1461188375760 Marionette DEBUG loaded listener.js
14:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x85c70c00) [pid = 1932] [serial = 1614] [outer = 0x83a62c00]
14:39:36 INFO - PROCESS | 1932 | 1461188376786 Marionette TRACE conn3 <- [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]]]}]
14:39:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6
14:39:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1645ms
14:39:36 INFO - PROCESS | 1932 | 1461188376815 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null]
14:39:36 INFO - PROCESS | 1932 | 1461188376823 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}]
14:39:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html
14:39:36 INFO - PROCESS | 1932 | 1461188376833 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}]
14:39:36 INFO - PROCESS | 1932 | 1461188376837 Marionette TRACE conn3 <- [1,2122,null,{}]
14:39:36 INFO - PROCESS | 1932 | 1461188376843 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:37 INFO - PROCESS | 1932 | 1461188377084 Marionette TRACE conn3 <- [1,2123,null,{"value":null}]
14:39:37 INFO - PROCESS | 1932 | 1461188377342 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480d400 == 120 [pid = 1932] [id = 538]
14:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x85b38000) [pid = 1932] [serial = 1615] [outer = (nil)]
14:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x87880000) [pid = 1932] [serial = 1616] [outer = 0x85b38000]
14:39:37 INFO - PROCESS | 1932 | 1461188377419 Marionette DEBUG loaded listener.js
14:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8788d400) [pid = 1932] [serial = 1617] [outer = 0x85b38000]
14:39:38 INFO - PROCESS | 1932 | 1461188378415 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}]
14:39:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked
14:39:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1638ms
14:39:38 INFO - PROCESS | 1932 | 1461188378475 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null]
14:39:38 INFO - PROCESS | 1932 | 1461188378479 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}]
14:39:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html
14:39:38 INFO - PROCESS | 1932 | 1461188378485 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}]
14:39:38 INFO - PROCESS | 1932 | 1461188378490 Marionette TRACE conn3 <- [1,2126,null,{}]
14:39:38 INFO - PROCESS | 1932 | 1461188378505 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:38 INFO - PROCESS | 1932 | 1461188378818 Marionette TRACE conn3 <- [1,2127,null,{"value":null}]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8e90fc00) [pid = 1932] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e32cc00) [pid = 1932] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x84813400) [pid = 1932] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8de38c00) [pid = 1932] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8ffedc00) [pid = 1932] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x86ecb800) [pid = 1932] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x96295800) [pid = 1932] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8fcaf400) [pid = 1932] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8c6d2c00) [pid = 1932] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8b3dd800) [pid = 1932] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8a7e4800) [pid = 1932] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8518e400) [pid = 1932] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x89318800) [pid = 1932] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x85c75000) [pid = 1932] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x98540400) [pid = 1932] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x83a60c00) [pid = 1932] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x8f6ad000) [pid = 1932] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8930e400) [pid = 1932] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8e32b000) [pid = 1932] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8c767c00) [pid = 1932] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x904e0c00) [pid = 1932] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x8aa34400) [pid = 1932] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x88e4c400) [pid = 1932] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html]
14:39:39 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x846cdc00) [pid = 1932] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html]
14:39:39 INFO - PROCESS | 1932 | 1461188379787 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a6d400 == 121 [pid = 1932] [id = 539]
14:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x846cdc00) [pid = 1932] [serial = 1618] [outer = (nil)]
14:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8518d400) [pid = 1932] [serial = 1619] [outer = 0x846cdc00]
14:39:39 INFO - PROCESS | 1932 | 1461188379888 Marionette DEBUG loaded listener.js
14:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x88e4c400) [pid = 1932] [serial = 1620] [outer = 0x846cdc00]
14:39:40 INFO - PROCESS | 1932 | 1461188380597 Marionette TRACE conn3 <- [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]]]}]
14:39:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn
14:39:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 2139ms
14:39:40 INFO - PROCESS | 1932 | 1461188380625 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null]
14:39:40 INFO - PROCESS | 1932 | 1461188380628 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}]
14:39:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html
14:39:40 INFO - PROCESS | 1932 | 1461188380634 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}]
14:39:40 INFO - PROCESS | 1932 | 1461188380638 Marionette TRACE conn3 <- [1,2130,null,{}]
14:39:40 INFO - PROCESS | 1932 | 1461188380655 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:40 INFO - PROCESS | 1932 | 1461188380838 Marionette TRACE conn3 <- [1,2131,null,{"value":null}]
14:39:40 INFO - PROCESS | 1932 | 1461188380857 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b3a800 == 122 [pid = 1932] [id = 540]
14:39:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8a444000) [pid = 1932] [serial = 1621] [outer = (nil)]
14:39:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8aa37800) [pid = 1932] [serial = 1622] [outer = 0x8a444000]
14:39:40 INFO - PROCESS | 1932 | 1461188380931 Marionette DEBUG loaded listener.js
14:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8ab8a000) [pid = 1932] [serial = 1623] [outer = 0x8a444000]
14:39:42 INFO - PROCESS | 1932 | 1461188382118 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1\n"]]]}]
14:39:42 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
14:39:42 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:39:42 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1
14:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:39:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:39:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:39:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:39:42 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:39:42 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:39:42 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:20:1
14:39:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.arc.html | took 1551ms
14:39:42 INFO - PROCESS | 1932 | 1461188382189 Marionette TRACE conn3 -> [0,2133,"getWindowHandle",null]
14:39:42 INFO - PROCESS | 1932 | 1461188382196 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}]
14:39:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html
14:39:42 INFO - PROCESS | 1932 | 1461188382204 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}]
14:39:42 INFO - PROCESS | 1932 | 1461188382212 Marionette TRACE conn3 <- [1,2134,null,{}]
14:39:42 INFO - PROCESS | 1932 | 1461188382222 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:42 INFO - PROCESS | 1932 | 1461188382470 Marionette TRACE conn3 <- [1,2135,null,{"value":null}]
14:39:42 INFO - PROCESS | 1932 | 1461188382809 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x84816c00 == 123 [pid = 1932] [id = 541]
14:39:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8518a400) [pid = 1932] [serial = 1624] [outer = (nil)]
14:39:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x864e1400) [pid = 1932] [serial = 1625] [outer = 0x8518a400]
14:39:42 INFO - PROCESS | 1932 | 1461188382902 Marionette DEBUG loaded listener.js
14:39:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x87882000) [pid = 1932] [serial = 1626] [outer = 0x8518a400]
14:39:43 INFO - PROCESS | 1932 | 1461188383872 Marionette TRACE conn3 <- [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]]]}]
14:39:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking
14:39:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1737ms
14:39:43 INFO - PROCESS | 1932 | 1461188383942 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null]
14:39:43 INFO - PROCESS | 1932 | 1461188383950 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}]
14:39:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html
14:39:43 INFO - PROCESS | 1932 | 1461188383961 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}]
14:39:43 INFO - PROCESS | 1932 | 1461188383964 Marionette TRACE conn3 <- [1,2138,null,{}]
14:39:43 INFO - PROCESS | 1932 | 1461188383971 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:44 INFO - PROCESS | 1932 | 1461188384218 Marionette TRACE conn3 <- [1,2139,null,{"value":null}]
14:39:44 INFO - PROCESS | 1932 | 1461188384547 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e2400 == 124 [pid = 1932] [id = 542]
14:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x86ec5800) [pid = 1932] [serial = 1627] [outer = (nil)]
14:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8a40e400) [pid = 1932] [serial = 1628] [outer = 0x86ec5800]
14:39:44 INFO - PROCESS | 1932 | 1461188384634 Marionette DEBUG loaded listener.js
14:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8ab90400) [pid = 1932] [serial = 1629] [outer = 0x86ec5800]
14:39:45 INFO - PROCESS | 1932 | 1461188385672 Marionette TRACE conn3 <- [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]]]}]
14:39:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters
14:39:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1781ms
14:39:45 INFO - PROCESS | 1932 | 1461188385742 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null]
14:39:45 INFO - PROCESS | 1932 | 1461188385746 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}]
14:39:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html
14:39:45 INFO - PROCESS | 1932 | 1461188385753 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}]
14:39:45 INFO - PROCESS | 1932 | 1461188385760 Marionette TRACE conn3 <- [1,2142,null,{}]
14:39:45 INFO - PROCESS | 1932 | 1461188385776 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:46 INFO - PROCESS | 1932 | 1461188386026 Marionette TRACE conn3 <- [1,2143,null,{"value":null}]
14:39:46 INFO - PROCESS | 1932 | 1461188386360 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3ea000 == 125 [pid = 1932] [id = 543]
14:39:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8b61c000) [pid = 1932] [serial = 1630] [outer = (nil)]
14:39:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8bc2fc00) [pid = 1932] [serial = 1631] [outer = 0x8b61c000]
14:39:46 INFO - PROCESS | 1932 | 1461188386450 Marionette DEBUG loaded listener.js
14:39:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8bd2d000) [pid = 1932] [serial = 1632] [outer = 0x8b61c000]
14:39:47 INFO - PROCESS | 1932 | 1461188387341 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1\n"]]]}]
14:39:47 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
14:39:47 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:39:47 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1
14:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:39:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:39:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:39:47 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:39:47 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:39:47 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:39:47 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:20:1
14:39:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.curve.html | took 1639ms
14:39:47 INFO - PROCESS | 1932 | 1461188387395 Marionette TRACE conn3 -> [0,2145,"getWindowHandle",null]
14:39:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html
14:39:47 INFO - PROCESS | 1932 | 1461188387400 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}]
14:39:47 INFO - PROCESS | 1932 | 1461188387407 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}]
14:39:47 INFO - PROCESS | 1932 | 1461188387410 Marionette TRACE conn3 <- [1,2146,null,{}]
14:39:47 INFO - PROCESS | 1932 | 1461188387416 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:47 INFO - PROCESS | 1932 | 1461188387632 Marionette TRACE conn3 <- [1,2147,null,{"value":null}]
14:39:47 INFO - PROCESS | 1932 | 1461188387902 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc2f000 == 126 [pid = 1932] [id = 544]
14:39:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8bd2ec00) [pid = 1932] [serial = 1633] [outer = (nil)]
14:39:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8c6d2800) [pid = 1932] [serial = 1634] [outer = 0x8bd2ec00]
14:39:48 INFO - PROCESS | 1932 | 1461188388040 Marionette DEBUG loaded listener.js
14:39:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8c763c00) [pid = 1932] [serial = 1635] [outer = 0x8bd2ec00]
14:39:48 INFO - PROCESS | 1932 | 1461188388933 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1\n"]]]}]
14:39:48 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
14:39:48 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5
14:39:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1
14:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:39:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:39:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:39:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:39:48 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:39:48 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:39:48 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:20:1
14:39:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.line.html | took 1585ms
14:39:49 INFO - PROCESS | 1932 | 1461188388997 Marionette TRACE conn3 -> [0,2149,"getWindowHandle",null]
14:39:49 INFO - PROCESS | 1932 | 1461188389000 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}]
14:39:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html
14:39:49 INFO - PROCESS | 1932 | 1461188389009 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}]
14:39:49 INFO - PROCESS | 1932 | 1461188389013 Marionette TRACE conn3 <- [1,2150,null,{}]
14:39:49 INFO - PROCESS | 1932 | 1461188389018 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:49 INFO - PROCESS | 1932 | 1461188389231 Marionette TRACE conn3 <- [1,2151,null,{"value":null}]
14:39:49 INFO - PROCESS | 1932 | 1461188389550 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x886cb000 == 127 [pid = 1932] [id = 545]
14:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8c52c400) [pid = 1932] [serial = 1636] [outer = (nil)]
14:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c894000) [pid = 1932] [serial = 1637] [outer = 0x8c52c400]
14:39:49 INFO - PROCESS | 1932 | 1461188389640 Marionette DEBUG loaded listener.js
14:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8de31800) [pid = 1932] [serial = 1638] [outer = 0x8c52c400]
14:39:50 INFO - PROCESS | 1932 | 1461188390558 Marionette TRACE conn3 <- [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]]]}]
14:39:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking
14:39:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1584ms
14:39:50 INFO - PROCESS | 1932 | 1461188390594 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null]
14:39:50 INFO - PROCESS | 1932 | 1461188390598 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}]
14:39:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html
14:39:50 INFO - PROCESS | 1932 | 1461188390604 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}]
14:39:50 INFO - PROCESS | 1932 | 1461188390608 Marionette TRACE conn3 <- [1,2154,null,{}]
14:39:50 INFO - PROCESS | 1932 | 1461188390613 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:50 INFO - PROCESS | 1932 | 1461188390839 Marionette TRACE conn3 <- [1,2155,null,{"value":null}]
14:39:51 INFO - PROCESS | 1932 | 1461188391172 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8b1400 == 128 [pid = 1932] [id = 546]
14:39:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8de35c00) [pid = 1932] [serial = 1639] [outer = (nil)]
14:39:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8dfc8400) [pid = 1932] [serial = 1640] [outer = 0x8de35c00]
14:39:51 INFO - PROCESS | 1932 | 1461188391267 Marionette DEBUG loaded listener.js
14:39:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8e32a800) [pid = 1932] [serial = 1641] [outer = 0x8de35c00]
14:39:52 INFO - PROCESS | 1932 | 1461188392145 Marionette TRACE conn3 <- [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]]]}]
14:39:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix
14:39:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1583ms
14:39:52 INFO - PROCESS | 1932 | 1461188392188 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null]
14:39:52 INFO - PROCESS | 1932 | 1461188392192 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}]
14:39:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html
14:39:52 INFO - PROCESS | 1932 | 1461188392198 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}]
14:39:52 INFO - PROCESS | 1932 | 1461188392202 Marionette TRACE conn3 <- [1,2158,null,{}]
14:39:52 INFO - PROCESS | 1932 | 1461188392207 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:52 INFO - PROCESS | 1932 | 1461188392402 Marionette TRACE conn3 <- [1,2159,null,{"value":null}]
14:39:52 INFO - PROCESS | 1932 | 1461188392680 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x84810000 == 129 [pid = 1932] [id = 547]
14:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8c890000) [pid = 1932] [serial = 1642] [outer = (nil)]
14:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e437400) [pid = 1932] [serial = 1643] [outer = 0x8c890000]
14:39:52 INFO - PROCESS | 1932 | 1461188392813 Marionette DEBUG loaded listener.js
14:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8e697c00) [pid = 1932] [serial = 1644] [outer = 0x8c890000]
14:39:53 INFO - PROCESS | 1932 | 1461188393695 Marionette TRACE conn3 <- [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]]]}]
14:39:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix
14:39:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1534ms
14:39:53 INFO - PROCESS | 1932 | 1461188393733 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null]
14:39:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html
14:39:53 INFO - PROCESS | 1932 | 1461188393737 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}]
14:39:53 INFO - PROCESS | 1932 | 1461188393743 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}]
14:39:53 INFO - PROCESS | 1932 | 1461188393747 Marionette TRACE conn3 <- [1,2162,null,{}]
14:39:53 INFO - PROCESS | 1932 | 1461188393752 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:53 INFO - PROCESS | 1932 | 1461188393958 Marionette TRACE conn3 <- [1,2163,null,{"value":null}]
14:39:54 INFO - PROCESS | 1932 | 1461188394236 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc8c00 == 130 [pid = 1932] [id = 548]
14:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8e431c00) [pid = 1932] [serial = 1645] [outer = (nil)]
14:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8e90fc00) [pid = 1932] [serial = 1646] [outer = 0x8e431c00]
14:39:54 INFO - PROCESS | 1932 | 1461188394369 Marionette DEBUG loaded listener.js
14:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8f636800) [pid = 1932] [serial = 1647] [outer = 0x8e431c00]
14:39:55 INFO - PROCESS | 1932 | 1461188395261 Marionette TRACE conn3 <- [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]]]}]
14:39:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix
14:39:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1589ms
14:39:55 INFO - PROCESS | 1932 | 1461188395332 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null]
14:39:55 INFO - PROCESS | 1932 | 1461188395335 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}]
14:39:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html
14:39:55 INFO - PROCESS | 1932 | 1461188395342 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}]
14:39:55 INFO - PROCESS | 1932 | 1461188395346 Marionette TRACE conn3 <- [1,2166,null,{}]
14:39:55 INFO - PROCESS | 1932 | 1461188395351 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:55 INFO - PROCESS | 1932 | 1461188395587 Marionette TRACE conn3 <- [1,2167,null,{"value":null}]
14:39:55 INFO - PROCESS | 1932 | 1461188395914 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x89314000 == 131 [pid = 1932] [id = 549]
14:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8e905c00) [pid = 1932] [serial = 1648] [outer = (nil)]
14:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8f6b8400) [pid = 1932] [serial = 1649] [outer = 0x8e905c00]
14:39:56 INFO - PROCESS | 1932 | 1461188396005 Marionette DEBUG loaded listener.js
14:39:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8f8a8800) [pid = 1932] [serial = 1650] [outer = 0x8e905c00]
14:39:56 INFO - PROCESS | 1932 | 1461188396872 Marionette TRACE conn3 <- [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]]]}]
14:39:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath
14:39:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1594ms
14:39:56 INFO - PROCESS | 1932 | 1461188396950 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null]
14:39:56 INFO - PROCESS | 1932 | 1461188396954 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}]
14:39:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html
14:39:56 INFO - PROCESS | 1932 | 1461188396961 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}]
14:39:56 INFO - PROCESS | 1932 | 1461188396965 Marionette TRACE conn3 <- [1,2170,null,{}]
14:39:56 INFO - PROCESS | 1932 | 1461188396971 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:57 INFO - PROCESS | 1932 | 1461188397165 Marionette TRACE conn3 <- [1,2171,null,{"value":null}]
14:39:57 INFO - PROCESS | 1932 | 1461188397447 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6b1c00 == 132 [pid = 1932] [id = 550]
14:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8f6b6800) [pid = 1932] [serial = 1651] [outer = (nil)]
14:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8faa8800) [pid = 1932] [serial = 1652] [outer = 0x8f6b6800]
14:39:57 INFO - PROCESS | 1932 | 1461188397580 Marionette DEBUG loaded listener.js
14:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fb0f400) [pid = 1932] [serial = 1653] [outer = 0x8f6b6800]
14:39:58 INFO - PROCESS | 1932 | 1461188398450 Marionette TRACE conn3 <- [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]]]}]
14:39:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted
14:39:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1537ms
14:39:58 INFO - PROCESS | 1932 | 1461188398500 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null]
14:39:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html
14:39:58 INFO - PROCESS | 1932 | 1461188398505 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}]
14:39:58 INFO - PROCESS | 1932 | 1461188398511 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}]
14:39:58 INFO - PROCESS | 1932 | 1461188398516 Marionette TRACE conn3 <- [1,2174,null,{}]
14:39:58 INFO - PROCESS | 1932 | 1461188398521 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:39:58 INFO - PROCESS | 1932 | 1461188398752 Marionette TRACE conn3 <- [1,2175,null,{"value":null}]
14:39:59 INFO - PROCESS | 1932 | 1461188399135 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:39:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcaf000 == 133 [pid = 1932] [id = 551]
14:39:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8ffe3800) [pid = 1932] [serial = 1654] [outer = (nil)]
14:39:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8ffe7c00) [pid = 1932] [serial = 1655] [outer = 0x8ffe3800]
14:39:59 INFO - PROCESS | 1932 | 1461188399237 Marionette DEBUG loaded listener.js
14:39:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x90003000) [pid = 1932] [serial = 1656] [outer = 0x8ffe3800]
14:40:00 INFO - PROCESS | 1932 | 1461188400135 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}]
14:40:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic
14:40:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1681ms
14:40:00 INFO - PROCESS | 1932 | 1461188400191 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null]
14:40:00 INFO - PROCESS | 1932 | 1461188400195 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}]
14:40:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html
14:40:00 INFO - PROCESS | 1932 | 1461188400202 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}]
14:40:00 INFO - PROCESS | 1932 | 1461188400204 Marionette TRACE conn3 <- [1,2178,null,{}]
14:40:00 INFO - PROCESS | 1932 | 1461188400210 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:00 INFO - PROCESS | 1932 | 1461188400424 Marionette TRACE conn3 <- [1,2179,null,{"value":null}]
14:40:00 INFO - PROCESS | 1932 | 1461188400701 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ffe9000 == 134 [pid = 1932] [id = 552]
14:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x90002c00) [pid = 1932] [serial = 1657] [outer = (nil)]
14:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x90323c00) [pid = 1932] [serial = 1658] [outer = 0x90002c00]
14:40:00 INFO - PROCESS | 1932 | 1461188400839 Marionette DEBUG loaded listener.js
14:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x9032ac00) [pid = 1932] [serial = 1659] [outer = 0x90002c00]
14:40:01 INFO - PROCESS | 1932 | 1461188401780 Marionette TRACE conn3 <- [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]]]}]
14:40:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing
14:40:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1640ms
14:40:01 INFO - PROCESS | 1932 | 1461188401843 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null]
14:40:01 INFO - PROCESS | 1932 | 1461188401847 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}]
14:40:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html
14:40:01 INFO - PROCESS | 1932 | 1461188401853 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}]
14:40:01 INFO - PROCESS | 1932 | 1461188401857 Marionette TRACE conn3 <- [1,2182,null,{}]
14:40:01 INFO - PROCESS | 1932 | 1461188401862 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:02 INFO - PROCESS | 1932 | 1461188402077 Marionette TRACE conn3 <- [1,2183,null,{"value":null}]
14:40:02 INFO - PROCESS | 1932 | 1461188402403 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x85186c00 == 135 [pid = 1932] [id = 553]
14:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8ff91000) [pid = 1932] [serial = 1660] [outer = (nil)]
14:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x90592c00) [pid = 1932] [serial = 1661] [outer = 0x8ff91000]
14:40:02 INFO - PROCESS | 1932 | 1461188402496 Marionette DEBUG loaded listener.js
14:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x90689800) [pid = 1932] [serial = 1662] [outer = 0x8ff91000]
14:40:03 INFO - PROCESS | 1932 | 1461188403414 Marionette TRACE conn3 <- [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]]]}]
14:40:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing
14:40:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1634ms
14:40:03 INFO - PROCESS | 1932 | 1461188403489 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null]
14:40:03 INFO - PROCESS | 1932 | 1461188403492 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}]
14:40:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html
14:40:03 INFO - PROCESS | 1932 | 1461188403499 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}]
14:40:03 INFO - PROCESS | 1932 | 1461188403502 Marionette TRACE conn3 <- [1,2186,null,{}]
14:40:03 INFO - PROCESS | 1932 | 1461188403508 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:03 INFO - PROCESS | 1932 | 1461188403709 Marionette TRACE conn3 <- [1,2187,null,{"value":null}]
14:40:04 INFO - PROCESS | 1932 | 1461188404049 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ff91800 == 136 [pid = 1932] [id = 554]
14:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x904e6800) [pid = 1932] [serial = 1663] [outer = (nil)]
14:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x92889800) [pid = 1932] [serial = 1664] [outer = 0x904e6800]
14:40:04 INFO - PROCESS | 1932 | 1461188404146 Marionette DEBUG loaded listener.js
14:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x94560000) [pid = 1932] [serial = 1665] [outer = 0x904e6800]
14:40:05 INFO - PROCESS | 1932 | 1461188405082 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}]
14:40:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something
14:40:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1629ms
14:40:05 INFO - PROCESS | 1932 | 1461188405129 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null]
14:40:05 INFO - PROCESS | 1932 | 1461188405132 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}]
14:40:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html
14:40:05 INFO - PROCESS | 1932 | 1461188405139 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}]
14:40:05 INFO - PROCESS | 1932 | 1461188405143 Marionette TRACE conn3 <- [1,2190,null,{}]
14:40:05 INFO - PROCESS | 1932 | 1461188405148 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:05 INFO - PROCESS | 1932 | 1461188405399 Marionette TRACE conn3 <- [1,2191,null,{"value":null}]
14:40:05 INFO - PROCESS | 1932 | 1461188405727 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d5c00 == 137 [pid = 1932] [id = 555]
14:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x85190800) [pid = 1932] [serial = 1666] [outer = (nil)]
14:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x95a14c00) [pid = 1932] [serial = 1667] [outer = 0x85190800]
14:40:05 INFO - PROCESS | 1932 | 1461188405819 Marionette DEBUG loaded listener.js
14:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x95a1b400) [pid = 1932] [serial = 1668] [outer = 0x85190800]
14:40:06 INFO - PROCESS | 1932 | 1461188406678 Marionette TRACE conn3 <- [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]]]}]
14:40:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size
14:40:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1589ms
14:40:06 INFO - PROCESS | 1932 | 1461188406729 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null]
14:40:06 INFO - PROCESS | 1932 | 1461188406733 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}]
14:40:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html
14:40:06 INFO - PROCESS | 1932 | 1461188406739 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}]
14:40:06 INFO - PROCESS | 1932 | 1461188406743 Marionette TRACE conn3 <- [1,2194,null,{}]
14:40:06 INFO - PROCESS | 1932 | 1461188406749 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:06 INFO - PROCESS | 1932 | 1461188406956 Marionette TRACE conn3 <- [1,2195,null,{"value":null}]
14:40:07 INFO - PROCESS | 1932 | 1461188407239 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x9506f800 == 138 [pid = 1932] [id = 556]
14:40:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x97773400) [pid = 1932] [serial = 1669] [outer = (nil)]
14:40:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x97d2d000) [pid = 1932] [serial = 1670] [outer = 0x97773400]
14:40:07 INFO - PROCESS | 1932 | 1461188407372 Marionette DEBUG loaded listener.js
14:40:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x97fa7400) [pid = 1932] [serial = 1671] [outer = 0x97773400]
14:40:08 INFO - PROCESS | 1932 | 1461188408232 Marionette TRACE conn3 <- [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]]]}]
14:40:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this|
14:40:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1533ms
14:40:08 INFO - PROCESS | 1932 | 1461188408274 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null]
14:40:08 INFO - PROCESS | 1932 | 1461188408277 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}]
14:40:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html
14:40:08 INFO - PROCESS | 1932 | 1461188408284 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}]
14:40:08 INFO - PROCESS | 1932 | 1461188408287 Marionette TRACE conn3 <- [1,2198,null,{}]
14:40:08 INFO - PROCESS | 1932 | 1461188408293 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:08 INFO - PROCESS | 1932 | 1461188408512 Marionette TRACE conn3 <- [1,2199,null,{"value":null}]
14:40:08 INFO - PROCESS | 1932 | 1461188408797 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x832d2000 == 139 [pid = 1932] [id = 557]
14:40:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x90008800) [pid = 1932] [serial = 1672] [outer = (nil)]
14:40:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x98543400) [pid = 1932] [serial = 1673] [outer = 0x90008800]
14:40:08 INFO - PROCESS | 1932 | 1461188408935 Marionette DEBUG loaded listener.js
14:40:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x98546800) [pid = 1932] [serial = 1674] [outer = 0x90008800]
14:40:09 INFO - PROCESS | 1932 | 1461188409785 Marionette TRACE conn3 <- [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]]]}]
14:40:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object
14:40:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1530ms
14:40:09 INFO - PROCESS | 1932 | 1461188409817 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null]
14:40:09 INFO - PROCESS | 1932 | 1461188409821 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}]
14:40:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html
14:40:09 INFO - PROCESS | 1932 | 1461188409830 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}]
14:40:09 INFO - PROCESS | 1932 | 1461188409833 Marionette TRACE conn3 <- [1,2202,null,{}]
14:40:09 INFO - PROCESS | 1932 | 1461188409837 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:10 INFO - PROCESS | 1932 | 1461188410060 Marionette TRACE conn3 <- [1,2203,null,{"value":null}]
14:40:10 INFO - PROCESS | 1932 | 1461188410345 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x835e8400 == 140 [pid = 1932] [id = 558]
14:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8369b800) [pid = 1932] [serial = 1675] [outer = (nil)]
14:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x98ff3800) [pid = 1932] [serial = 1676] [outer = 0x8369b800]
14:40:10 INFO - PROCESS | 1932 | 1461188410483 Marionette DEBUG loaded listener.js
14:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x98ff8800) [pid = 1932] [serial = 1677] [outer = 0x8369b800]
14:40:11 INFO - PROCESS | 1932 | 1461188411381 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}]
14:40:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError
14:40:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1580ms
14:40:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html
14:40:11 INFO - PROCESS | 1932 | 1461188411411 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null]
14:40:11 INFO - PROCESS | 1932 | 1461188411414 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}]
14:40:11 INFO - PROCESS | 1932 | 1461188411421 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}]
14:40:11 INFO - PROCESS | 1932 | 1461188411424 Marionette TRACE conn3 <- [1,2206,null,{}]
14:40:11 INFO - PROCESS | 1932 | 1461188411430 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:11 INFO - PROCESS | 1932 | 1461188411644 Marionette TRACE conn3 <- [1,2207,null,{"value":null}]
14:40:11 INFO - PROCESS | 1932 | 1461188411976 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8ae800 == 139 [pid = 1932] [id = 61]
14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x83a6d400 == 138 [pid = 1932] [id = 539]
14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x8480d400 == 137 [pid = 1932] [id = 538]
14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x82bcf800 == 136 [pid = 1932] [id = 537]
14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcbc400 == 135 [pid = 1932] [id = 535]
14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x96cd9800 == 134 [pid = 1932] [id = 534]
14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x846cac00 == 133 [pid = 1932] [id = 533]
14:40:13 INFO - PROCESS | 1932 | --DOCSHELL 0x912b5000 == 132 [pid = 1932] [id = 532]
14:40:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcf800 == 133 [pid = 1932] [id = 559]
14:40:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x836a9800) [pid = 1932] [serial = 1678] [outer = (nil)]
14:40:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x84813000) [pid = 1932] [serial = 1679] [outer = 0x836a9800]
14:40:13 INFO - PROCESS | 1932 | 1461188413893 Marionette DEBUG loaded listener.js
14:40:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8518bc00) [pid = 1932] [serial = 1680] [outer = 0x836a9800]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x88e48000) [pid = 1932] [serial = 1553] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8ab86000) [pid = 1932] [serial = 1554] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x99229800) [pid = 1932] [serial = 1541] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8e90d800) [pid = 1932] [serial = 1511] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x96cdac00) [pid = 1932] [serial = 1532] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8e698000) [pid = 1932] [serial = 1509] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x90326400) [pid = 1932] [serial = 1521] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8788b000) [pid = 1932] [serial = 1491] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x98cefc00) [pid = 1932] [serial = 1535] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8fcb9400) [pid = 1932] [serial = 1517] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8dfc1800) [pid = 1932] [serial = 1506] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8bd9ec00) [pid = 1932] [serial = 1500] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x904edc00) [pid = 1932] [serial = 1523] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x864d8000) [pid = 1932] [serial = 1545] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8b61dc00) [pid = 1932] [serial = 1496] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8df3bc00) [pid = 1932] [serial = 1505] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8f635400) [pid = 1932] [serial = 1512] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x85c74000) [pid = 1932] [serial = 1544] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x886c3800) [pid = 1932] [serial = 1548] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x99154c00) [pid = 1932] [serial = 1538] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x85188c00) [pid = 1932] [serial = 1488] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8fa8d000) [pid = 1932] [serial = 1514] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8a7e0800) [pid = 1932] [serial = 1551] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x95a17800) [pid = 1932] [serial = 1530] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x86ed0000) [pid = 1932] [serial = 1490] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x95a14400) [pid = 1932] [serial = 1529] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8bd96400) [pid = 1932] [serial = 1499] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8ff90400) [pid = 1932] [serial = 1518] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8c8b8c00) [pid = 1932] [serial = 1503] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x94563800) [pid = 1932] [serial = 1527] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x998ec800) [pid = 1932] [serial = 1542] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8c76e400) [pid = 1932] [serial = 1502] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8fa9ac00) [pid = 1932] [serial = 1515] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x98cf9c00) [pid = 1932] [serial = 1536] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8b622400) [pid = 1932] [serial = 1416] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x87889800) [pid = 1932] [serial = 1547] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8e433c00) [pid = 1932] [serial = 1508] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x90691000) [pid = 1932] [serial = 1524] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x846d6c00) [pid = 1932] [serial = 1487] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x89318000) [pid = 1932] [serial = 1493] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x928f6400) [pid = 1932] [serial = 1526] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x99156800) [pid = 1932] [serial = 1539] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8a409800) [pid = 1932] [serial = 1550] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8bc32000) [pid = 1932] [serial = 1497] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8a439c00) [pid = 1932] [serial = 1494] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x96f8dc00) [pid = 1932] [serial = 1533] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x9000a800) [pid = 1932] [serial = 1520] [outer = (nil)] [url = about:blank]
14:40:14 INFO - PROCESS | 1932 | 1461188414967 Marionette TRACE conn3 <- [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]]]}]
14:40:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something
14:40:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 3600ms
14:40:15 INFO - PROCESS | 1932 | 1461188415036 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null]
14:40:15 INFO - PROCESS | 1932 | 1461188415040 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}]
14:40:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html
14:40:15 INFO - PROCESS | 1932 | 1461188415051 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}]
14:40:15 INFO - PROCESS | 1932 | 1461188415056 Marionette TRACE conn3 <- [1,2210,null,{}]
14:40:15 INFO - PROCESS | 1932 | 1461188415063 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:15 INFO - PROCESS | 1932 | 1461188415254 Marionette TRACE conn3 <- [1,2211,null,{"value":null}]
14:40:15 INFO - PROCESS | 1932 | 1461188415266 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x87883c00 == 134 [pid = 1932] [id = 560]
14:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x87889800) [pid = 1932] [serial = 1681] [outer = (nil)]
14:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x87ce2000) [pid = 1932] [serial = 1682] [outer = 0x87889800]
14:40:15 INFO - PROCESS | 1932 | 1461188415340 Marionette DEBUG loaded listener.js
14:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x886c8400) [pid = 1932] [serial = 1683] [outer = 0x87889800]
14:40:16 INFO - PROCESS | 1932 | 1461188416356 Marionette TRACE conn3 <- [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]]]}]
14:40:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size
14:40:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1355ms
14:40:16 INFO - PROCESS | 1932 | 1461188416404 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null]
14:40:16 INFO - PROCESS | 1932 | 1461188416410 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}]
14:40:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html
14:40:16 INFO - PROCESS | 1932 | 1461188416420 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}]
14:40:16 INFO - PROCESS | 1932 | 1461188416424 Marionette TRACE conn3 <- [1,2214,null,{}]
14:40:16 INFO - PROCESS | 1932 | 1461188416431 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:16 INFO - PROCESS | 1932 | 1461188416619 Marionette TRACE conn3 <- [1,2215,null,{"value":null}]
14:40:16 INFO - PROCESS | 1932 | 1461188416850 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x8931c400 == 135 [pid = 1932] [id = 561]
14:40:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8931d400) [pid = 1932] [serial = 1684] [outer = (nil)]
14:40:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8a439800) [pid = 1932] [serial = 1685] [outer = 0x8931d400]
14:40:16 INFO - PROCESS | 1932 | 1461188416923 Marionette DEBUG loaded listener.js
14:40:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8a444c00) [pid = 1932] [serial = 1686] [outer = 0x8931d400]
14:40:17 INFO - PROCESS | 1932 | 1461188417930 Marionette TRACE conn3 <- [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]]]}]
14:40:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas
14:40:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1585ms
14:40:18 INFO - PROCESS | 1932 | 1461188418005 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null]
14:40:18 INFO - PROCESS | 1932 | 1461188418008 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}]
14:40:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html
14:40:18 INFO - PROCESS | 1932 | 1461188418014 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}]
14:40:18 INFO - PROCESS | 1932 | 1461188418020 Marionette TRACE conn3 <- [1,2218,null,{}]
14:40:18 INFO - PROCESS | 1932 | 1461188418042 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:18 INFO - PROCESS | 1932 | 1461188418310 Marionette TRACE conn3 <- [1,2219,null,{"value":null}]
14:40:18 INFO - PROCESS | 1932 | 1461188418342 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c9c00 == 136 [pid = 1932] [id = 562]
14:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8b28ec00) [pid = 1932] [serial = 1687] [outer = (nil)]
14:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8b61dc00) [pid = 1932] [serial = 1688] [outer = 0x8b28ec00]
14:40:18 INFO - PROCESS | 1932 | 1461188418415 Marionette DEBUG loaded listener.js
14:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8bc2c400) [pid = 1932] [serial = 1689] [outer = 0x8b28ec00]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x9455a000) [pid = 1932] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8dfbd400) [pid = 1932] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x89306c00) [pid = 1932] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8c8b8000) [pid = 1932] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8fcf0c00) [pid = 1932] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8480dc00) [pid = 1932] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8bd90800) [pid = 1932] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x85b38000) [pid = 1932] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8e90a400) [pid = 1932] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8b290c00) [pid = 1932] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x846cdc00) [pid = 1932] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8fced000) [pid = 1932] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x912b2c00) [pid = 1932] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8f6b7800) [pid = 1932] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8c770400) [pid = 1932] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x87cdac00) [pid = 1932] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8de34c00) [pid = 1932] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x86ecb400) [pid = 1932] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x83a62c00) [pid = 1932] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html]
14:40:19 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x98a1d400) [pid = 1932] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html]
14:40:19 INFO - PROCESS | 1932 | 1461188419936 Marionette TRACE conn3 <- [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]]]}]
14:40:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments
14:40:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1943ms
14:40:19 INFO - PROCESS | 1932 | 1461188419959 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null]
14:40:19 INFO - PROCESS | 1932 | 1461188419963 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}]
14:40:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html
14:40:19 INFO - PROCESS | 1932 | 1461188419969 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}]
14:40:19 INFO - PROCESS | 1932 | 1461188419973 Marionette TRACE conn3 <- [1,2222,null,{}]
14:40:19 INFO - PROCESS | 1932 | 1461188419978 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:20 INFO - PROCESS | 1932 | 1461188420231 Marionette TRACE conn3 <- [1,2223,null,{"value":null}]
14:40:20 INFO - PROCESS | 1932 | 1461188420252 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x89318c00 == 137 [pid = 1932] [id = 563]
14:40:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8931ac00) [pid = 1932] [serial = 1690] [outer = (nil)]
14:40:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8bd27800) [pid = 1932] [serial = 1691] [outer = 0x8931ac00]
14:40:20 INFO - PROCESS | 1932 | 1461188420325 Marionette DEBUG loaded listener.js
14:40:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8bd92000) [pid = 1932] [serial = 1692] [outer = 0x8931ac00]
14:40:21 INFO - PROCESS | 1932 | 1461188421212 Marionette TRACE conn3 <- [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]]]}]
14:40:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite
14:40:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1286ms
14:40:21 INFO - PROCESS | 1932 | 1461188421257 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null]
14:40:21 INFO - PROCESS | 1932 | 1461188421260 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}]
14:40:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html
14:40:21 INFO - PROCESS | 1932 | 1461188421266 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}]
14:40:21 INFO - PROCESS | 1932 | 1461188421269 Marionette TRACE conn3 <- [1,2226,null,{}]
14:40:21 INFO - PROCESS | 1932 | 1461188421275 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:21 INFO - PROCESS | 1932 | 1461188421455 Marionette TRACE conn3 <- [1,2227,null,{"value":null}]
14:40:21 INFO - PROCESS | 1932 | 1461188421821 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcc000 == 138 [pid = 1932] [id = 564]
14:40:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x846d6c00) [pid = 1932] [serial = 1693] [outer = (nil)]
14:40:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x84815800) [pid = 1932] [serial = 1694] [outer = 0x846d6c00]
14:40:21 INFO - PROCESS | 1932 | 1461188421912 Marionette DEBUG loaded listener.js
14:40:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x85b38000) [pid = 1932] [serial = 1695] [outer = 0x846d6c00]
14:40:22 INFO - PROCESS | 1932 | 1461188422971 Marionette TRACE conn3 <- [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]]]}]
14:40:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)
14:40:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1779ms
14:40:23 INFO - PROCESS | 1932 | 1461188423048 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null]
14:40:23 INFO - PROCESS | 1932 | 1461188423056 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}]
14:40:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html
14:40:23 INFO - PROCESS | 1932 | 1461188423066 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}]
14:40:23 INFO - PROCESS | 1932 | 1461188423070 Marionette TRACE conn3 <- [1,2230,null,{}]
14:40:23 INFO - PROCESS | 1932 | 1461188423078 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:23 INFO - PROCESS | 1932 | 1461188423343 Marionette TRACE conn3 <- [1,2231,null,{"value":null}]
14:40:23 INFO - PROCESS | 1932 | 1461188423691 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cdac00 == 139 [pid = 1932] [id = 565]
14:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x87ce2400) [pid = 1932] [serial = 1696] [outer = (nil)]
14:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x88907400) [pid = 1932] [serial = 1697] [outer = 0x87ce2400]
14:40:23 INFO - PROCESS | 1932 | 1461188423782 Marionette DEBUG loaded listener.js
14:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x89315800) [pid = 1932] [serial = 1698] [outer = 0x87ce2400]
14:40:24 INFO - PROCESS | 1932 | 1461188424788 Marionette TRACE conn3 <- [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]]]}]
14:40:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this|
14:40:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1784ms
14:40:24 INFO - PROCESS | 1932 | 1461188424853 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null]
14:40:24 INFO - PROCESS | 1932 | 1461188424860 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}]
14:40:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html
14:40:24 INFO - PROCESS | 1932 | 1461188424867 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}]
14:40:24 INFO - PROCESS | 1932 | 1461188424871 Marionette TRACE conn3 <- [1,2234,null,{}]
14:40:24 INFO - PROCESS | 1932 | 1461188424877 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:25 INFO - PROCESS | 1932 | 1461188425116 Marionette TRACE conn3 <- [1,2235,null,{"value":null}]
14:40:25 INFO - PROCESS | 1932 | 1461188425485 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8890b000 == 140 [pid = 1932] [id = 566]
14:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8aa2b800) [pid = 1932] [serial = 1699] [outer = (nil)]
14:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8aa39c00) [pid = 1932] [serial = 1700] [outer = 0x8aa2b800]
14:40:25 INFO - PROCESS | 1932 | 1461188425575 Marionette DEBUG loaded listener.js
14:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8b284000) [pid = 1932] [serial = 1701] [outer = 0x8aa2b800]
14:40:26 INFO - PROCESS | 1932 | 1461188426543 Marionette TRACE conn3 <- [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]]]}]
14:40:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel
14:40:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1750ms
14:40:26 INFO - PROCESS | 1932 | 1461188426618 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null]
14:40:26 INFO - PROCESS | 1932 | 1461188426623 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}]
14:40:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html
14:40:26 INFO - PROCESS | 1932 | 1461188426638 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}]
14:40:26 INFO - PROCESS | 1932 | 1461188426648 Marionette TRACE conn3 <- [1,2238,null,{}]
14:40:26 INFO - PROCESS | 1932 | 1461188426655 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:26 INFO - PROCESS | 1932 | 1461188426912 Marionette TRACE conn3 <- [1,2239,null,{"value":null}]
14:40:27 INFO - PROCESS | 1932 | 1461188427236 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa31800 == 141 [pid = 1932] [id = 567]
14:40:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8ab84c00) [pid = 1932] [serial = 1702] [outer = (nil)]
14:40:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8c888000) [pid = 1932] [serial = 1703] [outer = 0x8ab84c00]
14:40:27 INFO - PROCESS | 1932 | 1461188427329 Marionette DEBUG loaded listener.js
14:40:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c890400) [pid = 1932] [serial = 1704] [outer = 0x8ab84c00]
14:40:28 INFO - PROCESS | 1932 | 1461188428237 Marionette TRACE conn3 <- [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]]]}]
14:40:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object
14:40:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1651ms
14:40:28 INFO - PROCESS | 1932 | 1461188428281 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null]
14:40:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html
14:40:28 INFO - PROCESS | 1932 | 1461188428286 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}]
14:40:28 INFO - PROCESS | 1932 | 1461188428293 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}]
14:40:28 INFO - PROCESS | 1932 | 1461188428296 Marionette TRACE conn3 <- [1,2242,null,{}]
14:40:28 INFO - PROCESS | 1932 | 1461188428302 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:28 INFO - PROCESS | 1932 | 1461188428532 Marionette TRACE conn3 <- [1,2243,null,{"value":null}]
14:40:28 INFO - PROCESS | 1932 | 1461188428864 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8788b000 == 142 [pid = 1932] [id = 568]
14:40:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8ab81400) [pid = 1932] [serial = 1705] [outer = (nil)]
14:40:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8de3e800) [pid = 1932] [serial = 1706] [outer = 0x8ab81400]
14:40:28 INFO - PROCESS | 1932 | 1461188428960 Marionette DEBUG loaded listener.js
14:40:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8df32c00) [pid = 1932] [serial = 1707] [outer = 0x8ab81400]
14:40:29 INFO - PROCESS | 1932 | 1461188429930 Marionette TRACE conn3 <- [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]]]}]
14:40:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero
14:40:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1681ms
14:40:29 INFO - PROCESS | 1932 | 1461188429974 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null]
14:40:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html
14:40:29 INFO - PROCESS | 1932 | 1461188429978 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}]
14:40:29 INFO - PROCESS | 1932 | 1461188429984 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}]
14:40:29 INFO - PROCESS | 1932 | 1461188429988 Marionette TRACE conn3 <- [1,2246,null,{}]
14:40:29 INFO - PROCESS | 1932 | 1461188429994 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:30 INFO - PROCESS | 1932 | 1461188430222 Marionette TRACE conn3 <- [1,2247,null,{"value":null}]
14:40:30 INFO - PROCESS | 1932 | 1461188430556 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfbdc00 == 143 [pid = 1932] [id = 569]
14:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8dfbf000) [pid = 1932] [serial = 1708] [outer = (nil)]
14:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8dfc8000) [pid = 1932] [serial = 1709] [outer = 0x8dfbf000]
14:40:30 INFO - PROCESS | 1932 | 1461188430673 Marionette DEBUG loaded listener.js
14:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e694400) [pid = 1932] [serial = 1710] [outer = 0x8dfbf000]
14:40:31 INFO - PROCESS | 1932 | 1461188431622 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}]
14:40:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something
14:40:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1685ms
14:40:31 INFO - PROCESS | 1932 | 1461188431670 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null]
14:40:31 INFO - PROCESS | 1932 | 1461188431674 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}]
14:40:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html
14:40:31 INFO - PROCESS | 1932 | 1461188431680 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}]
14:40:31 INFO - PROCESS | 1932 | 1461188431684 Marionette TRACE conn3 <- [1,2250,null,{}]
14:40:31 INFO - PROCESS | 1932 | 1461188431689 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:31 INFO - PROCESS | 1932 | 1461188431920 Marionette TRACE conn3 <- [1,2251,null,{"value":null}]
14:40:32 INFO - PROCESS | 1932 | 1461188432244 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8ba400 == 144 [pid = 1932] [id = 570]
14:40:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8de34c00) [pid = 1932] [serial = 1711] [outer = (nil)]
14:40:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8f63ec00) [pid = 1932] [serial = 1712] [outer = 0x8de34c00]
14:40:32 INFO - PROCESS | 1932 | 1461188432340 Marionette DEBUG loaded listener.js
14:40:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8f6af800) [pid = 1932] [serial = 1713] [outer = 0x8de34c00]
14:40:33 INFO - PROCESS | 1932 | 1461188433253 Marionette TRACE conn3 <- [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]]]}]
14:40:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255]
14:40:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1633ms
14:40:33 INFO - PROCESS | 1932 | 1461188433314 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null]
14:40:33 INFO - PROCESS | 1932 | 1461188433317 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}]
14:40:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html
14:40:33 INFO - PROCESS | 1932 | 1461188433324 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}]
14:40:33 INFO - PROCESS | 1932 | 1461188433327 Marionette TRACE conn3 <- [1,2254,null,{}]
14:40:33 INFO - PROCESS | 1932 | 1461188433333 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:33 INFO - PROCESS | 1932 | 1461188433592 Marionette TRACE conn3 <- [1,2255,null,{"value":null}]
14:40:33 INFO - PROCESS | 1932 | 1461188433916 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a6bc00 == 145 [pid = 1932] [id = 571]
14:40:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8f631800) [pid = 1932] [serial = 1714] [outer = (nil)]
14:40:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8faa5c00) [pid = 1932] [serial = 1715] [outer = 0x8f631800]
14:40:34 INFO - PROCESS | 1932 | 1461188434008 Marionette DEBUG loaded listener.js
14:40:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8faa9800) [pid = 1932] [serial = 1716] [outer = 0x8f631800]
14:40:34 INFO - PROCESS | 1932 | 1461188434931 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}]
14:40:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray
14:40:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1641ms
14:40:34 INFO - PROCESS | 1932 | 1461188434966 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null]
14:40:34 INFO - PROCESS | 1932 | 1461188434973 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}]
14:40:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html
14:40:34 INFO - PROCESS | 1932 | 1461188434985 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}]
14:40:34 INFO - PROCESS | 1932 | 1461188434992 Marionette TRACE conn3 <- [1,2258,null,{}]
14:40:35 INFO - PROCESS | 1932 | 1461188434998 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:35 INFO - PROCESS | 1932 | 1461188435202 Marionette TRACE conn3 <- [1,2259,null,{"value":null}]
14:40:35 INFO - PROCESS | 1932 | 1461188435537 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f63fc00 == 146 [pid = 1932] [id = 572]
14:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8f8b0800) [pid = 1932] [serial = 1717] [outer = (nil)]
14:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8fced400) [pid = 1932] [serial = 1718] [outer = 0x8f8b0800]
14:40:35 INFO - PROCESS | 1932 | 1461188435632 Marionette DEBUG loaded listener.js
14:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8ff90400) [pid = 1932] [serial = 1719] [outer = 0x8f8b0800]
14:40:36 INFO - PROCESS | 1932 | 1461188436538 Marionette TRACE conn3 <- [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]]]}]
14:40:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite
14:40:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1595ms
14:40:36 INFO - PROCESS | 1932 | 1461188436580 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null]
14:40:36 INFO - PROCESS | 1932 | 1461188436584 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}]
14:40:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html
14:40:36 INFO - PROCESS | 1932 | 1461188436590 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}]
14:40:36 INFO - PROCESS | 1932 | 1461188436594 Marionette TRACE conn3 <- [1,2262,null,{}]
14:40:36 INFO - PROCESS | 1932 | 1461188436599 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:36 INFO - PROCESS | 1932 | 1461188436821 Marionette TRACE conn3 <- [1,2263,null,{"value":null}]
14:40:37 INFO - PROCESS | 1932 | 1461188437152 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfc3800 == 147 [pid = 1932] [id = 573]
14:40:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fce2000) [pid = 1932] [serial = 1720] [outer = (nil)]
14:40:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8ffefc00) [pid = 1932] [serial = 1721] [outer = 0x8fce2000]
14:40:37 INFO - PROCESS | 1932 | 1461188437244 Marionette DEBUG loaded listener.js
14:40:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x90010000) [pid = 1932] [serial = 1722] [outer = 0x8fce2000]
14:40:38 INFO - PROCESS | 1932 | 1461188438129 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}]
14:40:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours
14:40:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1583ms
14:40:38 INFO - PROCESS | 1932 | 1461188438173 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null]
14:40:38 INFO - PROCESS | 1932 | 1461188438178 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}]
14:40:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html
14:40:38 INFO - PROCESS | 1932 | 1461188438184 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}]
14:40:38 INFO - PROCESS | 1932 | 1461188438187 Marionette TRACE conn3 <- [1,2266,null,{}]
14:40:38 INFO - PROCESS | 1932 | 1461188438193 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:38 INFO - PROCESS | 1932 | 1461188438392 Marionette TRACE conn3 <- [1,2267,null,{"value":null}]
14:40:38 INFO - PROCESS | 1932 | 1461188438689 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x90595800 == 148 [pid = 1932] [id = 574]
14:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x90596400) [pid = 1932] [serial = 1723] [outer = (nil)]
14:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x912b8400) [pid = 1932] [serial = 1724] [outer = 0x90596400]
14:40:38 INFO - PROCESS | 1932 | 1461188438850 Marionette DEBUG loaded listener.js
14:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x92889000) [pid = 1932] [serial = 1725] [outer = 0x90596400]
14:40:39 INFO - PROCESS | 1932 | 1461188439790 Marionette TRACE conn3 <- [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]]]}]
14:40:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component
14:40:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1635ms
14:40:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html
14:40:39 INFO - PROCESS | 1932 | 1461188439820 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null]
14:40:39 INFO - PROCESS | 1932 | 1461188439824 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}]
14:40:39 INFO - PROCESS | 1932 | 1461188439831 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}]
14:40:39 INFO - PROCESS | 1932 | 1461188439835 Marionette TRACE conn3 <- [1,2270,null,{}]
14:40:39 INFO - PROCESS | 1932 | 1461188439841 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:40 INFO - PROCESS | 1932 | 1461188440090 Marionette TRACE conn3 <- [1,2271,null,{"value":null}]
14:40:40 INFO - PROCESS | 1932 | 1461188440427 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f9c00 == 149 [pid = 1932] [id = 575]
14:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x9455d800) [pid = 1932] [serial = 1726] [outer = (nil)]
14:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x96292c00) [pid = 1932] [serial = 1727] [outer = 0x9455d800]
14:40:40 INFO - PROCESS | 1932 | 1461188440519 Marionette DEBUG loaded listener.js
14:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x96c53c00) [pid = 1932] [serial = 1728] [outer = 0x9455d800]
14:40:41 INFO - PROCESS | 1932 | 1461188441484 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}]
14:40:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first
14:40:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1735ms
14:40:41 INFO - PROCESS | 1932 | 1461188441567 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null]
14:40:41 INFO - PROCESS | 1932 | 1461188441573 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}]
14:40:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html
14:40:41 INFO - PROCESS | 1932 | 1461188441584 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}]
14:40:41 INFO - PROCESS | 1932 | 1461188441589 Marionette TRACE conn3 <- [1,2274,null,{}]
14:40:41 INFO - PROCESS | 1932 | 1461188441599 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:41 INFO - PROCESS | 1932 | 1461188441925 Marionette TRACE conn3 <- [1,2275,null,{"value":null}]
14:40:42 INFO - PROCESS | 1932 | 1461188442258 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x86eccc00 == 150 [pid = 1932] [id = 576]
14:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x95a15000) [pid = 1932] [serial = 1729] [outer = (nil)]
14:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x97d2bc00) [pid = 1932] [serial = 1730] [outer = 0x95a15000]
14:40:42 INFO - PROCESS | 1932 | 1461188442346 Marionette DEBUG loaded listener.js
14:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x97d30000) [pid = 1932] [serial = 1731] [outer = 0x95a15000]
14:40:43 INFO - PROCESS | 1932 | 1461188443278 Marionette TRACE conn3 <- [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]]]}]
14:40:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B
14:40:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1741ms
14:40:43 INFO - PROCESS | 1932 | 1461188443325 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null]
14:40:43 INFO - PROCESS | 1932 | 1461188443329 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}]
14:40:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html
14:40:43 INFO - PROCESS | 1932 | 1461188443335 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}]
14:40:43 INFO - PROCESS | 1932 | 1461188443339 Marionette TRACE conn3 <- [1,2278,null,{}]
14:40:43 INFO - PROCESS | 1932 | 1461188443345 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:43 INFO - PROCESS | 1932 | 1461188443549 Marionette TRACE conn3 <- [1,2279,null,{"value":null}]
14:40:43 INFO - PROCESS | 1932 | 1461188443849 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x96f8b800 == 151 [pid = 1932] [id = 577]
14:40:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x97c05c00) [pid = 1932] [serial = 1732] [outer = (nil)]
14:40:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x98ea2400) [pid = 1932] [serial = 1733] [outer = 0x97c05c00]
14:40:43 INFO - PROCESS | 1932 | 1461188443984 Marionette DEBUG loaded listener.js
14:40:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x98fee800) [pid = 1932] [serial = 1734] [outer = 0x97c05c00]
14:40:44 INFO - PROCESS | 1932 | 1461188444929 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}]
14:40:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first
14:40:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1630ms
14:40:44 INFO - PROCESS | 1932 | 1461188444968 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null]
14:40:44 INFO - PROCESS | 1932 | 1461188444974 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}]
14:40:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html
14:40:44 INFO - PROCESS | 1932 | 1461188444982 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}]
14:40:44 INFO - PROCESS | 1932 | 1461188444986 Marionette TRACE conn3 <- [1,2282,null,{}]
14:40:45 INFO - PROCESS | 1932 | 1461188444993 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:45 INFO - PROCESS | 1932 | 1461188445216 Marionette TRACE conn3 <- [1,2283,null,{"value":null}]
14:40:45 INFO - PROCESS | 1932 | 1461188445550 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bc4000 == 152 [pid = 1932] [id = 578]
14:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x86ec2400) [pid = 1932] [serial = 1735] [outer = (nil)]
14:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x99156000) [pid = 1932] [serial = 1736] [outer = 0x86ec2400]
14:40:45 INFO - PROCESS | 1932 | 1461188445640 Marionette DEBUG loaded listener.js
14:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x99813800) [pid = 1932] [serial = 1737] [outer = 0x86ec2400]
14:40:46 INFO - PROCESS | 1932 | 1461188446507 Marionette TRACE conn3 <- [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]]]}]
14:40:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255]
14:40:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1582ms
14:40:46 INFO - PROCESS | 1932 | 1461188446565 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null]
14:40:46 INFO - PROCESS | 1932 | 1461188446568 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}]
14:40:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html
14:40:46 INFO - PROCESS | 1932 | 1461188446574 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}]
14:40:46 INFO - PROCESS | 1932 | 1461188446578 Marionette TRACE conn3 <- [1,2286,null,{}]
14:40:46 INFO - PROCESS | 1932 | 1461188446583 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:46 INFO - PROCESS | 1932 | 1461188446786 Marionette TRACE conn3 <- [1,2287,null,{"value":null}]
14:40:47 INFO - PROCESS | 1932 | 1461188447068 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a60000 == 153 [pid = 1932] [id = 579]
14:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8480ec00) [pid = 1932] [serial = 1738] [outer = (nil)]
14:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x99bea400) [pid = 1932] [serial = 1739] [outer = 0x8480ec00]
14:40:47 INFO - PROCESS | 1932 | 1461188447204 Marionette DEBUG loaded listener.js
14:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x99bf1000) [pid = 1932] [serial = 1740] [outer = 0x8480ec00]
14:40:48 INFO - PROCESS | 1932 | 1461188448126 Marionette TRACE conn3 <- [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]]]}]
14:40:48 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
14:40:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1579ms
14:40:48 INFO - PROCESS | 1932 | 1461188448154 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null]
14:40:48 INFO - PROCESS | 1932 | 1461188448157 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}]
14:40:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html
14:40:48 INFO - PROCESS | 1932 | 1461188448164 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}]
14:40:48 INFO - PROCESS | 1932 | 1461188448167 Marionette TRACE conn3 <- [1,2290,null,{}]
14:40:48 INFO - PROCESS | 1932 | 1461188448173 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:48 INFO - PROCESS | 1932 | 1461188448369 Marionette TRACE conn3 <- [1,2291,null,{"value":null}]
14:40:48 INFO - PROCESS | 1932 | 1461188448658 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x97718000 == 154 [pid = 1932] [id = 580]
14:40:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x99a21000) [pid = 1932] [serial = 1741] [outer = (nil)]
14:40:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x9a651c00) [pid = 1932] [serial = 1742] [outer = 0x99a21000]
14:40:48 INFO - PROCESS | 1932 | 1461188448789 Marionette DEBUG loaded listener.js
14:40:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x9a87ec00) [pid = 1932] [serial = 1743] [outer = 0x99a21000]
14:40:49 INFO - PROCESS | 1932 | 1461188449661 Marionette TRACE conn3 <- [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]]]}]
14:40:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas
14:40:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1539ms
14:40:49 INFO - PROCESS | 1932 | 1461188449703 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null]
14:40:49 INFO - PROCESS | 1932 | 1461188449707 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}]
14:40:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html
14:40:49 INFO - PROCESS | 1932 | 1461188449713 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}]
14:40:49 INFO - PROCESS | 1932 | 1461188449716 Marionette TRACE conn3 <- [1,2294,null,{}]
14:40:49 INFO - PROCESS | 1932 | 1461188449722 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:49 INFO - PROCESS | 1932 | 1461188449927 Marionette TRACE conn3 <- [1,2295,null,{"value":null}]
14:40:50 INFO - PROCESS | 1932 | 1461188450223 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8788d800 == 155 [pid = 1932] [id = 581]
14:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x88910c00) [pid = 1932] [serial = 1744] [outer = (nil)]
14:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x9df6e400) [pid = 1932] [serial = 1745] [outer = 0x88910c00]
14:40:50 INFO - PROCESS | 1932 | 1461188450360 Marionette DEBUG loaded listener.js
14:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x9ea0e400) [pid = 1932] [serial = 1746] [outer = 0x88910c00]
14:40:51 INFO - PROCESS | 1932 | 1461188451186 Marionette TRACE conn3 <- [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]]]}]
14:40:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle
14:40:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1488ms
14:40:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html
14:40:51 INFO - PROCESS | 1932 | 1461188451201 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null]
14:40:51 INFO - PROCESS | 1932 | 1461188451204 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}]
14:40:51 INFO - PROCESS | 1932 | 1461188451211 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}]
14:40:51 INFO - PROCESS | 1932 | 1461188451214 Marionette TRACE conn3 <- [1,2298,null,{}]
14:40:51 INFO - PROCESS | 1932 | 1461188451220 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:51 INFO - PROCESS | 1932 | 1461188451417 Marionette TRACE conn3 <- [1,2299,null,{"value":null}]
14:40:51 INFO - PROCESS | 1932 | 1461188451712 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ff8fc00 == 156 [pid = 1932] [id = 582]
14:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x9a64a000) [pid = 1932] [serial = 1747] [outer = (nil)]
14:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x9fb26800) [pid = 1932] [serial = 1748] [outer = 0x9a64a000]
14:40:51 INFO - PROCESS | 1932 | 1461188451797 Marionette DEBUG loaded listener.js
14:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x9fb84000) [pid = 1932] [serial = 1749] [outer = 0x9a64a000]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x835e8800 == 155 [pid = 1932] [id = 424]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x83a5fc00 == 154 [pid = 1932] [id = 517]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x846ce800 == 153 [pid = 1932] [id = 324]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x88909400 == 152 [pid = 1932] [id = 516]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x89318c00 == 151 [pid = 1932] [id = 563]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x846c9c00 == 150 [pid = 1932] [id = 562]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8931c400 == 149 [pid = 1932] [id = 561]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x87883c00 == 148 [pid = 1932] [id = 560]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x82bcf800 == 147 [pid = 1932] [id = 559]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x835e8400 == 146 [pid = 1932] [id = 558]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x9506f800 == 145 [pid = 1932] [id = 556]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x832d2000 == 144 [pid = 1932] [id = 557]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x846d5c00 == 143 [pid = 1932] [id = 555]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8ff91800 == 142 [pid = 1932] [id = 554]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x85186c00 == 141 [pid = 1932] [id = 553]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcaf000 == 140 [pid = 1932] [id = 551]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8ffe9000 == 139 [pid = 1932] [id = 552]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6b1c00 == 138 [pid = 1932] [id = 550]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x89314000 == 137 [pid = 1932] [id = 549]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc8c00 == 136 [pid = 1932] [id = 548]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x846d3000 == 135 [pid = 1932] [id = 396]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x84810000 == 134 [pid = 1932] [id = 547]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8b1400 == 133 [pid = 1932] [id = 546]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc2f000 == 132 [pid = 1932] [id = 544]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x886cb000 == 131 [pid = 1932] [id = 545]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3ea000 == 130 [pid = 1932] [id = 543]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x864e2400 == 129 [pid = 1932] [id = 542]
14:40:53 INFO - PROCESS | 1932 | --DOCSHELL 0x84816c00 == 128 [pid = 1932] [id = 541]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x8ab82c00) [pid = 1932] [serial = 1485] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x8de38800) [pid = 1932] [serial = 1571] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x9000dc00) [pid = 1932] [serial = 1589] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x9853ac00) [pid = 1932] [serial = 1602] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8c52d800) [pid = 1932] [serial = 1565] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8b28d000) [pid = 1932] [serial = 1556] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x87880000) [pid = 1932] [serial = 1616] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8fa94c00) [pid = 1932] [serial = 1581] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8bc33400) [pid = 1932] [serial = 1563] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8518d400) [pid = 1932] [serial = 1619] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8e543400) [pid = 1932] [serial = 1610] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8ff97c00) [pid = 1932] [serial = 1587] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x95019000) [pid = 1932] [serial = 1595] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x99a20000) [pid = 1932] [serial = 1607] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8fb44800) [pid = 1932] [serial = 1583] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8c891c00) [pid = 1932] [serial = 1568] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8c8b1c00) [pid = 1932] [serial = 1569] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8f8adc00) [pid = 1932] [serial = 1580] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x91ed8800) [pid = 1932] [serial = 1593] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x8de40400) [pid = 1932] [serial = 1572] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x88e4c400) [pid = 1932] [serial = 1620] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8e53e800) [pid = 1932] [serial = 1575] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x904ee400) [pid = 1932] [serial = 1590] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x95068c00) [pid = 1932] [serial = 1596] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8ff93400) [pid = 1932] [serial = 1586] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x89310400) [pid = 1932] [serial = 1560] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x85c70c00) [pid = 1932] [serial = 1614] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x98ff5c00) [pid = 1932] [serial = 1604] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x85192000) [pid = 1932] [serial = 1613] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8c764c00) [pid = 1932] [serial = 1566] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x88905c00) [pid = 1932] [serial = 1559] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x97723000) [pid = 1932] [serial = 1599] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x914d5800) [pid = 1932] [serial = 1592] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9810c400) [pid = 1932] [serial = 1601] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8b620400) [pid = 1932] [serial = 1562] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8e90f400) [pid = 1932] [serial = 1577] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x96f8d800) [pid = 1932] [serial = 1598] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8e913000) [pid = 1932] [serial = 1578] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8788d400) [pid = 1932] [serial = 1617] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8e333800) [pid = 1932] [serial = 1574] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8fcb4000) [pid = 1932] [serial = 1584] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x99161000) [pid = 1932] [serial = 1605] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8aa37800) [pid = 1932] [serial = 1622] [outer = (nil)] [url = about:blank]
14:40:54 INFO - PROCESS | 1932 | 1461188454859 Marionette TRACE conn3 <- [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]]]}]
14:40:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel
14:40:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 3688ms
14:40:54 INFO - PROCESS | 1932 | 1461188454898 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null]
14:40:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html
14:40:54 INFO - PROCESS | 1932 | 1461188454909 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}]
14:40:54 INFO - PROCESS | 1932 | 1461188454917 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}]
14:40:54 INFO - PROCESS | 1932 | 1461188454922 Marionette TRACE conn3 <- [1,2302,null,{}]
14:40:54 INFO - PROCESS | 1932 | 1461188454929 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:55 INFO - PROCESS | 1932 | 1461188455138 Marionette TRACE conn3 <- [1,2303,null,{"value":null}]
14:40:55 INFO - PROCESS | 1932 | 1461188455339 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c72c00 == 129 [pid = 1932] [id = 583]
14:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x85c73800) [pid = 1932] [serial = 1750] [outer = (nil)]
14:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x86ecf800) [pid = 1932] [serial = 1751] [outer = 0x85c73800]
14:40:55 INFO - PROCESS | 1932 | 1461188455420 Marionette DEBUG loaded listener.js
14:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x87888000) [pid = 1932] [serial = 1752] [outer = 0x85c73800]
14:40:56 INFO - PROCESS | 1932 | 1461188456357 Marionette TRACE conn3 <- [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]]]}]
14:40:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object
14:40:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1492ms
14:40:56 INFO - PROCESS | 1932 | 1461188456409 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null]
14:40:56 INFO - PROCESS | 1932 | 1461188456417 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}]
14:40:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html
14:40:56 INFO - PROCESS | 1932 | 1461188456427 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}]
14:40:56 INFO - PROCESS | 1932 | 1461188456430 Marionette TRACE conn3 <- [1,2306,null,{}]
14:40:56 INFO - PROCESS | 1932 | 1461188456436 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:56 INFO - PROCESS | 1932 | 1461188456637 Marionette TRACE conn3 <- [1,2307,null,{"value":null}]
14:40:56 INFO - PROCESS | 1932 | 1461188456869 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e1000 == 130 [pid = 1932] [id = 584]
14:40:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x86ed0800) [pid = 1932] [serial = 1753] [outer = (nil)]
14:40:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x88e4b000) [pid = 1932] [serial = 1754] [outer = 0x86ed0800]
14:40:56 INFO - PROCESS | 1932 | 1461188456946 Marionette DEBUG loaded listener.js
14:40:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8931a800) [pid = 1932] [serial = 1755] [outer = 0x86ed0800]
14:40:57 INFO - PROCESS | 1932 | 1461188457903 Marionette TRACE conn3 <- [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]]]}]
14:40:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state
14:40:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1535ms
14:40:57 INFO - PROCESS | 1932 | 1461188457972 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null]
14:40:57 INFO - PROCESS | 1932 | 1461188457978 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}]
14:40:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html
14:40:57 INFO - PROCESS | 1932 | 1461188457991 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}]
14:40:57 INFO - PROCESS | 1932 | 1461188457995 Marionette TRACE conn3 <- [1,2310,null,{}]
14:40:58 INFO - PROCESS | 1932 | 1461188458022 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:40:58 INFO - PROCESS | 1932 | 1461188458304 Marionette TRACE conn3 <- [1,2311,null,{"value":null}]
14:40:58 INFO - PROCESS | 1932 | 1461188458341 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:40:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c76400 == 131 [pid = 1932] [id = 585]
14:40:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8a7e7000) [pid = 1932] [serial = 1756] [outer = (nil)]
14:40:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8ab84400) [pid = 1932] [serial = 1757] [outer = 0x8a7e7000]
14:40:58 INFO - PROCESS | 1932 | 1461188458419 Marionette DEBUG loaded listener.js
14:40:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8b3e1c00) [pid = 1932] [serial = 1758] [outer = 0x8a7e7000]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x90008800) [pid = 1932] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8c890000) [pid = 1932] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8369b800) [pid = 1932] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8931d400) [pid = 1932] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x85190800) [pid = 1932] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x836a9800) [pid = 1932] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8b61c000) [pid = 1932] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8bd2ec00) [pid = 1932] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x904e6800) [pid = 1932] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x904e4c00) [pid = 1932] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8de35c00) [pid = 1932] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8e431c00) [pid = 1932] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x87889800) [pid = 1932] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8f6b6800) [pid = 1932] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x83a61800) [pid = 1932] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x97773400) [pid = 1932] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x86ec5800) [pid = 1932] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8b28ec00) [pid = 1932] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8518a400) [pid = 1932] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x89308c00) [pid = 1932] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8e905c00) [pid = 1932] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x90002c00) [pid = 1932] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8ffe3800) [pid = 1932] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html]
14:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x8c52c400) [pid = 1932] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html]
14:41:00 INFO - PROCESS | 1932 | 1461188460167 Marionette TRACE conn3 <- [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]]]}]
14:41:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero
14:41:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 2210ms
14:41:00 INFO - PROCESS | 1932 | 1461188460199 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null]
14:41:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html
14:41:00 INFO - PROCESS | 1932 | 1461188460205 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}]
14:41:00 INFO - PROCESS | 1932 | 1461188460212 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}]
14:41:00 INFO - PROCESS | 1932 | 1461188460214 Marionette TRACE conn3 <- [1,2314,null,{}]
14:41:00 INFO - PROCESS | 1932 | 1461188460220 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:00 INFO - PROCESS | 1932 | 1461188460418 Marionette TRACE conn3 <- [1,2315,null,{"value":null}]
14:41:00 INFO - PROCESS | 1932 | 1461188460649 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x835eb800 == 132 [pid = 1932] [id = 586]
14:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x83a6b400) [pid = 1932] [serial = 1759] [outer = (nil)]
14:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8ab86800) [pid = 1932] [serial = 1760] [outer = 0x83a6b400]
14:41:00 INFO - PROCESS | 1932 | 1461188460726 Marionette DEBUG loaded listener.js
14:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8bc33c00) [pid = 1932] [serial = 1761] [outer = 0x83a6b400]
14:41:01 INFO - PROCESS | 1932 | 1461188461448 Marionette TRACE conn3 <- [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]]]}]
14:41:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255]
14:41:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1289ms
14:41:01 INFO - PROCESS | 1932 | 1461188461500 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null]
14:41:01 INFO - PROCESS | 1932 | 1461188461503 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}]
14:41:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html
14:41:01 INFO - PROCESS | 1932 | 1461188461524 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}]
14:41:01 INFO - PROCESS | 1932 | 1461188461528 Marionette TRACE conn3 <- [1,2318,null,{}]
14:41:01 INFO - PROCESS | 1932 | 1461188461533 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:01 INFO - PROCESS | 1932 | 1461188461932 Marionette TRACE conn3 <- [1,2319,null,{"value":null}]
14:41:02 INFO - PROCESS | 1932 | 1461188462213 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x864d3400 == 133 [pid = 1932] [id = 587]
14:41:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x864d6c00) [pid = 1932] [serial = 1762] [outer = (nil)]
14:41:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x864e0800) [pid = 1932] [serial = 1763] [outer = 0x864d6c00]
14:41:02 INFO - PROCESS | 1932 | 1461188462315 Marionette DEBUG loaded listener.js
14:41:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x86ed0400) [pid = 1932] [serial = 1764] [outer = 0x864d6c00]
14:41:03 INFO - PROCESS | 1932 | 1461188463291 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1\n"]]]}]
14:41: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
14:41:03 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1
14:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:41:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:41:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:41:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:41:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:41:03 INFO - @http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:20:1
14:41:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html | took 1841ms
14:41:03 INFO - PROCESS | 1932 | 1461188463358 Marionette TRACE conn3 -> [0,2321,"getWindowHandle",null]
14:41:03 INFO - PROCESS | 1932 | 1461188463367 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}]
14:41:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html
14:41:03 INFO - PROCESS | 1932 | 1461188463375 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}]
14:41:03 INFO - PROCESS | 1932 | 1461188463380 Marionette TRACE conn3 <- [1,2322,null,{}]
14:41:03 INFO - PROCESS | 1932 | 1461188463387 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:03 INFO - PROCESS | 1932 | 1461188463618 Marionette TRACE conn3 <- [1,2323,null,{"value":null}]
14:41:03 INFO - PROCESS | 1932 | 1461188463956 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8931d000 == 134 [pid = 1932] [id = 588]
14:41:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8931ec00) [pid = 1932] [serial = 1765] [outer = (nil)]
14:41:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8b627c00) [pid = 1932] [serial = 1766] [outer = 0x8931ec00]
14:41:04 INFO - PROCESS | 1932 | 1461188464052 Marionette DEBUG loaded listener.js
14:41:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8bd90000) [pid = 1932] [serial = 1767] [outer = 0x8931ec00]
14:41:05 INFO - PROCESS | 1932 | 1461188465062 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}]
14:41:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0
14:41:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1745ms
14:41:05 INFO - PROCESS | 1932 | 1461188465119 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null]
14:41:05 INFO - PROCESS | 1932 | 1461188465124 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}]
14:41:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html
14:41:05 INFO - PROCESS | 1932 | 1461188465139 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}]
14:41:05 INFO - PROCESS | 1932 | 1461188465142 Marionette TRACE conn3 <- [1,2326,null,{}]
14:41:05 INFO - PROCESS | 1932 | 1461188465153 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:05 INFO - PROCESS | 1932 | 1461188465373 Marionette TRACE conn3 <- [1,2327,null,{"value":null}]
14:41:05 INFO - PROCESS | 1932 | 1461188465743 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43e800 == 135 [pid = 1932] [id = 589]
14:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8bd97400) [pid = 1932] [serial = 1768] [outer = (nil)]
14:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8c765400) [pid = 1932] [serial = 1769] [outer = 0x8bd97400]
14:41:05 INFO - PROCESS | 1932 | 1461188465839 Marionette DEBUG loaded listener.js
14:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8c887000) [pid = 1932] [serial = 1770] [outer = 0x8bd97400]
14:41:06 INFO - PROCESS | 1932 | 1461188466787 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}]
14:41:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties
14:41:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1695ms
14:41:06 INFO - PROCESS | 1932 | 1461188466832 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null]
14:41:06 INFO - PROCESS | 1932 | 1461188466838 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}]
14:41:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html
14:41:06 INFO - PROCESS | 1932 | 1461188466855 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}]
14:41:06 INFO - PROCESS | 1932 | 1461188466863 Marionette TRACE conn3 <- [1,2330,null,{}]
14:41:06 INFO - PROCESS | 1932 | 1461188466868 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:07 INFO - PROCESS | 1932 | 1461188467074 Marionette TRACE conn3 <- [1,2331,null,{"value":null}]
14:41:07 INFO - PROCESS | 1932 | 1461188467352 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c530c00 == 136 [pid = 1932] [id = 590]
14:41:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c6d3c00) [pid = 1932] [serial = 1771] [outer = (nil)]
14:41:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8de39400) [pid = 1932] [serial = 1772] [outer = 0x8c6d3c00]
14:41:07 INFO - PROCESS | 1932 | 1461188467491 Marionette DEBUG loaded listener.js
14:41:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8df30000) [pid = 1932] [serial = 1773] [outer = 0x8c6d3c00]
14:41:08 INFO - PROCESS | 1932 | 1461188468387 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}]
14:41:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only
14:41:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1592ms
14:41:08 INFO - PROCESS | 1932 | 1461188468440 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null]
14:41:08 INFO - PROCESS | 1932 | 1461188468444 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}]
14:41:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html
14:41:08 INFO - PROCESS | 1932 | 1461188468450 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}]
14:41:08 INFO - PROCESS | 1932 | 1461188468453 Marionette TRACE conn3 <- [1,2334,null,{}]
14:41:08 INFO - PROCESS | 1932 | 1461188468459 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:08 INFO - PROCESS | 1932 | 1461188468670 Marionette TRACE conn3 <- [1,2335,null,{"value":null}]
14:41:09 INFO - PROCESS | 1932 | 1461188469010 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce5000 == 137 [pid = 1932] [id = 591]
14:41:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8aa2b400) [pid = 1932] [serial = 1774] [outer = (nil)]
14:41:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8dfcc000) [pid = 1932] [serial = 1775] [outer = 0x8aa2b400]
14:41:09 INFO - PROCESS | 1932 | 1461188469103 Marionette DEBUG loaded listener.js
14:41:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8e32ec00) [pid = 1932] [serial = 1776] [outer = 0x8aa2b400]
14:41:09 INFO - PROCESS | 1932 | 1461188469963 Marionette TRACE conn3 <- [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]]]}]
14:41:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero
14:41:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1538ms
14:41:09 INFO - PROCESS | 1932 | 1461188469988 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null]
14:41:09 INFO - PROCESS | 1932 | 1461188469992 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}]
14:41:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html
14:41:10 INFO - PROCESS | 1932 | 1461188469999 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}]
14:41:10 INFO - PROCESS | 1932 | 1461188470002 Marionette TRACE conn3 <- [1,2338,null,{}]
14:41:10 INFO - PROCESS | 1932 | 1461188470008 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:10 INFO - PROCESS | 1932 | 1461188470280 Marionette TRACE conn3 <- [1,2339,null,{"value":null}]
14:41:10 INFO - PROCESS | 1932 | 1461188470627 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e54b400 == 138 [pid = 1932] [id = 592]
14:41:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e54c000) [pid = 1932] [serial = 1777] [outer = (nil)]
14:41:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8e69b000) [pid = 1932] [serial = 1778] [outer = 0x8e54c000]
14:41:10 INFO - PROCESS | 1932 | 1461188470721 Marionette DEBUG loaded listener.js
14:41:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8e90c000) [pid = 1932] [serial = 1779] [outer = 0x8e54c000]
14:41:11 INFO - PROCESS | 1932 | 1461188471650 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}]
14:41:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified
14:41:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1686ms
14:41:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html
14:41:11 INFO - PROCESS | 1932 | 1461188471686 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null]
14:41:11 INFO - PROCESS | 1932 | 1461188471689 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}]
14:41:11 INFO - PROCESS | 1932 | 1461188471695 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}]
14:41:11 INFO - PROCESS | 1932 | 1461188471699 Marionette TRACE conn3 <- [1,2342,null,{}]
14:41:11 INFO - PROCESS | 1932 | 1461188471705 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:11 INFO - PROCESS | 1932 | 1461188471912 Marionette TRACE conn3 <- [1,2343,null,{"value":null}]
14:41:12 INFO - PROCESS | 1932 | 1461188472198 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de3d000 == 139 [pid = 1932] [id = 593]
14:41:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8dfc4800) [pid = 1932] [serial = 1780] [outer = (nil)]
14:41:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8f6a9c00) [pid = 1932] [serial = 1781] [outer = 0x8dfc4800]
14:41:12 INFO - PROCESS | 1932 | 1461188472343 Marionette DEBUG loaded listener.js
14:41:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8fa8c800) [pid = 1932] [serial = 1782] [outer = 0x8dfc4800]
14:41:13 INFO - PROCESS | 1932 | 1461188473236 Marionette TRACE conn3 <- [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]]]}]
14:41:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber
14:41:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1583ms
14:41:13 INFO - PROCESS | 1932 | 1461188473278 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null]
14:41:13 INFO - PROCESS | 1932 | 1461188473282 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}]
14:41:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html
14:41:13 INFO - PROCESS | 1932 | 1461188473288 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}]
14:41:13 INFO - PROCESS | 1932 | 1461188473292 Marionette TRACE conn3 <- [1,2346,null,{}]
14:41:13 INFO - PROCESS | 1932 | 1461188473297 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:13 INFO - PROCESS | 1932 | 1461188473507 Marionette TRACE conn3 <- [1,2347,null,{"value":null}]
14:41:13 INFO - PROCESS | 1932 | 1461188473874 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d6000 == 140 [pid = 1932] [id = 594]
14:41:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8c893800) [pid = 1932] [serial = 1783] [outer = (nil)]
14:41:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8fb04800) [pid = 1932] [serial = 1784] [outer = 0x8c893800]
14:41:13 INFO - PROCESS | 1932 | 1461188473969 Marionette DEBUG loaded listener.js
14:41:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8fcaf000) [pid = 1932] [serial = 1785] [outer = 0x8c893800]
14:41:14 INFO - PROCESS | 1932 | 1461188474873 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}]
14:41:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0
14:41:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1634ms
14:41:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html
14:41:14 INFO - PROCESS | 1932 | 1461188474923 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null]
14:41:14 INFO - PROCESS | 1932 | 1461188474926 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}]
14:41:14 INFO - PROCESS | 1932 | 1461188474933 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}]
14:41:14 INFO - PROCESS | 1932 | 1461188474936 Marionette TRACE conn3 <- [1,2350,null,{}]
14:41:14 INFO - PROCESS | 1932 | 1461188474942 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:15 INFO - PROCESS | 1932 | 1461188475173 Marionette TRACE conn3 <- [1,2351,null,{"value":null}]
14:41:15 INFO - PROCESS | 1932 | 1461188475541 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa31c00 == 141 [pid = 1932] [id = 595]
14:41:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8faa8000) [pid = 1932] [serial = 1786] [outer = (nil)]
14:41:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fce2800) [pid = 1932] [serial = 1787] [outer = 0x8faa8000]
14:41:15 INFO - PROCESS | 1932 | 1461188475634 Marionette DEBUG loaded listener.js
14:41:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8ff94c00) [pid = 1932] [serial = 1788] [outer = 0x8faa8000]
14:41:16 INFO - PROCESS | 1932 | 1461188476532 Marionette TRACE conn3 <- [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]]]}]
14:41:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly
14:41:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1638ms
14:41:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html
14:41:16 INFO - PROCESS | 1932 | 1461188476570 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null]
14:41:16 INFO - PROCESS | 1932 | 1461188476573 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}]
14:41:16 INFO - PROCESS | 1932 | 1461188476580 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}]
14:41:16 INFO - PROCESS | 1932 | 1461188476583 Marionette TRACE conn3 <- [1,2354,null,{}]
14:41:16 INFO - PROCESS | 1932 | 1461188476589 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:16 INFO - PROCESS | 1932 | 1461188476802 Marionette TRACE conn3 <- [1,2355,null,{"value":null}]
14:41:17 INFO - PROCESS | 1932 | 1461188477088 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6ab400 == 142 [pid = 1932] [id = 596]
14:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8faac400) [pid = 1932] [serial = 1789] [outer = (nil)]
14:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x90003c00) [pid = 1932] [serial = 1790] [outer = 0x8faac400]
14:41:17 INFO - PROCESS | 1932 | 1461188477222 Marionette DEBUG loaded listener.js
14:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x9000dc00) [pid = 1932] [serial = 1791] [outer = 0x8faac400]
14:41:18 INFO - PROCESS | 1932 | 1461188478101 Marionette TRACE conn3 <- [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]]]}]
14:41:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas
14:41:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1582ms
14:41:18 INFO - PROCESS | 1932 | 1461188478162 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null]
14:41:18 INFO - PROCESS | 1932 | 1461188478166 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}]
14:41:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html
14:41:18 INFO - PROCESS | 1932 | 1461188478172 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}]
14:41:18 INFO - PROCESS | 1932 | 1461188478176 Marionette TRACE conn3 <- [1,2358,null,{}]
14:41:18 INFO - PROCESS | 1932 | 1461188478181 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:18 INFO - PROCESS | 1932 | 1461188478405 Marionette TRACE conn3 <- [1,2359,null,{"value":null}]
14:41:18 INFO - PROCESS | 1932 | 1461188478749 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a5800 == 143 [pid = 1932] [id = 597]
14:41:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8e548400) [pid = 1932] [serial = 1792] [outer = (nil)]
14:41:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x9058dc00) [pid = 1932] [serial = 1793] [outer = 0x8e548400]
14:41:18 INFO - PROCESS | 1932 | 1461188478859 Marionette DEBUG loaded listener.js
14:41:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x91ed1400) [pid = 1932] [serial = 1794] [outer = 0x8e548400]
14:41:19 INFO - PROCESS | 1932 | 1461188479800 Marionette TRACE conn3 <- [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]]]}]
14:41:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions
14:41:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1683ms
14:41:19 INFO - PROCESS | 1932 | 1461188479855 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null]
14:41:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html
14:41:19 INFO - PROCESS | 1932 | 1461188479866 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}]
14:41:19 INFO - PROCESS | 1932 | 1461188479871 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}]
14:41:19 INFO - PROCESS | 1932 | 1461188479877 Marionette TRACE conn3 <- [1,2362,null,{}]
14:41:19 INFO - PROCESS | 1932 | 1461188479882 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:20 INFO - PROCESS | 1932 | 1461188480093 Marionette TRACE conn3 <- [1,2363,null,{"value":null}]
14:41:20 INFO - PROCESS | 1932 | 1461188480445 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e8400 == 144 [pid = 1932] [id = 598]
14:41:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x904ee000) [pid = 1932] [serial = 1795] [outer = (nil)]
14:41:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x94565800) [pid = 1932] [serial = 1796] [outer = 0x904ee000]
14:41:20 INFO - PROCESS | 1932 | 1461188480536 Marionette DEBUG loaded listener.js
14:41:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x9506f800) [pid = 1932] [serial = 1797] [outer = 0x904ee000]
14:41:21 INFO - PROCESS | 1932 | 1461188481395 Marionette TRACE conn3 <- [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]]]}]
14:41:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas
14:41:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1586ms
14:41:21 INFO - PROCESS | 1932 | 1461188481474 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null]
14:41:21 INFO - PROCESS | 1932 | 1461188481477 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}]
14:41:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html
14:41:21 INFO - PROCESS | 1932 | 1461188481486 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}]
14:41:21 INFO - PROCESS | 1932 | 1461188481489 Marionette TRACE conn3 <- [1,2366,null,{}]
14:41:21 INFO - PROCESS | 1932 | 1461188481494 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:21 INFO - PROCESS | 1932 | 1461188481694 Marionette TRACE conn3 <- [1,2367,null,{"value":null}]
14:41:22 INFO - PROCESS | 1932 | 1461188481979 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c74800 == 145 [pid = 1932] [id = 599]
14:41:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x928f1c00) [pid = 1932] [serial = 1798] [outer = (nil)]
14:41:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x96251400) [pid = 1932] [serial = 1799] [outer = 0x928f1c00]
14:41:22 INFO - PROCESS | 1932 | 1461188482110 Marionette DEBUG loaded listener.js
14:41:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x97721400) [pid = 1932] [serial = 1800] [outer = 0x928f1c00]
14:41:23 INFO - PROCESS | 1932 | 1461188483010 Marionette TRACE conn3 <- [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]]]}]
14:41:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas
14:41:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1592ms
14:41:23 INFO - PROCESS | 1932 | 1461188483079 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null]
14:41:23 INFO - PROCESS | 1932 | 1461188483082 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}]
14:41:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html
14:41:23 INFO - PROCESS | 1932 | 1461188483090 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}]
14:41:23 INFO - PROCESS | 1932 | 1461188483093 Marionette TRACE conn3 <- [1,2370,null,{}]
14:41:23 INFO - PROCESS | 1932 | 1461188483099 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:23 INFO - PROCESS | 1932 | 1461188483302 Marionette TRACE conn3 <- [1,2371,null,{"value":null}]
14:41:23 INFO - PROCESS | 1932 | 1461188483637 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8b1c00 == 146 [pid = 1932] [id = 600]
14:41:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8faaec00) [pid = 1932] [serial = 1801] [outer = (nil)]
14:41:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x97fa5000) [pid = 1932] [serial = 1802] [outer = 0x8faaec00]
14:41:23 INFO - PROCESS | 1932 | 1461188483728 Marionette DEBUG loaded listener.js
14:41:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x98110000) [pid = 1932] [serial = 1803] [outer = 0x8faaec00]
14:41:24 INFO - PROCESS | 1932 | 1461188484630 Marionette TRACE conn3 <- [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]]]}]
14:41:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly
14:41:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1579ms
14:41:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html
14:41:24 INFO - PROCESS | 1932 | 1461188484670 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null]
14:41:24 INFO - PROCESS | 1932 | 1461188484673 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}]
14:41:24 INFO - PROCESS | 1932 | 1461188484679 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}]
14:41:24 INFO - PROCESS | 1932 | 1461188484683 Marionette TRACE conn3 <- [1,2374,null,{}]
14:41:24 INFO - PROCESS | 1932 | 1461188484689 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:24 INFO - PROCESS | 1932 | 1461188484891 Marionette TRACE conn3 <- [1,2375,null,{"value":null}]
14:41:25 INFO - PROCESS | 1932 | 1461188485182 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x96297800 == 147 [pid = 1932] [id = 601]
14:41:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x97a8ac00) [pid = 1932] [serial = 1804] [outer = (nil)]
14:41:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x98ff4000) [pid = 1932] [serial = 1805] [outer = 0x97a8ac00]
14:41:25 INFO - PROCESS | 1932 | 1461188485339 Marionette DEBUG loaded listener.js
14:41:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x9915d800) [pid = 1932] [serial = 1806] [outer = 0x97a8ac00]
14:41:26 INFO - PROCESS | 1932 | 1461188486203 Marionette TRACE conn3 <- [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]]]}]
14:41:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly
14:41:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1587ms
14:41:26 INFO - PROCESS | 1932 | 1461188486267 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null]
14:41:26 INFO - PROCESS | 1932 | 1461188486271 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}]
14:41:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html
14:41:26 INFO - PROCESS | 1932 | 1461188486280 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}]
14:41:26 INFO - PROCESS | 1932 | 1461188486283 Marionette TRACE conn3 <- [1,2378,null,{}]
14:41:26 INFO - PROCESS | 1932 | 1461188486288 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:26 INFO - PROCESS | 1932 | 1461188486491 Marionette TRACE conn3 <- [1,2379,null,{"value":null}]
14:41:26 INFO - PROCESS | 1932 | 1461188486781 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x98cf8000 == 148 [pid = 1932] [id = 602]
14:41:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x98ea1800) [pid = 1932] [serial = 1807] [outer = (nil)]
14:41:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x99be9400) [pid = 1932] [serial = 1808] [outer = 0x98ea1800]
14:41:26 INFO - PROCESS | 1932 | 1461188486911 Marionette DEBUG loaded listener.js
14:41:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x99bed400) [pid = 1932] [serial = 1809] [outer = 0x98ea1800]
14:41:27 INFO - PROCESS | 1932 | 1461188487810 Marionette TRACE conn3 <- [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]]]}]
14:41:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height
14:41:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1582ms
14:41:27 INFO - PROCESS | 1932 | 1461188487878 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null]
14:41:27 INFO - PROCESS | 1932 | 1461188487881 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}]
14:41:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html
14:41:27 INFO - PROCESS | 1932 | 1461188487892 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}]
14:41:27 INFO - PROCESS | 1932 | 1461188487895 Marionette TRACE conn3 <- [1,2382,null,{}]
14:41:27 INFO - PROCESS | 1932 | 1461188487901 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:28 INFO - PROCESS | 1932 | 1461188488105 Marionette TRACE conn3 <- [1,2383,null,{"value":null}]
14:41:28 INFO - PROCESS | 1932 | 1461188488403 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x945ae000 == 149 [pid = 1932] [id = 603]
14:41:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x95a17000) [pid = 1932] [serial = 1810] [outer = (nil)]
14:41:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x9ea17c00) [pid = 1932] [serial = 1811] [outer = 0x95a17000]
14:41:28 INFO - PROCESS | 1932 | 1461188488540 Marionette DEBUG loaded listener.js
14:41:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x9fb1f400) [pid = 1932] [serial = 1812] [outer = 0x95a17000]
14:41:29 INFO - PROCESS | 1932 | 1461188489452 Marionette TRACE conn3 <- [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]]]}]
14:41:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y
14:41:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1602ms
14:41:29 INFO - PROCESS | 1932 | 1461188489494 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null]
14:41:29 INFO - PROCESS | 1932 | 1461188489498 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}]
14:41:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html
14:41:29 INFO - PROCESS | 1932 | 1461188489505 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}]
14:41:29 INFO - PROCESS | 1932 | 1461188489508 Marionette TRACE conn3 <- [1,2386,null,{}]
14:41:29 INFO - PROCESS | 1932 | 1461188489514 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:29 INFO - PROCESS | 1932 | 1461188489719 Marionette TRACE conn3 <- [1,2387,null,{"value":null}]
14:41:30 INFO - PROCESS | 1932 | 1461188490066 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c6f000 == 150 [pid = 1932] [id = 604]
14:41:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x98a1d400) [pid = 1932] [serial = 1813] [outer = (nil)]
14:41:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x9fc95c00) [pid = 1932] [serial = 1814] [outer = 0x98a1d400]
14:41:30 INFO - PROCESS | 1932 | 1461188490159 Marionette DEBUG loaded listener.js
14:41:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x9fedd800) [pid = 1932] [serial = 1815] [outer = 0x98a1d400]
14:41:31 INFO - PROCESS | 1932 | 1461188491173 Marionette TRACE conn3 <- [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]]]}]
14:41:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing
14:41:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1730ms
14:41:31 INFO - PROCESS | 1932 | 1461188491236 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null]
14:41:31 INFO - PROCESS | 1932 | 1461188491240 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}]
14:41:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html
14:41:31 INFO - PROCESS | 1932 | 1461188491246 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}]
14:41:31 INFO - PROCESS | 1932 | 1461188491249 Marionette TRACE conn3 <- [1,2390,null,{}]
14:41:31 INFO - PROCESS | 1932 | 1461188491255 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:31 INFO - PROCESS | 1932 | 1461188491463 Marionette TRACE conn3 <- [1,2391,null,{"value":null}]
14:41:31 INFO - PROCESS | 1932 | 1461188491802 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a7000 == 151 [pid = 1932] [id = 605]
14:41:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x9ea11c00) [pid = 1932] [serial = 1816] [outer = (nil)]
14:41:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x9ffa0400) [pid = 1932] [serial = 1817] [outer = 0x9ea11c00]
14:41:31 INFO - PROCESS | 1932 | 1461188491895 Marionette DEBUG loaded listener.js
14:41:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0xa0a4b800) [pid = 1932] [serial = 1818] [outer = 0x9ea11c00]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8fce5c00 == 150 [pid = 1932] [id = 529]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8c894400 == 149 [pid = 1932] [id = 524]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6b3000 == 148 [pid = 1932] [id = 527]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x90004400 == 147 [pid = 1932] [id = 531]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8931a400 == 146 [pid = 1932] [id = 525]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x864d6800 == 145 [pid = 1932] [id = 530]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8e69bc00 == 144 [pid = 1932] [id = 526]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa9000 == 143 [pid = 1932] [id = 528]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd94800 == 142 [pid = 1932] [id = 522]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x88902400 == 141 [pid = 1932] [id = 523]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8788d800 == 140 [pid = 1932] [id = 581]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x97718000 == 139 [pid = 1932] [id = 580]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x83a60000 == 138 [pid = 1932] [id = 579]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x96f8b800 == 137 [pid = 1932] [id = 577]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x82bc4000 == 136 [pid = 1932] [id = 578]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x86eccc00 == 135 [pid = 1932] [id = 576]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x928f9c00 == 134 [pid = 1932] [id = 575]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x90595800 == 133 [pid = 1932] [id = 574]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8f63fc00 == 132 [pid = 1932] [id = 572]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfc3800 == 131 [pid = 1932] [id = 573]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x83a6bc00 == 130 [pid = 1932] [id = 571]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8ba400 == 129 [pid = 1932] [id = 570]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfbdc00 == 128 [pid = 1932] [id = 569]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8788b000 == 127 [pid = 1932] [id = 568]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8890b000 == 126 [pid = 1932] [id = 566]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa31800 == 125 [pid = 1932] [id = 567]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x87cdac00 == 124 [pid = 1932] [id = 565]
14:41:34 INFO - PROCESS | 1932 | --DOCSHELL 0x82bcc000 == 123 [pid = 1932] [id = 564]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x8bd27800) [pid = 1932] [serial = 1691] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x98543400) [pid = 1932] [serial = 1673] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x98546800) [pid = 1932] [serial = 1674] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x8e437400) [pid = 1932] [serial = 1643] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x98ff8800) [pid = 1932] [serial = 1677] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8a439800) [pid = 1932] [serial = 1685] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x95a14c00) [pid = 1932] [serial = 1667] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8518bc00) [pid = 1932] [serial = 1680] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8bd2d000) [pid = 1932] [serial = 1632] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8c6d2800) [pid = 1932] [serial = 1634] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x92889800) [pid = 1932] [serial = 1664] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x95a1b400) [pid = 1932] [serial = 1668] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x99a26c00) [pid = 1932] [serial = 1608] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8dfc8400) [pid = 1932] [serial = 1640] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8e90fc00) [pid = 1932] [serial = 1646] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8f636800) [pid = 1932] [serial = 1647] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x94560000) [pid = 1932] [serial = 1665] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x886c8400) [pid = 1932] [serial = 1683] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8fb0f400) [pid = 1932] [serial = 1653] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8e32a800) [pid = 1932] [serial = 1641] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x99a24400) [pid = 1932] [serial = 1611] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x97fa7400) [pid = 1932] [serial = 1671] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8a40e400) [pid = 1932] [serial = 1628] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x97d2d000) [pid = 1932] [serial = 1670] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8b61dc00) [pid = 1932] [serial = 1688] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x84813000) [pid = 1932] [serial = 1679] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x87ce2000) [pid = 1932] [serial = 1682] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8bc2c400) [pid = 1932] [serial = 1689] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8faa8800) [pid = 1932] [serial = 1652] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x864e1400) [pid = 1932] [serial = 1625] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8b3e5400) [pid = 1932] [serial = 1557] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8ab90400) [pid = 1932] [serial = 1629] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8f8a8800) [pid = 1932] [serial = 1650] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8e697c00) [pid = 1932] [serial = 1644] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8c763c00) [pid = 1932] [serial = 1635] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9032ac00) [pid = 1932] [serial = 1659] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8a444c00) [pid = 1932] [serial = 1686] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8f6b8400) [pid = 1932] [serial = 1649] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x90003000) [pid = 1932] [serial = 1656] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x87882000) [pid = 1932] [serial = 1626] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8ffe7c00) [pid = 1932] [serial = 1655] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8c894000) [pid = 1932] [serial = 1637] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x90592c00) [pid = 1932] [serial = 1661] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8bc2fc00) [pid = 1932] [serial = 1631] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x90323c00) [pid = 1932] [serial = 1658] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8de31800) [pid = 1932] [serial = 1638] [outer = (nil)] [url = about:blank]
14:41:34 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x98ff3800) [pid = 1932] [serial = 1676] [outer = (nil)] [url = about:blank]
14:41:35 INFO - PROCESS | 1932 | 1461188495272 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}]
14:41:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly
14:41:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 4091ms
14:41:35 INFO - PROCESS | 1932 | 1461188495338 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null]
14:41:35 INFO - PROCESS | 1932 | 1461188495344 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}]
14:41:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html
14:41:35 INFO - PROCESS | 1932 | 1461188495353 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}]
14:41:35 INFO - PROCESS | 1932 | 1461188495358 Marionette TRACE conn3 <- [1,2394,null,{}]
14:41:35 INFO - PROCESS | 1932 | 1461188495365 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:35 INFO - PROCESS | 1932 | 1461188495561 Marionette TRACE conn3 <- [1,2395,null,{"value":null}]
14:41:35 INFO - PROCESS | 1932 | 1461188495780 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518d000 == 124 [pid = 1932] [id = 606]
14:41:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x864dbc00) [pid = 1932] [serial = 1819] [outer = (nil)]
14:41:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x87881800) [pid = 1932] [serial = 1820] [outer = 0x864dbc00]
14:41:35 INFO - PROCESS | 1932 | 1461188495857 Marionette DEBUG loaded listener.js
14:41:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x87ce3c00) [pid = 1932] [serial = 1821] [outer = 0x864dbc00]
14:41:36 INFO - PROCESS | 1932 | 1461188496795 Marionette TRACE conn3 <- [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]]]}]
14:41:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite
14:41:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1481ms
14:41:36 INFO - PROCESS | 1932 | 1461188496834 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null]
14:41:36 INFO - PROCESS | 1932 | 1461188496842 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}]
14:41:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html
14:41:36 INFO - PROCESS | 1932 | 1461188496852 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}]
14:41:36 INFO - PROCESS | 1932 | 1461188496855 Marionette TRACE conn3 <- [1,2398,null,{}]
14:41:36 INFO - PROCESS | 1932 | 1461188496861 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:37 INFO - PROCESS | 1932 | 1461188497056 Marionette TRACE conn3 <- [1,2399,null,{"value":null}]
14:41:37 INFO - PROCESS | 1932 | 1461188497293 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a0800 == 125 [pid = 1932] [id = 607]
14:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x85c78000) [pid = 1932] [serial = 1822] [outer = (nil)]
14:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8a401c00) [pid = 1932] [serial = 1823] [outer = 0x85c78000]
14:41:37 INFO - PROCESS | 1932 | 1461188497370 Marionette DEBUG loaded listener.js
14:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8a7dbc00) [pid = 1932] [serial = 1824] [outer = 0x85c78000]
14:41:38 INFO - PROCESS | 1932 | 1461188498266 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}]
14:41:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError
14:41:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1432ms
14:41:38 INFO - PROCESS | 1932 | 1461188498285 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null]
14:41:38 INFO - PROCESS | 1932 | 1461188498289 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}]
14:41:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html
14:41:38 INFO - PROCESS | 1932 | 1461188498295 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}]
14:41:38 INFO - PROCESS | 1932 | 1461188498301 Marionette TRACE conn3 <- [1,2402,null,{}]
14:41:38 INFO - PROCESS | 1932 | 1461188498322 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:38 INFO - PROCESS | 1932 | 1461188498591 Marionette TRACE conn3 <- [1,2403,null,{"value":null}]
14:41:38 INFO - PROCESS | 1932 | 1461188498654 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8930e400 == 126 [pid = 1932] [id = 608]
14:41:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8bc28c00) [pid = 1932] [serial = 1825] [outer = (nil)]
14:41:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8bc30400) [pid = 1932] [serial = 1826] [outer = 0x8bc28c00]
14:41:38 INFO - PROCESS | 1932 | 1461188498734 Marionette DEBUG loaded listener.js
14:41:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8bd2d000) [pid = 1932] [serial = 1827] [outer = 0x8bc28c00]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8a444000) [pid = 1932] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8a7e7000) [pid = 1932] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x9a64a000) [pid = 1932] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x88910c00) [pid = 1932] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x99a21000) [pid = 1932] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8480ec00) [pid = 1932] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x86ec2400) [pid = 1932] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x97c05c00) [pid = 1932] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x95a15000) [pid = 1932] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x9455d800) [pid = 1932] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x90596400) [pid = 1932] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8fce2000) [pid = 1932] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8f8b0800) [pid = 1932] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8f631800) [pid = 1932] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8de34c00) [pid = 1932] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8dfbf000) [pid = 1932] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8ab81400) [pid = 1932] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8ab84c00) [pid = 1932] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8aa2b800) [pid = 1932] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x87ce2400) [pid = 1932] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x846d6c00) [pid = 1932] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x85c73800) [pid = 1932] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x86ed0800) [pid = 1932] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html]
14:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8ff91000) [pid = 1932] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html]
14:41:40 INFO - PROCESS | 1932 | 1461188500254 Marionette TRACE conn3 <- [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]]]}]
14:41:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path
14:41:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1985ms
14:41:40 INFO - PROCESS | 1932 | 1461188500281 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null]
14:41:40 INFO - PROCESS | 1932 | 1461188500285 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}]
14:41:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html
14:41:40 INFO - PROCESS | 1932 | 1461188500291 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}]
14:41:40 INFO - PROCESS | 1932 | 1461188500294 Marionette TRACE conn3 <- [1,2406,null,{}]
14:41:40 INFO - PROCESS | 1932 | 1461188500302 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:40 INFO - PROCESS | 1932 | 1461188500565 Marionette TRACE conn3 <- [1,2407,null,{"value":null}]
14:41:40 INFO - PROCESS | 1932 | 1461188500581 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x832c9800 == 127 [pid = 1932] [id = 609]
14:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x86ec6000) [pid = 1932] [serial = 1828] [outer = (nil)]
14:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8ab84c00) [pid = 1932] [serial = 1829] [outer = 0x86ec6000]
14:41:40 INFO - PROCESS | 1932 | 1461188500783 Marionette DEBUG loaded listener.js
14:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8bd91000) [pid = 1932] [serial = 1830] [outer = 0x86ec6000]
14:41:41 INFO - PROCESS | 1932 | 1461188501546 Marionette TRACE conn3 <- [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]]]}]
14:41:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state
14:41:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1282ms
14:41:41 INFO - PROCESS | 1932 | 1461188501574 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null]
14:41:41 INFO - PROCESS | 1932 | 1461188501577 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}]
14:41:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html
14:41:41 INFO - PROCESS | 1932 | 1461188501583 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}]
14:41:41 INFO - PROCESS | 1932 | 1461188501586 Marionette TRACE conn3 <- [1,2410,null,{}]
14:41:41 INFO - PROCESS | 1932 | 1461188501592 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:41 INFO - PROCESS | 1932 | 1461188501850 Marionette TRACE conn3 <- [1,2411,null,{"value":null}]
14:41:42 INFO - PROCESS | 1932 | 1461188502165 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x846cb800 == 128 [pid = 1932] [id = 610]
14:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x846cdc00) [pid = 1932] [serial = 1831] [outer = (nil)]
14:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x85b41c00) [pid = 1932] [serial = 1832] [outer = 0x846cdc00]
14:41:42 INFO - PROCESS | 1932 | 1461188502328 Marionette DEBUG loaded listener.js
14:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x864d7800) [pid = 1932] [serial = 1833] [outer = 0x846cdc00]
14:41:43 INFO - PROCESS | 1932 | 1461188503308 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}]
14:41:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect
14:41:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1781ms
14:41:43 INFO - PROCESS | 1932 | 1461188503366 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null]
14:41:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html
14:41:43 INFO - PROCESS | 1932 | 1461188503372 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}]
14:41:43 INFO - PROCESS | 1932 | 1461188503380 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}]
14:41:43 INFO - PROCESS | 1932 | 1461188503386 Marionette TRACE conn3 <- [1,2414,null,{}]
14:41:43 INFO - PROCESS | 1932 | 1461188503395 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:43 INFO - PROCESS | 1932 | 1461188503616 Marionette TRACE conn3 <- [1,2415,null,{"value":null}]
14:41:43 INFO - PROCESS | 1932 | 1461188503961 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x87889000 == 129 [pid = 1932] [id = 611]
14:41:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x89308c00) [pid = 1932] [serial = 1834] [outer = (nil)]
14:41:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8a439800) [pid = 1932] [serial = 1835] [outer = 0x89308c00]
14:41:44 INFO - PROCESS | 1932 | 1461188504055 Marionette DEBUG loaded listener.js
14:41:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8aa2b800) [pid = 1932] [serial = 1836] [outer = 0x89308c00]
14:41:45 INFO - PROCESS | 1932 | 1461188505052 Marionette TRACE conn3 <- [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]]]}]
14:41:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects
14:41:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1751ms
14:41:45 INFO - PROCESS | 1932 | 1461188505135 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null]
14:41:45 INFO - PROCESS | 1932 | 1461188505142 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}]
14:41:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html
14:41:45 INFO - PROCESS | 1932 | 1461188505149 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}]
14:41:45 INFO - PROCESS | 1932 | 1461188505153 Marionette TRACE conn3 <- [1,2418,null,{}]
14:41:45 INFO - PROCESS | 1932 | 1461188505159 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:45 INFO - PROCESS | 1932 | 1461188505427 Marionette TRACE conn3 <- [1,2419,null,{"value":null}]
14:41:45 INFO - PROCESS | 1932 | 1461188505846 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3de000 == 130 [pid = 1932] [id = 612]
14:41:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8b3de800) [pid = 1932] [serial = 1837] [outer = (nil)]
14:41:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8b3e8400) [pid = 1932] [serial = 1838] [outer = 0x8b3de800]
14:41:45 INFO - PROCESS | 1932 | 1461188505939 Marionette DEBUG loaded listener.js
14:41:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8bc2f000) [pid = 1932] [serial = 1839] [outer = 0x8b3de800]
14:41:46 INFO - PROCESS | 1932 | 1461188506905 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}]
14:41:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used
14:41:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1794ms
14:41:46 INFO - PROCESS | 1932 | 1461188506958 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null]
14:41:46 INFO - PROCESS | 1932 | 1461188506962 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}]
14:41:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html
14:41:46 INFO - PROCESS | 1932 | 1461188506981 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}]
14:41:46 INFO - PROCESS | 1932 | 1461188506990 Marionette TRACE conn3 <- [1,2422,null,{}]
14:41:47 INFO - PROCESS | 1932 | 1461188506997 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:47 INFO - PROCESS | 1932 | 1461188507218 Marionette TRACE conn3 <- [1,2423,null,{"value":null}]
14:41:47 INFO - PROCESS | 1932 | 1461188507550 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b28d800 == 131 [pid = 1932] [id = 613]
14:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8b3df000) [pid = 1932] [serial = 1840] [outer = (nil)]
14:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8c894000) [pid = 1932] [serial = 1841] [outer = 0x8b3df000]
14:41:47 INFO - PROCESS | 1932 | 1461188507640 Marionette DEBUG loaded listener.js
14:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8c8b0400) [pid = 1932] [serial = 1842] [outer = 0x8b3df000]
14:41:48 INFO - PROCESS | 1932 | 1461188508531 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}]
14:41:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used
14:41:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1600ms
14:41:48 INFO - PROCESS | 1932 | 1461188508573 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null]
14:41:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html
14:41:48 INFO - PROCESS | 1932 | 1461188508578 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}]
14:41:48 INFO - PROCESS | 1932 | 1461188508584 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}]
14:41:48 INFO - PROCESS | 1932 | 1461188508588 Marionette TRACE conn3 <- [1,2426,null,{}]
14:41:48 INFO - PROCESS | 1932 | 1461188508593 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:48 INFO - PROCESS | 1932 | 1461188508809 Marionette TRACE conn3 <- [1,2427,null,{"value":null}]
14:41:49 INFO - PROCESS | 1932 | 1461188509089 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee9000 == 132 [pid = 1932] [id = 614]
14:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8c6d8000) [pid = 1932] [serial = 1843] [outer = (nil)]
14:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8de3c000) [pid = 1932] [serial = 1844] [outer = 0x8c6d8000]
14:41:49 INFO - PROCESS | 1932 | 1461188509225 Marionette DEBUG loaded listener.js
14:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8df3b400) [pid = 1932] [serial = 1845] [outer = 0x8c6d8000]
14:41:50 INFO - PROCESS | 1932 | 1461188510123 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}]
14:41:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha
14:41:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1584ms
14:41:50 INFO - PROCESS | 1932 | 1461188510167 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null]
14:41:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html
14:41:50 INFO - PROCESS | 1932 | 1461188510172 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}]
14:41:50 INFO - PROCESS | 1932 | 1461188510178 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}]
14:41:50 INFO - PROCESS | 1932 | 1461188510182 Marionette TRACE conn3 <- [1,2430,null,{}]
14:41:50 INFO - PROCESS | 1932 | 1461188510187 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:50 INFO - PROCESS | 1932 | 1461188510424 Marionette TRACE conn3 <- [1,2431,null,{"value":null}]
14:41:50 INFO - PROCESS | 1932 | 1461188510708 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e335400 == 133 [pid = 1932] [id = 615]
14:41:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8e42dc00) [pid = 1932] [serial = 1846] [outer = (nil)]
14:41:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8e438000) [pid = 1932] [serial = 1847] [outer = 0x8e42dc00]
14:41:50 INFO - PROCESS | 1932 | 1461188510878 Marionette DEBUG loaded listener.js
14:41:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e69d400) [pid = 1932] [serial = 1848] [outer = 0x8e42dc00]
14:41:51 INFO - PROCESS | 1932 | 1461188511842 Marionette TRACE conn3 <- [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]]]}]
14:41:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha
14:41:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1734ms
14:41:51 INFO - PROCESS | 1932 | 1461188511913 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null]
14:41:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html
14:41:51 INFO - PROCESS | 1932 | 1461188511917 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}]
14:41:51 INFO - PROCESS | 1932 | 1461188511923 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}]
14:41:51 INFO - PROCESS | 1932 | 1461188511927 Marionette TRACE conn3 <- [1,2434,null,{}]
14:41:51 INFO - PROCESS | 1932 | 1461188511933 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:52 INFO - PROCESS | 1932 | 1461188512148 Marionette TRACE conn3 <- [1,2435,null,{"value":null}]
14:41:52 INFO - PROCESS | 1932 | 1461188512480 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43c800 == 134 [pid = 1932] [id = 616]
14:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8aee1000) [pid = 1932] [serial = 1849] [outer = (nil)]
14:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8e69fc00) [pid = 1932] [serial = 1850] [outer = 0x8aee1000]
14:41:52 INFO - PROCESS | 1932 | 1461188512571 Marionette DEBUG loaded listener.js
14:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8f63fc00) [pid = 1932] [serial = 1851] [outer = 0x8aee1000]
14:41:53 INFO - PROCESS | 1932 | 1461188513439 Marionette TRACE conn3 <- [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]]]}]
14:41:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly
14:41:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1580ms
14:41:53 INFO - PROCESS | 1932 | 1461188513504 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null]
14:41:53 INFO - PROCESS | 1932 | 1461188513508 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}]
14:41:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html
14:41:53 INFO - PROCESS | 1932 | 1461188513514 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}]
14:41:53 INFO - PROCESS | 1932 | 1461188513518 Marionette TRACE conn3 <- [1,2438,null,{}]
14:41:53 INFO - PROCESS | 1932 | 1461188513524 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:53 INFO - PROCESS | 1932 | 1461188513728 Marionette TRACE conn3 <- [1,2439,null,{"value":null}]
14:41:54 INFO - PROCESS | 1932 | 1461188513993 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e907400 == 135 [pid = 1932] [id = 617]
14:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8f636800) [pid = 1932] [serial = 1852] [outer = (nil)]
14:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8fa96000) [pid = 1932] [serial = 1853] [outer = 0x8f636800]
14:41:54 INFO - PROCESS | 1932 | 1461188514127 Marionette DEBUG loaded listener.js
14:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8faa9400) [pid = 1932] [serial = 1854] [outer = 0x8f636800]
14:41:55 INFO - PROCESS | 1932 | 1461188515018 Marionette TRACE conn3 <- [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]]]}]
14:41:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial
14:41:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1535ms
14:41:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html
14:41:55 INFO - PROCESS | 1932 | 1461188515051 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null]
14:41:55 INFO - PROCESS | 1932 | 1461188515054 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}]
14:41:55 INFO - PROCESS | 1932 | 1461188515061 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}]
14:41:55 INFO - PROCESS | 1932 | 1461188515064 Marionette TRACE conn3 <- [1,2442,null,{}]
14:41:55 INFO - PROCESS | 1932 | 1461188515070 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:55 INFO - PROCESS | 1932 | 1461188515270 Marionette TRACE conn3 <- [1,2443,null,{"value":null}]
14:41:55 INFO - PROCESS | 1932 | 1461188515609 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fa8ec00 == 136 [pid = 1932] [id = 618]
14:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8fcbb000) [pid = 1932] [serial = 1855] [outer = (nil)]
14:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8ff91400) [pid = 1932] [serial = 1856] [outer = 0x8fcbb000]
14:41:55 INFO - PROCESS | 1932 | 1461188515700 Marionette DEBUG loaded listener.js
14:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8ffe5c00) [pid = 1932] [serial = 1857] [outer = 0x8fcbb000]
14:41:56 INFO - PROCESS | 1932 | 1461188516573 Marionette TRACE conn3 <- [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]]]}]
14:41:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid
14:41:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1538ms
14:41:56 INFO - PROCESS | 1932 | 1461188516599 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null]
14:41:56 INFO - PROCESS | 1932 | 1461188516603 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}]
14:41:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html
14:41:56 INFO - PROCESS | 1932 | 1461188516610 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}]
14:41:56 INFO - PROCESS | 1932 | 1461188516613 Marionette TRACE conn3 <- [1,2446,null,{}]
14:41:56 INFO - PROCESS | 1932 | 1461188516619 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:56 INFO - PROCESS | 1932 | 1461188516822 Marionette TRACE conn3 <- [1,2447,null,{"value":null}]
14:41:57 INFO - PROCESS | 1932 | 1461188517111 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6da400 == 137 [pid = 1932] [id = 619]
14:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8c8b9c00) [pid = 1932] [serial = 1858] [outer = (nil)]
14:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x90007c00) [pid = 1932] [serial = 1859] [outer = 0x8c8b9c00]
14:41:57 INFO - PROCESS | 1932 | 1461188517202 Marionette DEBUG loaded listener.js
14:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x90321400) [pid = 1932] [serial = 1860] [outer = 0x8c8b9c00]
14:41:58 INFO - PROCESS | 1932 | 1461188518092 Marionette TRACE conn3 <- [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]]]}]
14:41:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid
14:41:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1535ms
14:41:58 INFO - PROCESS | 1932 | 1461188518148 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null]
14:41:58 INFO - PROCESS | 1932 | 1461188518152 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}]
14:41:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html
14:41:58 INFO - PROCESS | 1932 | 1461188518161 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}]
14:41:58 INFO - PROCESS | 1932 | 1461188518163 Marionette TRACE conn3 <- [1,2450,null,{}]
14:41:58 INFO - PROCESS | 1932 | 1461188518170 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:41:58 INFO - PROCESS | 1932 | 1461188518382 Marionette TRACE conn3 <- [1,2451,null,{"value":null}]
14:41:58 INFO - PROCESS | 1932 | 1461188518673 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:41:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x904ee400 == 138 [pid = 1932] [id = 620]
14:41:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x904ef400) [pid = 1932] [serial = 1861] [outer = (nil)]
14:41:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x90690800) [pid = 1932] [serial = 1862] [outer = 0x904ef400]
14:41:58 INFO - PROCESS | 1932 | 1461188518834 Marionette DEBUG loaded listener.js
14:41:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x92886000) [pid = 1932] [serial = 1863] [outer = 0x904ef400]
14:41:59 INFO - PROCESS | 1932 | 1461188519795 Marionette TRACE conn3 <- [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]]]}]
14:41:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial
14:41:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1677ms
14:41:59 INFO - PROCESS | 1932 | 1461188519839 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null]
14:41:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html
14:41:59 INFO - PROCESS | 1932 | 1461188519843 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}]
14:41:59 INFO - PROCESS | 1932 | 1461188519850 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}]
14:41:59 INFO - PROCESS | 1932 | 1461188519860 Marionette TRACE conn3 <- [1,2454,null,{}]
14:41:59 INFO - PROCESS | 1932 | 1461188519865 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:00 INFO - PROCESS | 1932 | 1461188520098 Marionette TRACE conn3 <- [1,2455,null,{"value":null}]
14:42:00 INFO - PROCESS | 1932 | 1461188520436 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x9032ec00 == 139 [pid = 1932] [id = 621]
14:42:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x9032f400) [pid = 1932] [serial = 1864] [outer = (nil)]
14:42:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x96297400) [pid = 1932] [serial = 1865] [outer = 0x9032f400]
14:42:00 INFO - PROCESS | 1932 | 1461188520527 Marionette DEBUG loaded listener.js
14:42:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x96f8f400) [pid = 1932] [serial = 1866] [outer = 0x9032f400]
14:42:01 INFO - PROCESS | 1932 | 1461188521423 Marionette TRACE conn3 <- [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]]]}]
14:42:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid
14:42:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1640ms
14:42:01 INFO - PROCESS | 1932 | 1461188521490 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null]
14:42:01 INFO - PROCESS | 1932 | 1461188521494 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}]
14:42:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html
14:42:01 INFO - PROCESS | 1932 | 1461188521500 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}]
14:42:01 INFO - PROCESS | 1932 | 1461188521504 Marionette TRACE conn3 <- [1,2458,null,{}]
14:42:01 INFO - PROCESS | 1932 | 1461188521509 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:01 INFO - PROCESS | 1932 | 1461188521814 Marionette TRACE conn3 <- [1,2459,null,{"value":null}]
14:42:02 INFO - PROCESS | 1932 | 1461188522200 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df3dc00 == 140 [pid = 1932] [id = 622]
14:42:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8e438c00) [pid = 1932] [serial = 1867] [outer = (nil)]
14:42:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x98538400) [pid = 1932] [serial = 1868] [outer = 0x8e438c00]
14:42:02 INFO - PROCESS | 1932 | 1461188522296 Marionette DEBUG loaded listener.js
14:42:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x98540400) [pid = 1932] [serial = 1869] [outer = 0x8e438c00]
14:42:03 INFO - PROCESS | 1932 | 1461188523198 Marionette TRACE conn3 <- [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]]]}]
14:42:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid
14:42:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1729ms
14:42:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html
14:42:03 INFO - PROCESS | 1932 | 1461188523231 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null]
14:42:03 INFO - PROCESS | 1932 | 1461188523234 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}]
14:42:03 INFO - PROCESS | 1932 | 1461188523241 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}]
14:42:03 INFO - PROCESS | 1932 | 1461188523245 Marionette TRACE conn3 <- [1,2462,null,{}]
14:42:03 INFO - PROCESS | 1932 | 1461188523250 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:03 INFO - PROCESS | 1932 | 1461188523469 Marionette TRACE conn3 <- [1,2463,null,{"value":null}]
14:42:03 INFO - PROCESS | 1932 | 1461188523762 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x846d4400 == 141 [pid = 1932] [id = 623]
14:42:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x94563800) [pid = 1932] [serial = 1870] [outer = (nil)]
14:42:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x9915c800) [pid = 1932] [serial = 1871] [outer = 0x94563800]
14:42:03 INFO - PROCESS | 1932 | 1461188523895 Marionette DEBUG loaded listener.js
14:42:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x998f1c00) [pid = 1932] [serial = 1872] [outer = 0x94563800]
14:42:04 INFO - PROCESS | 1932 | 1461188524797 Marionette TRACE conn3 <- [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]]]}]
14:42:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial
14:42:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1585ms
14:42:04 INFO - PROCESS | 1932 | 1461188524826 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null]
14:42:04 INFO - PROCESS | 1932 | 1461188524829 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}]
14:42:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html
14:42:04 INFO - PROCESS | 1932 | 1461188524836 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}]
14:42:04 INFO - PROCESS | 1932 | 1461188524840 Marionette TRACE conn3 <- [1,2466,null,{}]
14:42:04 INFO - PROCESS | 1932 | 1461188524846 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:05 INFO - PROCESS | 1932 | 1461188525059 Marionette TRACE conn3 <- [1,2467,null,{"value":null}]
14:42:05 INFO - PROCESS | 1932 | 1461188525353 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8adc00 == 142 [pid = 1932] [id = 624]
14:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x98ff1c00) [pid = 1932] [serial = 1873] [outer = (nil)]
14:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x99bf4800) [pid = 1932] [serial = 1874] [outer = 0x98ff1c00]
14:42:05 INFO - PROCESS | 1932 | 1461188525498 Marionette DEBUG loaded listener.js
14:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x9a880400) [pid = 1932] [serial = 1875] [outer = 0x98ff1c00]
14:42:06 INFO - PROCESS | 1932 | 1461188526471 Marionette TRACE conn3 <- [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]]]}]
14:42:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid
14:42:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1680ms
14:42:06 INFO - PROCESS | 1932 | 1461188526518 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null]
14:42:06 INFO - PROCESS | 1932 | 1461188526522 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}]
14:42:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html
14:42:06 INFO - PROCESS | 1932 | 1461188526528 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}]
14:42:06 INFO - PROCESS | 1932 | 1461188526532 Marionette TRACE conn3 <- [1,2470,null,{}]
14:42:06 INFO - PROCESS | 1932 | 1461188526537 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:06 INFO - PROCESS | 1932 | 1461188526748 Marionette TRACE conn3 <- [1,2471,null,{"value":null}]
14:42:07 INFO - PROCESS | 1932 | 1461188527050 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e911800 == 143 [pid = 1932] [id = 625]
14:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8fa98000) [pid = 1932] [serial = 1876] [outer = (nil)]
14:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x9fc59800) [pid = 1932] [serial = 1877] [outer = 0x8fa98000]
14:42:07 INFO - PROCESS | 1932 | 1461188527187 Marionette DEBUG loaded listener.js
14:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x9ff0f800) [pid = 1932] [serial = 1878] [outer = 0x8fa98000]
14:42:08 INFO - PROCESS | 1932 | 1461188528087 Marionette TRACE conn3 <- [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]]]}]
14:42:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid
14:42:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1630ms
14:42:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html
14:42:08 INFO - PROCESS | 1932 | 1461188528159 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null]
14:42:08 INFO - PROCESS | 1932 | 1461188528162 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}]
14:42:08 INFO - PROCESS | 1932 | 1461188528169 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}]
14:42:08 INFO - PROCESS | 1932 | 1461188528172 Marionette TRACE conn3 <- [1,2474,null,{}]
14:42:08 INFO - PROCESS | 1932 | 1461188528178 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:08 INFO - PROCESS | 1932 | 1461188528422 Marionette TRACE conn3 <- [1,2475,null,{"value":null}]
14:42:08 INFO - PROCESS | 1932 | 1461188528758 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ea1a400 == 144 [pid = 1932] [id = 626]
14:42:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x9ff33000) [pid = 1932] [serial = 1879] [outer = (nil)]
14:42:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0xa0ad7800) [pid = 1932] [serial = 1880] [outer = 0x9ff33000]
14:42:08 INFO - PROCESS | 1932 | 1461188528847 Marionette DEBUG loaded listener.js
14:42:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0xa0adc800) [pid = 1932] [serial = 1881] [outer = 0x9ff33000]
14:42:09 INFO - PROCESS | 1932 | 1461188529773 Marionette TRACE conn3 <- [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]]]}]
14:42:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases
14:42:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1634ms
14:42:09 INFO - PROCESS | 1932 | 1461188529803 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null]
14:42:09 INFO - PROCESS | 1932 | 1461188529806 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}]
14:42:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html
14:42:09 INFO - PROCESS | 1932 | 1461188529813 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}]
14:42:09 INFO - PROCESS | 1932 | 1461188529816 Marionette TRACE conn3 <- [1,2478,null,{}]
14:42:09 INFO - PROCESS | 1932 | 1461188529822 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:10 INFO - PROCESS | 1932 | 1461188530028 Marionette TRACE conn3 <- [1,2479,null,{"value":null}]
14:42:10 INFO - PROCESS | 1932 | 1461188530325 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fff0000 == 145 [pid = 1932] [id = 627]
14:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x9fb84c00) [pid = 1932] [serial = 1882] [outer = (nil)]
14:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0xa0f38800) [pid = 1932] [serial = 1883] [outer = 0x9fb84c00]
14:42:10 INFO - PROCESS | 1932 | 1461188530469 Marionette DEBUG loaded listener.js
14:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0xa0f44c00) [pid = 1932] [serial = 1884] [outer = 0x9fb84c00]
14:42:11 INFO - PROCESS | 1932 | 1461188531380 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}]
14:42:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases
14:42:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1630ms
14:42:11 INFO - PROCESS | 1932 | 1461188531444 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null]
14:42:11 INFO - PROCESS | 1932 | 1461188531448 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}]
14:42:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html
14:42:11 INFO - PROCESS | 1932 | 1461188531454 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}]
14:42:11 INFO - PROCESS | 1932 | 1461188531459 Marionette TRACE conn3 <- [1,2482,null,{}]
14:42:11 INFO - PROCESS | 1932 | 1461188531464 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:11 INFO - PROCESS | 1932 | 1461188531682 Marionette TRACE conn3 <- [1,2483,null,{"value":null}]
14:42:12 INFO - PROCESS | 1932 | 1461188532026 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fce6000 == 146 [pid = 1932] [id = 628]
14:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x8ff9a400) [pid = 1932] [serial = 1885] [outer = (nil)]
14:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0xa2a77400) [pid = 1932] [serial = 1886] [outer = 0x8ff9a400]
14:42:12 INFO - PROCESS | 1932 | 1461188532117 Marionette DEBUG loaded listener.js
14:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0xa2abe800) [pid = 1932] [serial = 1887] [outer = 0x8ff9a400]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x85c71400 == 145 [pid = 1932] [id = 515]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8518a000 == 144 [pid = 1932] [id = 514]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x832c9800 == 143 [pid = 1932] [id = 609]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8930e400 == 142 [pid = 1932] [id = 608]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x836a0800 == 141 [pid = 1932] [id = 607]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8518d000 == 140 [pid = 1932] [id = 606]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x945ae000 == 139 [pid = 1932] [id = 603]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x85c6f000 == 138 [pid = 1932] [id = 604]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x98cf8000 == 137 [pid = 1932] [id = 602]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x96297800 == 136 [pid = 1932] [id = 601]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8b1c00 == 135 [pid = 1932] [id = 600]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x904e8400 == 134 [pid = 1932] [id = 598]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x85c74800 == 133 [pid = 1932] [id = 599]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x836a5800 == 132 [pid = 1932] [id = 597]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6ab400 == 131 [pid = 1932] [id = 596]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa31c00 == 130 [pid = 1932] [id = 595]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d6000 == 129 [pid = 1932] [id = 594]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8e54b400 == 128 [pid = 1932] [id = 592]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8de3d000 == 127 [pid = 1932] [id = 593]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce5000 == 126 [pid = 1932] [id = 591]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8c530c00 == 125 [pid = 1932] [id = 590]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43e800 == 124 [pid = 1932] [id = 589]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8931d000 == 123 [pid = 1932] [id = 588]
14:42:14 INFO - PROCESS | 1932 | --DOCSHELL 0x864d3400 == 122 [pid = 1932] [id = 587]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x90689800) [pid = 1932] [serial = 1662] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x8ab86800) [pid = 1932] [serial = 1760] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x8ab8a000) [pid = 1932] [serial = 1623] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8ab84400) [pid = 1932] [serial = 1757] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x9fb84000) [pid = 1932] [serial = 1749] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x9fb26800) [pid = 1932] [serial = 1748] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x9ea0e400) [pid = 1932] [serial = 1746] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x9df6e400) [pid = 1932] [serial = 1745] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x9a87ec00) [pid = 1932] [serial = 1743] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x9a651c00) [pid = 1932] [serial = 1742] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x99bf1000) [pid = 1932] [serial = 1740] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x99bea400) [pid = 1932] [serial = 1739] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x99813800) [pid = 1932] [serial = 1737] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x99156000) [pid = 1932] [serial = 1736] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x98fee800) [pid = 1932] [serial = 1734] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x98ea2400) [pid = 1932] [serial = 1733] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x97d30000) [pid = 1932] [serial = 1731] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x97d2bc00) [pid = 1932] [serial = 1730] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x96c53c00) [pid = 1932] [serial = 1728] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x96292c00) [pid = 1932] [serial = 1727] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x92889000) [pid = 1932] [serial = 1725] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x912b8400) [pid = 1932] [serial = 1724] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x90010000) [pid = 1932] [serial = 1722] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8ffefc00) [pid = 1932] [serial = 1721] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8ff90400) [pid = 1932] [serial = 1719] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8fced400) [pid = 1932] [serial = 1718] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8faa9800) [pid = 1932] [serial = 1716] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8faa5c00) [pid = 1932] [serial = 1715] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8f6af800) [pid = 1932] [serial = 1713] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8f63ec00) [pid = 1932] [serial = 1712] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8e694400) [pid = 1932] [serial = 1710] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8dfc8000) [pid = 1932] [serial = 1709] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8df32c00) [pid = 1932] [serial = 1707] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8de3e800) [pid = 1932] [serial = 1706] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8c890400) [pid = 1932] [serial = 1704] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8c888000) [pid = 1932] [serial = 1703] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8b284000) [pid = 1932] [serial = 1701] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8aa39c00) [pid = 1932] [serial = 1700] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x89315800) [pid = 1932] [serial = 1698] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x88907400) [pid = 1932] [serial = 1697] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x85b38000) [pid = 1932] [serial = 1695] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x84815800) [pid = 1932] [serial = 1694] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x86ecf800) [pid = 1932] [serial = 1751] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x87888000) [pid = 1932] [serial = 1752] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8b3e1c00) [pid = 1932] [serial = 1758] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x88e4b000) [pid = 1932] [serial = 1754] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8931a800) [pid = 1932] [serial = 1755] [outer = (nil)] [url = about:blank]
14:42:15 INFO - PROCESS | 1932 | 1461188535568 Marionette TRACE conn3 <- [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]]]}]
14:42:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases
14:42:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 4137ms
14:42:15 INFO - PROCESS | 1932 | 1461188535591 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null]
14:42:15 INFO - PROCESS | 1932 | 1461188535598 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}]
14:42:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html
14:42:15 INFO - PROCESS | 1932 | 1461188535607 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}]
14:42:15 INFO - PROCESS | 1932 | 1461188535612 Marionette TRACE conn3 <- [1,2486,null,{}]
14:42:15 INFO - PROCESS | 1932 | 1461188535620 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:15 INFO - PROCESS | 1932 | 1461188535814 Marionette TRACE conn3 <- [1,2487,null,{"value":null}]
14:42:16 INFO - PROCESS | 1932 | 1461188536024 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c6e000 == 123 [pid = 1932] [id = 629]
14:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x85c74800) [pid = 1932] [serial = 1888] [outer = (nil)]
14:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x87881000) [pid = 1932] [serial = 1889] [outer = 0x85c74800]
14:42:16 INFO - PROCESS | 1932 | 1461188536111 Marionette DEBUG loaded listener.js
14:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8788b800) [pid = 1932] [serial = 1890] [outer = 0x85c74800]
14:42:17 INFO - PROCESS | 1932 | 1461188537064 Marionette TRACE conn3 <- [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]]]}]
14:42:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases
14:42:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1492ms
14:42:17 INFO - PROCESS | 1932 | 1461188537099 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null]
14:42:17 INFO - PROCESS | 1932 | 1461188537107 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}]
14:42:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html
14:42:17 INFO - PROCESS | 1932 | 1461188537117 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}]
14:42:17 INFO - PROCESS | 1932 | 1461188537120 Marionette TRACE conn3 <- [1,2490,null,{}]
14:42:17 INFO - PROCESS | 1932 | 1461188537126 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:17 INFO - PROCESS | 1932 | 1461188537419 Marionette TRACE conn3 <- [1,2491,null,{"value":null}]
14:42:17 INFO - PROCESS | 1932 | 1461188537456 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ec7000 == 124 [pid = 1932] [id = 630]
14:42:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x87880400) [pid = 1932] [serial = 1891] [outer = (nil)]
14:42:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x89315400) [pid = 1932] [serial = 1892] [outer = 0x87880400]
14:42:17 INFO - PROCESS | 1932 | 1461188537528 Marionette DEBUG loaded listener.js
14:42:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8a40b400) [pid = 1932] [serial = 1893] [outer = 0x87880400]
14:42:18 INFO - PROCESS | 1932 | 1461188538543 Marionette TRACE conn3 <- [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]]]}]
14:42:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region
14:42:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1487ms
14:42:18 INFO - PROCESS | 1932 | 1461188538604 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null]
14:42:18 INFO - PROCESS | 1932 | 1461188538608 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}]
14:42:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html
14:42:18 INFO - PROCESS | 1932 | 1461188538614 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}]
14:42:18 INFO - PROCESS | 1932 | 1461188538620 Marionette TRACE conn3 <- [1,2494,null,{}]
14:42:18 INFO - PROCESS | 1932 | 1461188538635 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:18 INFO - PROCESS | 1932 | 1461188538915 Marionette TRACE conn3 <- [1,2495,null,{"value":null}]
14:42:18 INFO - PROCESS | 1932 | 1461188538958 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x89317400 == 125 [pid = 1932] [id = 631]
14:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8aa37000) [pid = 1932] [serial = 1894] [outer = (nil)]
14:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8ab8d400) [pid = 1932] [serial = 1895] [outer = 0x8aa37000]
14:42:19 INFO - PROCESS | 1932 | 1461188539066 Marionette DEBUG loaded listener.js
14:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8b28a000) [pid = 1932] [serial = 1896] [outer = 0x8aa37000]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8931ac00) [pid = 1932] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8bc28c00) [pid = 1932] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x928f1c00) [pid = 1932] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x904ee000) [pid = 1932] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8e548400) [pid = 1932] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8faac400) [pid = 1932] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8faa8000) [pid = 1932] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8c893800) [pid = 1932] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8dfc4800) [pid = 1932] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8e54c000) [pid = 1932] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8aa2b400) [pid = 1932] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8c6d3c00) [pid = 1932] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8bd97400) [pid = 1932] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8931ec00) [pid = 1932] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x864d6c00) [pid = 1932] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x864dbc00) [pid = 1932] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x9ea11c00) [pid = 1932] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x98a1d400) [pid = 1932] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x95a17000) [pid = 1932] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x98ea1800) [pid = 1932] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x97a8ac00) [pid = 1932] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8faaec00) [pid = 1932] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html]
14:42:20 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x85c78000) [pid = 1932] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html]
14:42:20 INFO - PROCESS | 1932 | 1461188540741 Marionette TRACE conn3 <- [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]]]}]
14:42:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region
14:42:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2189ms
14:42:20 INFO - PROCESS | 1932 | 1461188540804 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null]
14:42:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html
14:42:20 INFO - PROCESS | 1932 | 1461188540808 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}]
14:42:20 INFO - PROCESS | 1932 | 1461188540814 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}]
14:42:20 INFO - PROCESS | 1932 | 1461188540817 Marionette TRACE conn3 <- [1,2498,null,{}]
14:42:20 INFO - PROCESS | 1932 | 1461188540822 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:21 INFO - PROCESS | 1932 | 1461188541009 Marionette TRACE conn3 <- [1,2499,null,{"value":null}]
14:42:21 INFO - PROCESS | 1932 | 1461188541025 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a6c00 == 126 [pid = 1932] [id = 632]
14:42:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8aa39400) [pid = 1932] [serial = 1897] [outer = (nil)]
14:42:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8bc2c400) [pid = 1932] [serial = 1898] [outer = 0x8aa39400]
14:42:21 INFO - PROCESS | 1932 | 1461188541097 Marionette DEBUG loaded listener.js
14:42:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8bd30c00) [pid = 1932] [serial = 1899] [outer = 0x8aa39400]
14:42:22 INFO - PROCESS | 1932 | 1461188542059 Marionette TRACE conn3 <- [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]]]}]
14:42:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region
14:42:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1287ms
14:42:22 INFO - PROCESS | 1932 | 1461188542100 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null]
14:42:22 INFO - PROCESS | 1932 | 1461188542103 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}]
14:42:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html
14:42:22 INFO - PROCESS | 1932 | 1461188542109 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}]
14:42:22 INFO - PROCESS | 1932 | 1461188542112 Marionette TRACE conn3 <- [1,2502,null,{}]
14:42:22 INFO - PROCESS | 1932 | 1461188542117 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:22 INFO - PROCESS | 1932 | 1461188542434 Marionette TRACE conn3 <- [1,2503,null,{"value":null}]
14:42:22 INFO - PROCESS | 1932 | 1461188542728 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480ec00 == 127 [pid = 1932] [id = 633]
14:42:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x84810000) [pid = 1932] [serial = 1900] [outer = (nil)]
14:42:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x85191000) [pid = 1932] [serial = 1901] [outer = 0x84810000]
14:42:22 INFO - PROCESS | 1932 | 1461188542888 Marionette DEBUG loaded listener.js
14:42:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x864e2800) [pid = 1932] [serial = 1902] [outer = 0x84810000]
14:42:23 INFO - PROCESS | 1932 | 1461188543834 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}]
14:42:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation
14:42:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1780ms
14:42:23 INFO - PROCESS | 1932 | 1461188543891 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null]
14:42:23 INFO - PROCESS | 1932 | 1461188543898 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}]
14:42:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html
14:42:23 INFO - PROCESS | 1932 | 1461188543906 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}]
14:42:23 INFO - PROCESS | 1932 | 1461188543913 Marionette TRACE conn3 <- [1,2506,null,{}]
14:42:23 INFO - PROCESS | 1932 | 1461188543920 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:24 INFO - PROCESS | 1932 | 1461188544148 Marionette TRACE conn3 <- [1,2507,null,{"value":null}]
14:42:24 INFO - PROCESS | 1932 | 1461188544482 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x89304c00 == 128 [pid = 1932] [id = 634]
14:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8930c000) [pid = 1932] [serial = 1903] [outer = (nil)]
14:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8a405c00) [pid = 1932] [serial = 1904] [outer = 0x8930c000]
14:42:24 INFO - PROCESS | 1932 | 1461188544579 Marionette DEBUG loaded listener.js
14:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8aa31400) [pid = 1932] [serial = 1905] [outer = 0x8930c000]
14:42:25 INFO - PROCESS | 1932 | 1461188545603 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}]
14:42:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation
14:42:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1744ms
14:42:25 INFO - PROCESS | 1932 | 1461188545650 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null]
14:42:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html
14:42:25 INFO - PROCESS | 1932 | 1461188545656 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}]
14:42:25 INFO - PROCESS | 1932 | 1461188545662 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}]
14:42:25 INFO - PROCESS | 1932 | 1461188545666 Marionette TRACE conn3 <- [1,2510,null,{}]
14:42:25 INFO - PROCESS | 1932 | 1461188545672 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:25 INFO - PROCESS | 1932 | 1461188545884 Marionette TRACE conn3 <- [1,2511,null,{"value":null}]
14:42:26 INFO - PROCESS | 1932 | 1461188546252 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b3e3000 == 129 [pid = 1932] [id = 635]
14:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8b61cc00) [pid = 1932] [serial = 1906] [outer = (nil)]
14:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8bd2f400) [pid = 1932] [serial = 1907] [outer = 0x8b61cc00]
14:42:26 INFO - PROCESS | 1932 | 1461188546345 Marionette DEBUG loaded listener.js
14:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8c6ce000) [pid = 1932] [serial = 1908] [outer = 0x8b61cc00]
14:42:27 INFO - PROCESS | 1932 | 1461188547282 Marionette TRACE conn3 <- [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]]]}]
14:42:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out
14:42:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1684ms
14:42:27 INFO - PROCESS | 1932 | 1461188547346 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null]
14:42:27 INFO - PROCESS | 1932 | 1461188547352 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}]
14:42:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html
14:42:27 INFO - PROCESS | 1932 | 1461188547369 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}]
14:42:27 INFO - PROCESS | 1932 | 1461188547376 Marionette TRACE conn3 <- [1,2514,null,{}]
14:42:27 INFO - PROCESS | 1932 | 1461188547382 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:27 INFO - PROCESS | 1932 | 1461188547633 Marionette TRACE conn3 <- [1,2515,null,{"value":null}]
14:42:27 INFO - PROCESS | 1932 | 1461188547959 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x88908800 == 130 [pid = 1932] [id = 636]
14:42:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8b3ea000) [pid = 1932] [serial = 1909] [outer = (nil)]
14:42:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8c8b4000) [pid = 1932] [serial = 1910] [outer = 0x8b3ea000]
14:42:28 INFO - PROCESS | 1932 | 1461188548051 Marionette DEBUG loaded listener.js
14:42:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8de33800) [pid = 1932] [serial = 1911] [outer = 0x8b3ea000]
14:42:28 INFO - PROCESS | 1932 | 1461188548947 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}]
14:42:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set
14:42:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1642ms
14:42:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html
14:42:29 INFO - PROCESS | 1932 | 1461188549004 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null]
14:42:29 INFO - PROCESS | 1932 | 1461188549007 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}]
14:42:29 INFO - PROCESS | 1932 | 1461188549013 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}]
14:42:29 INFO - PROCESS | 1932 | 1461188549017 Marionette TRACE conn3 <- [1,2518,null,{}]
14:42:29 INFO - PROCESS | 1932 | 1461188549023 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:29 INFO - PROCESS | 1932 | 1461188549239 Marionette TRACE conn3 <- [1,2519,null,{"value":null}]
14:42:29 INFO - PROCESS | 1932 | 1461188549568 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee7c00 == 131 [pid = 1932] [id = 637]
14:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8b622000) [pid = 1932] [serial = 1912] [outer = (nil)]
14:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8df3c400) [pid = 1932] [serial = 1913] [outer = 0x8b622000]
14:42:29 INFO - PROCESS | 1932 | 1461188549657 Marionette DEBUG loaded listener.js
14:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8dfc5c00) [pid = 1932] [serial = 1914] [outer = 0x8b622000]
14:42:30 INFO - PROCESS | 1932 | 1461188550572 Marionette TRACE conn3 <- [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]]]}]
14:42:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set
14:42:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1596ms
14:42:30 INFO - PROCESS | 1932 | 1461188550609 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null]
14:42:30 INFO - PROCESS | 1932 | 1461188550613 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}]
14:42:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html
14:42:30 INFO - PROCESS | 1932 | 1461188550620 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}]
14:42:30 INFO - PROCESS | 1932 | 1461188550624 Marionette TRACE conn3 <- [1,2522,null,{}]
14:42:30 INFO - PROCESS | 1932 | 1461188550629 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:30 INFO - PROCESS | 1932 | 1461188550827 Marionette TRACE conn3 <- [1,2523,null,{"value":null}]
14:42:31 INFO - PROCESS | 1932 | 1461188551172 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e434800 == 132 [pid = 1932] [id = 638]
14:42:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8e435c00) [pid = 1932] [serial = 1915] [outer = (nil)]
14:42:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8e541000) [pid = 1932] [serial = 1916] [outer = 0x8e435c00]
14:42:31 INFO - PROCESS | 1932 | 1461188551278 Marionette DEBUG loaded listener.js
14:42:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8e6a0c00) [pid = 1932] [serial = 1917] [outer = 0x8e435c00]
14:42:32 INFO - PROCESS | 1932 | 1461188552265 Marionette TRACE conn3 <- [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]]]}]
14:42:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set
14:42:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1684ms
14:42:32 INFO - PROCESS | 1932 | 1461188552305 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null]
14:42:32 INFO - PROCESS | 1932 | 1461188552309 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}]
14:42:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html
14:42:32 INFO - PROCESS | 1932 | 1461188552315 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}]
14:42:32 INFO - PROCESS | 1932 | 1461188552319 Marionette TRACE conn3 <- [1,2526,null,{}]
14:42:32 INFO - PROCESS | 1932 | 1461188552324 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:32 INFO - PROCESS | 1932 | 1461188552528 Marionette TRACE conn3 <- [1,2527,null,{"value":null}]
14:42:32 INFO - PROCESS | 1932 | 1461188552811 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c4400 == 133 [pid = 1932] [id = 639]
14:42:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8e42f400) [pid = 1932] [serial = 1918] [outer = (nil)]
14:42:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8f6b1400) [pid = 1932] [serial = 1919] [outer = 0x8e42f400]
14:42:32 INFO - PROCESS | 1932 | 1461188552943 Marionette DEBUG loaded listener.js
14:42:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8f8af400) [pid = 1932] [serial = 1920] [outer = 0x8e42f400]
14:42:33 INFO - PROCESS | 1932 | 1461188553843 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}]
14:42:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set
14:42:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1587ms
14:42:33 INFO - PROCESS | 1932 | 1461188553903 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null]
14:42:33 INFO - PROCESS | 1932 | 1461188553906 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}]
14:42:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html
14:42:33 INFO - PROCESS | 1932 | 1461188553913 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}]
14:42:33 INFO - PROCESS | 1932 | 1461188553917 Marionette TRACE conn3 <- [1,2530,null,{}]
14:42:33 INFO - PROCESS | 1932 | 1461188553923 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:34 INFO - PROCESS | 1932 | 1461188554139 Marionette TRACE conn3 <- [1,2531,null,{"value":null}]
14:42:34 INFO - PROCESS | 1932 | 1461188554473 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd28800 == 134 [pid = 1932] [id = 640]
14:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8c52d000) [pid = 1932] [serial = 1921] [outer = (nil)]
14:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8faa5c00) [pid = 1932] [serial = 1922] [outer = 0x8c52d000]
14:42:34 INFO - PROCESS | 1932 | 1461188554563 Marionette DEBUG loaded listener.js
14:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8faa9800) [pid = 1932] [serial = 1923] [outer = 0x8c52d000]
14:42:35 INFO - PROCESS | 1932 | 1461188555469 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}]
14:42:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set
14:42:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1630ms
14:42:35 INFO - PROCESS | 1932 | 1461188555545 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null]
14:42:35 INFO - PROCESS | 1932 | 1461188555549 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}]
14:42:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html
14:42:35 INFO - PROCESS | 1932 | 1461188555555 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}]
14:42:35 INFO - PROCESS | 1932 | 1461188555558 Marionette TRACE conn3 <- [1,2534,null,{}]
14:42:35 INFO - PROCESS | 1932 | 1461188555564 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:35 INFO - PROCESS | 1932 | 1461188555816 Marionette TRACE conn3 <- [1,2535,null,{"value":null}]
14:42:36 INFO - PROCESS | 1932 | 1461188556143 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6af800 == 135 [pid = 1932] [id = 641]
14:42:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8f8aec00) [pid = 1932] [serial = 1924] [outer = (nil)]
14:42:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8fcf0c00) [pid = 1932] [serial = 1925] [outer = 0x8f8aec00]
14:42:36 INFO - PROCESS | 1932 | 1461188556233 Marionette DEBUG loaded listener.js
14:42:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8ff99c00) [pid = 1932] [serial = 1926] [outer = 0x8f8aec00]
14:42:37 INFO - PROCESS | 1932 | 1461188557132 Marionette TRACE conn3 <- [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]]]}]
14:42:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills
14:42:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1630ms
14:42:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html
14:42:37 INFO - PROCESS | 1932 | 1461188557185 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null]
14:42:37 INFO - PROCESS | 1932 | 1461188557188 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}]
14:42:37 INFO - PROCESS | 1932 | 1461188557194 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}]
14:42:37 INFO - PROCESS | 1932 | 1461188557198 Marionette TRACE conn3 <- [1,2538,null,{}]
14:42:37 INFO - PROCESS | 1932 | 1461188557204 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:37 INFO - PROCESS | 1932 | 1461188557443 Marionette TRACE conn3 <- [1,2539,null,{"value":null}]
14:42:37 INFO - PROCESS | 1932 | 1461188557771 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faab400 == 136 [pid = 1932] [id = 642]
14:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8fce6800) [pid = 1932] [serial = 1927] [outer = (nil)]
14:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x90009000) [pid = 1932] [serial = 1928] [outer = 0x8fce6800]
14:42:37 INFO - PROCESS | 1932 | 1461188557860 Marionette DEBUG loaded listener.js
14:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x90323800) [pid = 1932] [serial = 1929] [outer = 0x8fce6800]
14:42:38 INFO - PROCESS | 1932 | 1461188558747 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}]
14:42:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills
14:42:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1631ms
14:42:38 INFO - PROCESS | 1932 | 1461188558825 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null]
14:42:38 INFO - PROCESS | 1932 | 1461188558829 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}]
14:42:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html
14:42:38 INFO - PROCESS | 1932 | 1461188558835 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}]
14:42:38 INFO - PROCESS | 1932 | 1461188558839 Marionette TRACE conn3 <- [1,2542,null,{}]
14:42:38 INFO - PROCESS | 1932 | 1461188558845 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:39 INFO - PROCESS | 1932 | 1461188559084 Marionette TRACE conn3 <- [1,2543,null,{"value":null}]
14:42:39 INFO - PROCESS | 1932 | 1461188559446 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e5000 == 137 [pid = 1932] [id = 643]
14:42:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x904e5400) [pid = 1932] [serial = 1930] [outer = (nil)]
14:42:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x904ef800) [pid = 1932] [serial = 1931] [outer = 0x904e5400]
14:42:39 INFO - PROCESS | 1932 | 1461188559552 Marionette DEBUG loaded listener.js
14:42:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x914dc800) [pid = 1932] [serial = 1932] [outer = 0x904e5400]
14:42:40 INFO - PROCESS | 1932 | 1461188560464 Marionette TRACE conn3 <- [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]]]}]
14:42:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills
14:42:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1679ms
14:42:40 INFO - PROCESS | 1932 | 1461188560516 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null]
14:42:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html
14:42:40 INFO - PROCESS | 1932 | 1461188560527 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}]
14:42:40 INFO - PROCESS | 1932 | 1461188560532 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}]
14:42:40 INFO - PROCESS | 1932 | 1461188560537 Marionette TRACE conn3 <- [1,2546,null,{}]
14:42:40 INFO - PROCESS | 1932 | 1461188560543 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:40 INFO - PROCESS | 1932 | 1461188560794 Marionette TRACE conn3 <- [1,2547,null,{"value":null}]
14:42:41 INFO - PROCESS | 1932 | 1461188561129 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x912b2000 == 138 [pid = 1932] [id = 644]
14:42:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x914e1400) [pid = 1932] [serial = 1933] [outer = (nil)]
14:42:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x945af800) [pid = 1932] [serial = 1934] [outer = 0x914e1400]
14:42:41 INFO - PROCESS | 1932 | 1461188561218 Marionette DEBUG loaded listener.js
14:42:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x95069800) [pid = 1932] [serial = 1935] [outer = 0x914e1400]
14:42:42 INFO - PROCESS | 1932 | 1461188562130 Marionette TRACE conn3 <- [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]]]}]
14:42:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills
14:42:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1639ms
14:42:42 INFO - PROCESS | 1932 | 1461188562172 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null]
14:42:42 INFO - PROCESS | 1932 | 1461188562176 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}]
14:42:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html
14:42:42 INFO - PROCESS | 1932 | 1461188562182 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}]
14:42:42 INFO - PROCESS | 1932 | 1461188562186 Marionette TRACE conn3 <- [1,2550,null,{}]
14:42:42 INFO - PROCESS | 1932 | 1461188562191 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:42 INFO - PROCESS | 1932 | 1461188562392 Marionette TRACE conn3 <- [1,2551,null,{"value":null}]
14:42:42 INFO - PROCESS | 1932 | 1461188562728 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e0400 == 139 [pid = 1932] [id = 645]
14:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x91ed1800) [pid = 1932] [serial = 1936] [outer = (nil)]
14:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x96cdac00) [pid = 1932] [serial = 1937] [outer = 0x91ed1800]
14:42:42 INFO - PROCESS | 1932 | 1461188562818 Marionette DEBUG loaded listener.js
14:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x9777b000) [pid = 1932] [serial = 1938] [outer = 0x91ed1800]
14:42:43 INFO - PROCESS | 1932 | 1461188563874 Marionette TRACE conn3 <- [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]]]}]
14:42:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images
14:42:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1732ms
14:42:43 INFO - PROCESS | 1932 | 1461188563914 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null]
14:42:43 INFO - PROCESS | 1932 | 1461188563918 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}]
14:42:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html
14:42:43 INFO - PROCESS | 1932 | 1461188563924 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}]
14:42:43 INFO - PROCESS | 1932 | 1461188563927 Marionette TRACE conn3 <- [1,2554,null,{}]
14:42:43 INFO - PROCESS | 1932 | 1461188563933 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:44 INFO - PROCESS | 1932 | 1461188564134 Marionette TRACE conn3 <- [1,2555,null,{"value":null}]
14:42:44 INFO - PROCESS | 1932 | 1461188564485 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb46800 == 140 [pid = 1932] [id = 646]
14:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8ff98c00) [pid = 1932] [serial = 1939] [outer = (nil)]
14:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x981ea800) [pid = 1932] [serial = 1940] [outer = 0x8ff98c00]
14:42:44 INFO - PROCESS | 1932 | 1461188564573 Marionette DEBUG loaded listener.js
14:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x982cf000) [pid = 1932] [serial = 1941] [outer = 0x8ff98c00]
14:42:45 INFO - PROCESS | 1932 | 1461188565480 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}]
14:42:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images
14:42:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1591ms
14:42:45 INFO - PROCESS | 1932 | 1461188565516 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null]
14:42:45 INFO - PROCESS | 1932 | 1461188565519 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}]
14:42:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html
14:42:45 INFO - PROCESS | 1932 | 1461188565525 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}]
14:42:45 INFO - PROCESS | 1932 | 1461188565529 Marionette TRACE conn3 <- [1,2558,null,{}]
14:42:45 INFO - PROCESS | 1932 | 1461188565535 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:45 INFO - PROCESS | 1932 | 1461188565744 Marionette TRACE conn3 <- [1,2559,null,{"value":null}]
14:42:46 INFO - PROCESS | 1932 | 1461188566043 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x96f88400 == 141 [pid = 1932] [id = 647]
14:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x97d2dc00) [pid = 1932] [serial = 1942] [outer = (nil)]
14:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x98ea1800) [pid = 1932] [serial = 1943] [outer = 0x97d2dc00]
14:42:46 INFO - PROCESS | 1932 | 1461188566177 Marionette DEBUG loaded listener.js
14:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x98ff5800) [pid = 1932] [serial = 1944] [outer = 0x97d2dc00]
14:42:47 INFO - PROCESS | 1932 | 1461188567187 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}]
14:42:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images
14:42:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1730ms
14:42:47 INFO - PROCESS | 1932 | 1461188567257 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null]
14:42:47 INFO - PROCESS | 1932 | 1461188567261 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}]
14:42:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html
14:42:47 INFO - PROCESS | 1932 | 1461188567268 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}]
14:42:47 INFO - PROCESS | 1932 | 1461188567271 Marionette TRACE conn3 <- [1,2562,null,{}]
14:42:47 INFO - PROCESS | 1932 | 1461188567277 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:47 INFO - PROCESS | 1932 | 1461188567500 Marionette TRACE conn3 <- [1,2563,null,{"value":null}]
14:42:47 INFO - PROCESS | 1932 | 1461188567842 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b3b800 == 142 [pid = 1932] [id = 648]
14:42:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x981f3400) [pid = 1932] [serial = 1945] [outer = (nil)]
14:42:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x99a20000) [pid = 1932] [serial = 1946] [outer = 0x981f3400]
14:42:47 INFO - PROCESS | 1932 | 1461188567933 Marionette DEBUG loaded listener.js
14:42:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x998ee000) [pid = 1932] [serial = 1947] [outer = 0x981f3400]
14:42:48 INFO - PROCESS | 1932 | 1461188568957 Marionette TRACE conn3 <- [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]]]}]
14:42:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles
14:42:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1738ms
14:42:49 INFO - PROCESS | 1932 | 1461188569007 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null]
14:42:49 INFO - PROCESS | 1932 | 1461188569011 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}]
14:42:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html
14:42:49 INFO - PROCESS | 1932 | 1461188569017 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}]
14:42:49 INFO - PROCESS | 1932 | 1461188569021 Marionette TRACE conn3 <- [1,2566,null,{}]
14:42:49 INFO - PROCESS | 1932 | 1461188569026 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:49 INFO - PROCESS | 1932 | 1461188569282 Marionette TRACE conn3 <- [1,2567,null,{"value":null}]
14:42:49 INFO - PROCESS | 1932 | 1461188569624 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x90006800 == 143 [pid = 1932] [id = 649]
14:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x92885400) [pid = 1932] [serial = 1948] [outer = (nil)]
14:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x99bf1c00) [pid = 1932] [serial = 1949] [outer = 0x92885400]
14:42:49 INFO - PROCESS | 1932 | 1461188569718 Marionette DEBUG loaded listener.js
14:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x9df6ec00) [pid = 1932] [serial = 1950] [outer = 0x92885400]
14:42:50 INFO - PROCESS | 1932 | 1461188570649 Marionette TRACE conn3 <- [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]]]}]
14:42:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images
14:42:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1683ms
14:42:50 INFO - PROCESS | 1932 | 1461188570701 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null]
14:42:50 INFO - PROCESS | 1932 | 1461188570705 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}]
14:42:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html
14:42:50 INFO - PROCESS | 1932 | 1461188570711 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}]
14:42:50 INFO - PROCESS | 1932 | 1461188570714 Marionette TRACE conn3 <- [1,2570,null,{}]
14:42:50 INFO - PROCESS | 1932 | 1461188570720 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:50 INFO - PROCESS | 1932 | 1461188570959 Marionette TRACE conn3 <- [1,2571,null,{"value":null}]
14:42:51 INFO - PROCESS | 1932 | 1461188571300 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x95a17c00 == 144 [pid = 1932] [id = 650]
14:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x9a878400) [pid = 1932] [serial = 1951] [outer = (nil)]
14:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x9fc5d000) [pid = 1932] [serial = 1952] [outer = 0x9a878400]
14:42:51 INFO - PROCESS | 1932 | 1461188571389 Marionette DEBUG loaded listener.js
14:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x9ff16000) [pid = 1932] [serial = 1953] [outer = 0x9a878400]
14:42:52 INFO - PROCESS | 1932 | 1461188572338 Marionette TRACE conn3 <- [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]]]}]
14:42:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images
14:42:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1682ms
14:42:52 INFO - PROCESS | 1932 | 1461188572394 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null]
14:42:52 INFO - PROCESS | 1932 | 1461188572398 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}]
14:42:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html
14:42:52 INFO - PROCESS | 1932 | 1461188572405 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}]
14:42:52 INFO - PROCESS | 1932 | 1461188572408 Marionette TRACE conn3 <- [1,2574,null,{}]
14:42:52 INFO - PROCESS | 1932 | 1461188572414 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:52 INFO - PROCESS | 1932 | 1461188572648 Marionette TRACE conn3 <- [1,2575,null,{"value":null}]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85c76400 == 143 [pid = 1932] [id = 585]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85c72c00 == 142 [pid = 1932] [id = 583]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8f63e800 == 141 [pid = 1932] [id = 203]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8ff8fc00 == 140 [pid = 1932] [id = 582]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x836a6c00 == 139 [pid = 1932] [id = 632]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x89317400 == 138 [pid = 1932] [id = 631]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x86ec7000 == 137 [pid = 1932] [id = 630]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x85c6e000 == 136 [pid = 1932] [id = 629]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8fff0000 == 135 [pid = 1932] [id = 627]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x9ea1a400 == 134 [pid = 1932] [id = 626]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8adc00 == 133 [pid = 1932] [id = 624]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8e911800 == 132 [pid = 1932] [id = 625]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x846d4400 == 131 [pid = 1932] [id = 623]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8df3dc00 == 130 [pid = 1932] [id = 622]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x9032ec00 == 129 [pid = 1932] [id = 621]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x904ee400 == 128 [pid = 1932] [id = 620]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8fa8ec00 == 127 [pid = 1932] [id = 618]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6da400 == 126 [pid = 1932] [id = 619]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8e907400 == 125 [pid = 1932] [id = 617]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43c800 == 124 [pid = 1932] [id = 616]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8e335400 == 123 [pid = 1932] [id = 615]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8aee9000 == 122 [pid = 1932] [id = 614]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3de000 == 121 [pid = 1932] [id = 612]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x8b28d800 == 120 [pid = 1932] [id = 613]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x87889000 == 119 [pid = 1932] [id = 611]
14:42:54 INFO - PROCESS | 1932 | --DOCSHELL 0x846cb800 == 118 [pid = 1932] [id = 610]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8bd92000) [pid = 1932] [serial = 1692] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8e69b000) [pid = 1932] [serial = 1778] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8e32ec00) [pid = 1932] [serial = 1776] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8dfcc000) [pid = 1932] [serial = 1775] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8df30000) [pid = 1932] [serial = 1773] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8de39400) [pid = 1932] [serial = 1772] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8c887000) [pid = 1932] [serial = 1770] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8c765400) [pid = 1932] [serial = 1769] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8bd90000) [pid = 1932] [serial = 1767] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8b627c00) [pid = 1932] [serial = 1766] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x86ed0400) [pid = 1932] [serial = 1764] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x864e0800) [pid = 1932] [serial = 1763] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8ab84c00) [pid = 1932] [serial = 1829] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x87881800) [pid = 1932] [serial = 1820] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x87ce3c00) [pid = 1932] [serial = 1821] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0xa0a4b800) [pid = 1932] [serial = 1818] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x9ffa0400) [pid = 1932] [serial = 1817] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x9fedd800) [pid = 1932] [serial = 1815] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x9fc95c00) [pid = 1932] [serial = 1814] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x9fb1f400) [pid = 1932] [serial = 1812] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9ea17c00) [pid = 1932] [serial = 1811] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x99bed400) [pid = 1932] [serial = 1809] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x99be9400) [pid = 1932] [serial = 1808] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x9915d800) [pid = 1932] [serial = 1806] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x98ff4000) [pid = 1932] [serial = 1805] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x98110000) [pid = 1932] [serial = 1803] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x97fa5000) [pid = 1932] [serial = 1802] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x97721400) [pid = 1932] [serial = 1800] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8a401c00) [pid = 1932] [serial = 1823] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8a7dbc00) [pid = 1932] [serial = 1824] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8bc30400) [pid = 1932] [serial = 1826] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8bd2d000) [pid = 1932] [serial = 1827] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x96251400) [pid = 1932] [serial = 1799] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x9506f800) [pid = 1932] [serial = 1797] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x94565800) [pid = 1932] [serial = 1796] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x91ed1400) [pid = 1932] [serial = 1794] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x9058dc00) [pid = 1932] [serial = 1793] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x9000dc00) [pid = 1932] [serial = 1791] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x90003c00) [pid = 1932] [serial = 1790] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8ff94c00) [pid = 1932] [serial = 1788] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8fce2800) [pid = 1932] [serial = 1787] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8fcaf000) [pid = 1932] [serial = 1785] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8fb04800) [pid = 1932] [serial = 1784] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8fa8c800) [pid = 1932] [serial = 1782] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8f6a9c00) [pid = 1932] [serial = 1781] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8e90c000) [pid = 1932] [serial = 1779] [outer = (nil)] [url = about:blank]
14:42:55 INFO - PROCESS | 1932 | 1461188575394 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c73c00 == 119 [pid = 1932] [id = 651]
14:42:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x85c76400) [pid = 1932] [serial = 1954] [outer = (nil)]
14:42:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x864e0800) [pid = 1932] [serial = 1955] [outer = 0x85c76400]
14:42:55 INFO - PROCESS | 1932 | 1461188575474 Marionette DEBUG loaded listener.js
14:42:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x86ed0400) [pid = 1932] [serial = 1956] [outer = 0x85c76400]
14:42:56 INFO - PROCESS | 1932 | 1461188576308 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}]
14:42:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x
14:42:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 3942ms
14:42:56 INFO - PROCESS | 1932 | 1461188576349 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null]
14:42:56 INFO - PROCESS | 1932 | 1461188576356 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}]
14:42:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html
14:42:56 INFO - PROCESS | 1932 | 1461188576364 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}]
14:42:56 INFO - PROCESS | 1932 | 1461188576369 Marionette TRACE conn3 <- [1,2578,null,{}]
14:42:56 INFO - PROCESS | 1932 | 1461188576379 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:56 INFO - PROCESS | 1932 | 1461188576606 Marionette TRACE conn3 <- [1,2579,null,{"value":null}]
14:42:56 INFO - PROCESS | 1932 | 1461188576809 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x886cb000 == 120 [pid = 1932] [id = 652]
14:42:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x88902400) [pid = 1932] [serial = 1957] [outer = (nil)]
14:42:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x89315c00) [pid = 1932] [serial = 1958] [outer = 0x88902400]
14:42:56 INFO - PROCESS | 1932 | 1461188576885 Marionette DEBUG loaded listener.js
14:42:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8a409800) [pid = 1932] [serial = 1959] [outer = 0x88902400]
14:42:57 INFO - PROCESS | 1932 | 1461188577863 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}]
14:42:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y
14:42:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1535ms
14:42:57 INFO - PROCESS | 1932 | 1461188577903 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null]
14:42:57 INFO - PROCESS | 1932 | 1461188577909 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}]
14:42:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html
14:42:57 INFO - PROCESS | 1932 | 1461188577915 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}]
14:42:57 INFO - PROCESS | 1932 | 1461188577918 Marionette TRACE conn3 <- [1,2582,null,{}]
14:42:57 INFO - PROCESS | 1932 | 1461188577933 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:42:58 INFO - PROCESS | 1932 | 1461188578223 Marionette TRACE conn3 <- [1,2583,null,{"value":null}]
14:42:58 INFO - PROCESS | 1932 | 1461188578259 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:42:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cda000 == 121 [pid = 1932] [id = 653]
14:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x89318000) [pid = 1932] [serial = 1960] [outer = (nil)]
14:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8b284c00) [pid = 1932] [serial = 1961] [outer = 0x89318000]
14:42:58 INFO - PROCESS | 1932 | 1461188578333 Marionette DEBUG loaded listener.js
14:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8bc26000) [pid = 1932] [serial = 1962] [outer = 0x89318000]
14:42:59 INFO - PROCESS | 1932 | 1461188579437 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}]
14:42:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x
14:42:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1583ms
14:42:59 INFO - PROCESS | 1932 | 1461188579499 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null]
14:42:59 INFO - PROCESS | 1932 | 1461188579503 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}]
14:42:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html
14:42:59 INFO - PROCESS | 1932 | 1461188579517 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}]
14:42:59 INFO - PROCESS | 1932 | 1461188579526 Marionette TRACE conn3 <- [1,2586,null,{}]
14:42:59 INFO - PROCESS | 1932 | 1461188579561 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:00 INFO - PROCESS | 1932 | 1461188580427 Marionette TRACE conn3 <- [1,2587,null,{"value":null}]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x83a6b400) [pid = 1932] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8aa37000) [pid = 1932] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x87880400) [pid = 1932] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x85c74800) [pid = 1932] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x9fb84c00) [pid = 1932] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x9ff33000) [pid = 1932] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8fa98000) [pid = 1932] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x98ff1c00) [pid = 1932] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x94563800) [pid = 1932] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8e438c00) [pid = 1932] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x9032f400) [pid = 1932] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x904ef400) [pid = 1932] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8c8b9c00) [pid = 1932] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8fcbb000) [pid = 1932] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8f636800) [pid = 1932] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8aee1000) [pid = 1932] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x8e42dc00) [pid = 1932] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8c6d8000) [pid = 1932] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8b3df000) [pid = 1932] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8b3de800) [pid = 1932] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x89308c00) [pid = 1932] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html]
14:43:00 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x846cdc00) [pid = 1932] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html]
14:43:00 INFO - PROCESS | 1932 | 1461188580734 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a6b400 == 122 [pid = 1932] [id = 654]
14:43:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x846cdc00) [pid = 1932] [serial = 1963] [outer = (nil)]
14:43:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x864d3400) [pid = 1932] [serial = 1964] [outer = 0x846cdc00]
14:43:00 INFO - PROCESS | 1932 | 1461188580808 Marionette DEBUG loaded listener.js
14:43:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x89303400) [pid = 1932] [serial = 1965] [outer = 0x846cdc00]
14:43:01 INFO - PROCESS | 1932 | 1461188581566 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}]
14:43:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y
14:43:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2078ms
14:43:01 INFO - PROCESS | 1932 | 1461188581589 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null]
14:43:01 INFO - PROCESS | 1932 | 1461188581592 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}]
14:43:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html
14:43:01 INFO - PROCESS | 1932 | 1461188581599 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}]
14:43:01 INFO - PROCESS | 1932 | 1461188581602 Marionette TRACE conn3 <- [1,2590,null,{}]
14:43:01 INFO - PROCESS | 1932 | 1461188581607 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:01 INFO - PROCESS | 1932 | 1461188581873 Marionette TRACE conn3 <- [1,2591,null,{"value":null}]
14:43:01 INFO - PROCESS | 1932 | 1461188581895 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b42800 == 123 [pid = 1932] [id = 655]
14:43:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x89302400) [pid = 1932] [serial = 1966] [outer = (nil)]
14:43:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8c886000) [pid = 1932] [serial = 1967] [outer = 0x89302400]
14:43:01 INFO - PROCESS | 1932 | 1461188581979 Marionette DEBUG loaded listener.js
14:43:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8c88c400) [pid = 1932] [serial = 1968] [outer = 0x89302400]
14:43:03 INFO - PROCESS | 1932 | 1461188583254 Marionette TRACE conn3 <- [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]]]}]
14:43:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area
14:43:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1734ms
14:43:03 INFO - PROCESS | 1932 | 1461188583334 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null]
14:43:03 INFO - PROCESS | 1932 | 1461188583341 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}]
14:43:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html
14:43:03 INFO - PROCESS | 1932 | 1461188583362 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}]
14:43:03 INFO - PROCESS | 1932 | 1461188583368 Marionette TRACE conn3 <- [1,2594,null,{}]
14:43:03 INFO - PROCESS | 1932 | 1461188583418 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:03 INFO - PROCESS | 1932 | 1461188583726 Marionette TRACE conn3 <- [1,2595,null,{"value":null}]
14:43:03 INFO - PROCESS | 1932 | 1461188583969 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c8800 == 124 [pid = 1932] [id = 656]
14:43:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x886cec00) [pid = 1932] [serial = 1969] [outer = (nil)]
14:43:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8a448800) [pid = 1932] [serial = 1970] [outer = 0x886cec00]
14:43:04 INFO - PROCESS | 1932 | 1461188584064 Marionette DEBUG loaded listener.js
14:43:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8b61c000) [pid = 1932] [serial = 1971] [outer = 0x886cec00]
14:43:05 INFO - PROCESS | 1932 | 1461188585060 Marionette TRACE conn3 <- [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]]]}]
14:43:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns
14:43:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1746ms
14:43:05 INFO - PROCESS | 1932 | 1461188585097 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null]
14:43:05 INFO - PROCESS | 1932 | 1461188585106 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}]
14:43:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html
14:43:05 INFO - PROCESS | 1932 | 1461188585117 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}]
14:43:05 INFO - PROCESS | 1932 | 1461188585121 Marionette TRACE conn3 <- [1,2598,null,{}]
14:43:05 INFO - PROCESS | 1932 | 1461188585127 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:05 INFO - PROCESS | 1932 | 1461188585379 Marionette TRACE conn3 <- [1,2599,null,{"value":null}]
14:43:05 INFO - PROCESS | 1932 | 1461188585791 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd98000 == 125 [pid = 1932] [id = 657]
14:43:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8c770c00) [pid = 1932] [serial = 1972] [outer = (nil)]
14:43:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8c893400) [pid = 1932] [serial = 1973] [outer = 0x8c770c00]
14:43:05 INFO - PROCESS | 1932 | 1461188585884 Marionette DEBUG loaded listener.js
14:43:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8c8b7800) [pid = 1932] [serial = 1974] [outer = 0x8c770c00]
14:43:06 INFO - PROCESS | 1932 | 1461188586896 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}]
14:43:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns
14:43:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1837ms
14:43:06 INFO - PROCESS | 1932 | 1461188586954 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null]
14:43:06 INFO - PROCESS | 1932 | 1461188586958 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}]
14:43:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html
14:43:06 INFO - PROCESS | 1932 | 1461188586965 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}]
14:43:06 INFO - PROCESS | 1932 | 1461188586971 Marionette TRACE conn3 <- [1,2602,null,{}]
14:43:06 INFO - PROCESS | 1932 | 1461188586988 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:07 INFO - PROCESS | 1932 | 1461188587240 Marionette TRACE conn3 <- [1,2603,null,{"value":null}]
14:43:07 INFO - PROCESS | 1932 | 1461188587577 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b620c00 == 126 [pid = 1932] [id = 658]
14:43:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8c894800) [pid = 1932] [serial = 1975] [outer = (nil)]
14:43:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8e32d400) [pid = 1932] [serial = 1976] [outer = 0x8c894800]
14:43:07 INFO - PROCESS | 1932 | 1461188587673 Marionette DEBUG loaded listener.js
14:43:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8e431c00) [pid = 1932] [serial = 1977] [outer = 0x8c894800]
14:43:08 INFO - PROCESS | 1932 | 1461188588612 Marionette TRACE conn3 <- [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]]]}]
14:43:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns
14:43:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1695ms
14:43:08 INFO - PROCESS | 1932 | 1461188588661 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null]
14:43:08 INFO - PROCESS | 1932 | 1461188588666 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}]
14:43:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html
14:43:08 INFO - PROCESS | 1932 | 1461188588672 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}]
14:43:08 INFO - PROCESS | 1932 | 1461188588676 Marionette TRACE conn3 <- [1,2606,null,{}]
14:43:08 INFO - PROCESS | 1932 | 1461188588681 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:08 INFO - PROCESS | 1932 | 1461188588892 Marionette TRACE conn3 <- [1,2607,null,{"value":null}]
14:43:09 INFO - PROCESS | 1932 | 1461188589222 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x8dfcc800 == 127 [pid = 1932] [id = 659]
14:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8e434400) [pid = 1932] [serial = 1978] [outer = (nil)]
14:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8e694800) [pid = 1932] [serial = 1979] [outer = 0x8e434400]
14:43:09 INFO - PROCESS | 1932 | 1461188589327 Marionette DEBUG loaded listener.js
14:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8e69d000) [pid = 1932] [serial = 1980] [outer = 0x8e434400]
14:43:10 INFO - PROCESS | 1932 | 1461188590262 Marionette TRACE conn3 <- [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]]]}]
14:43:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns
14:43:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1631ms
14:43:10 INFO - PROCESS | 1932 | 1461188590304 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null]
14:43:10 INFO - PROCESS | 1932 | 1461188590308 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}]
14:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html
14:43:10 INFO - PROCESS | 1932 | 1461188590314 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}]
14:43:10 INFO - PROCESS | 1932 | 1461188590318 Marionette TRACE conn3 <- [1,2610,null,{}]
14:43:10 INFO - PROCESS | 1932 | 1461188590323 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:10 INFO - PROCESS | 1932 | 1461188590530 Marionette TRACE conn3 <- [1,2611,null,{"value":null}]
14:43:10 INFO - PROCESS | 1932 | 1461188590877 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e53d400 == 128 [pid = 1932] [id = 660]
14:43:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8e53f000) [pid = 1932] [serial = 1981] [outer = (nil)]
14:43:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8f631c00) [pid = 1932] [serial = 1982] [outer = 0x8e53f000]
14:43:10 INFO - PROCESS | 1932 | 1461188590970 Marionette DEBUG loaded listener.js
14:43:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8f634c00) [pid = 1932] [serial = 1983] [outer = 0x8e53f000]
14:43:11 INFO - PROCESS | 1932 | 1461188591899 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}]
14:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes
14:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1631ms
14:43:11 INFO - PROCESS | 1932 | 1461188591945 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null]
14:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html
14:43:11 INFO - PROCESS | 1932 | 1461188591950 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}]
14:43:11 INFO - PROCESS | 1932 | 1461188591956 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}]
14:43:11 INFO - PROCESS | 1932 | 1461188591959 Marionette TRACE conn3 <- [1,2614,null,{}]
14:43:11 INFO - PROCESS | 1932 | 1461188591965 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:12 INFO - PROCESS | 1932 | 1461188592217 Marionette TRACE conn3 <- [1,2615,null,{"value":null}]
14:43:12 INFO - PROCESS | 1932 | 1461188592565 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f632400 == 129 [pid = 1932] [id = 661]
14:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8f633c00) [pid = 1932] [serial = 1984] [outer = (nil)]
14:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8fb0b800) [pid = 1932] [serial = 1985] [outer = 0x8f633c00]
14:43:12 INFO - PROCESS | 1932 | 1461188592668 Marionette DEBUG loaded listener.js
14:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8ff8ec00) [pid = 1932] [serial = 1986] [outer = 0x8f633c00]
14:43:13 INFO - PROCESS | 1932 | 1461188593566 Marionette TRACE conn3 <- [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]]]}]
14:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps
14:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1645ms
14:43:13 INFO - PROCESS | 1932 | 1461188593601 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null]
14:43:13 INFO - PROCESS | 1932 | 1461188593605 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}]
14:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html
14:43:13 INFO - PROCESS | 1932 | 1461188593611 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}]
14:43:13 INFO - PROCESS | 1932 | 1461188593615 Marionette TRACE conn3 <- [1,2618,null,{}]
14:43:13 INFO - PROCESS | 1932 | 1461188593621 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:13 INFO - PROCESS | 1932 | 1461188593835 Marionette TRACE conn3 <- [1,2619,null,{"value":null}]
14:43:14 INFO - PROCESS | 1932 | 1461188594126 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c5400 == 130 [pid = 1932] [id = 662]
14:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8e90d800) [pid = 1932] [serial = 1987] [outer = (nil)]
14:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x90004800) [pid = 1932] [serial = 1988] [outer = 0x8e90d800]
14:43:14 INFO - PROCESS | 1932 | 1461188594262 Marionette DEBUG loaded listener.js
14:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x90324000) [pid = 1932] [serial = 1989] [outer = 0x8e90d800]
14:43:15 INFO - PROCESS | 1932 | 1461188595180 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}]
14:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps
14:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1638ms
14:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html
14:43:15 INFO - PROCESS | 1932 | 1461188595251 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null]
14:43:15 INFO - PROCESS | 1932 | 1461188595254 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}]
14:43:15 INFO - PROCESS | 1932 | 1461188595261 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}]
14:43:15 INFO - PROCESS | 1932 | 1461188595264 Marionette TRACE conn3 <- [1,2622,null,{}]
14:43:15 INFO - PROCESS | 1932 | 1461188595270 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:15 INFO - PROCESS | 1932 | 1461188595485 Marionette TRACE conn3 <- [1,2623,null,{"value":null}]
14:43:15 INFO - PROCESS | 1932 | 1461188595833 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c8000 == 131 [pid = 1932] [id = 663]
14:43:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8ffe9c00) [pid = 1932] [serial = 1990] [outer = (nil)]
14:43:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x912b7000) [pid = 1932] [serial = 1991] [outer = 0x8ffe9c00]
14:43:15 INFO - PROCESS | 1932 | 1461188595925 Marionette DEBUG loaded listener.js
14:43:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x912be000) [pid = 1932] [serial = 1992] [outer = 0x8ffe9c00]
14:43:16 INFO - PROCESS | 1932 | 1461188596816 Marionette TRACE conn3 <- [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]]]}]
14:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins
14:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1634ms
14:43:16 INFO - PROCESS | 1932 | 1461188596895 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null]
14:43:16 INFO - PROCESS | 1932 | 1461188596899 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}]
14:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html
14:43:16 INFO - PROCESS | 1932 | 1461188596906 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}]
14:43:16 INFO - PROCESS | 1932 | 1461188596910 Marionette TRACE conn3 <- [1,2626,null,{}]
14:43:16 INFO - PROCESS | 1932 | 1461188596916 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:17 INFO - PROCESS | 1932 | 1461188597161 Marionette TRACE conn3 <- [1,2627,null,{"value":null}]
14:43:17 INFO - PROCESS | 1932 | 1461188597506 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e32a400 == 132 [pid = 1932] [id = 664]
14:43:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8f6acc00) [pid = 1932] [serial = 1993] [outer = (nil)]
14:43:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x928f6400) [pid = 1932] [serial = 1994] [outer = 0x8f6acc00]
14:43:17 INFO - PROCESS | 1932 | 1461188597626 Marionette DEBUG loaded listener.js
14:43:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x94562400) [pid = 1932] [serial = 1995] [outer = 0x8f6acc00]
14:43:18 INFO - PROCESS | 1932 | 1461188598514 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}]
14:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins
14:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1687ms
14:43:18 INFO - PROCESS | 1932 | 1461188598593 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null]
14:43:18 INFO - PROCESS | 1932 | 1461188598596 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}]
14:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html
14:43:18 INFO - PROCESS | 1932 | 1461188598603 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}]
14:43:18 INFO - PROCESS | 1932 | 1461188598606 Marionette TRACE conn3 <- [1,2630,null,{}]
14:43:18 INFO - PROCESS | 1932 | 1461188598613 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:18 INFO - PROCESS | 1932 | 1461188598862 Marionette TRACE conn3 <- [1,2631,null,{"value":null}]
14:43:19 INFO - PROCESS | 1932 | 1461188599204 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ff98000 == 133 [pid = 1932] [id = 665]
14:43:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x91ed9c00) [pid = 1932] [serial = 1996] [outer = (nil)]
14:43:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x95a19c00) [pid = 1932] [serial = 1997] [outer = 0x91ed9c00]
14:43:19 INFO - PROCESS | 1932 | 1461188599292 Marionette DEBUG loaded listener.js
14:43:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x95a1d400) [pid = 1932] [serial = 1998] [outer = 0x91ed9c00]
14:43:20 INFO - PROCESS | 1932 | 1461188600230 Marionette TRACE conn3 <- [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]]]}]
14:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit
14:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1689ms
14:43:20 INFO - PROCESS | 1932 | 1461188600292 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null]
14:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html
14:43:20 INFO - PROCESS | 1932 | 1461188600297 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}]
14:43:20 INFO - PROCESS | 1932 | 1461188600303 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}]
14:43:20 INFO - PROCESS | 1932 | 1461188600308 Marionette TRACE conn3 <- [1,2634,null,{}]
14:43:20 INFO - PROCESS | 1932 | 1461188600313 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:20 INFO - PROCESS | 1932 | 1461188600547 Marionette TRACE conn3 <- [1,2635,null,{"value":null}]
14:43:20 INFO - PROCESS | 1932 | 1461188600905 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a62c00 == 134 [pid = 1932] [id = 666]
14:43:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x9506f800) [pid = 1932] [serial = 1999] [outer = (nil)]
14:43:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x98e71400) [pid = 1932] [serial = 2000] [outer = 0x9506f800]
14:43:21 INFO - PROCESS | 1932 | 1461188601004 Marionette DEBUG loaded listener.js
14:43:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x9915e400) [pid = 1932] [serial = 2001] [outer = 0x9506f800]
14:43:21 INFO - PROCESS | 1932 | 1461188601967 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}]
14:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations
14:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1731ms
14:43:22 INFO - PROCESS | 1932 | 1461188602035 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null]
14:43:22 INFO - PROCESS | 1932 | 1461188602039 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}]
14:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html
14:43:22 INFO - PROCESS | 1932 | 1461188602045 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}]
14:43:22 INFO - PROCESS | 1932 | 1461188602049 Marionette TRACE conn3 <- [1,2638,null,{}]
14:43:22 INFO - PROCESS | 1932 | 1461188602054 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:22 INFO - PROCESS | 1932 | 1461188602294 Marionette TRACE conn3 <- [1,2639,null,{"value":null}]
14:43:22 INFO - PROCESS | 1932 | 1461188602653 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e905800 == 135 [pid = 1932] [id = 667]
14:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8fb04000) [pid = 1932] [serial = 2002] [outer = (nil)]
14:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x99beb000) [pid = 1932] [serial = 2003] [outer = 0x8fb04000]
14:43:22 INFO - PROCESS | 1932 | 1461188602742 Marionette DEBUG loaded listener.js
14:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x99bf2c00) [pid = 1932] [serial = 2004] [outer = 0x8fb04000]
14:43:23 INFO - PROCESS | 1932 | 1461188603590 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}]
14:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations
14:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1592ms
14:43:23 INFO - PROCESS | 1932 | 1461188603640 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null]
14:43:23 INFO - PROCESS | 1932 | 1461188603644 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}]
14:43:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html
14:43:23 INFO - PROCESS | 1932 | 1461188603651 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}]
14:43:23 INFO - PROCESS | 1932 | 1461188603654 Marionette TRACE conn3 <- [1,2642,null,{}]
14:43:23 INFO - PROCESS | 1932 | 1461188603660 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:23 INFO - PROCESS | 1932 | 1461188603867 Marionette TRACE conn3 <- [1,2643,null,{"value":null}]
14:43:24 INFO - PROCESS | 1932 | 1461188604159 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518dc00 == 136 [pid = 1932] [id = 668]
14:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x99a25800) [pid = 1932] [serial = 2005] [outer = (nil)]
14:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x9fb26800) [pid = 1932] [serial = 2006] [outer = 0x99a25800]
14:43:24 INFO - PROCESS | 1932 | 1461188604295 Marionette DEBUG loaded listener.js
14:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x9fb91800) [pid = 1932] [serial = 2007] [outer = 0x99a25800]
14:43:25 INFO - PROCESS | 1932 | 1461188605178 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}]
14:43:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default
14:43:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1580ms
14:43:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html
14:43:25 INFO - PROCESS | 1932 | 1461188605231 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null]
14:43:25 INFO - PROCESS | 1932 | 1461188605234 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}]
14:43:25 INFO - PROCESS | 1932 | 1461188605241 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}]
14:43:25 INFO - PROCESS | 1932 | 1461188605245 Marionette TRACE conn3 <- [1,2646,null,{}]
14:43:25 INFO - PROCESS | 1932 | 1461188605250 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:25 INFO - PROCESS | 1932 | 1461188605470 Marionette TRACE conn3 <- [1,2647,null,{"value":null}]
14:43:25 INFO - PROCESS | 1932 | 1461188605818 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x97fa5000 == 137 [pid = 1932] [id = 669]
14:43:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x9a87c800) [pid = 1932] [serial = 2008] [outer = (nil)]
14:43:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x9ff35800) [pid = 1932] [serial = 2009] [outer = 0x9a87c800]
14:43:25 INFO - PROCESS | 1932 | 1461188605913 Marionette DEBUG loaded listener.js
14:43:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0xa0a4a000) [pid = 1932] [serial = 2010] [outer = 0x9a87c800]
14:43:26 INFO - PROCESS | 1932 | 1461188606799 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}]
14:43:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid
14:43:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1588ms
14:43:26 INFO - PROCESS | 1932 | 1461188606829 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null]
14:43:26 INFO - PROCESS | 1932 | 1461188606833 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}]
14:43:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html
14:43:26 INFO - PROCESS | 1932 | 1461188606839 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}]
14:43:26 INFO - PROCESS | 1932 | 1461188606843 Marionette TRACE conn3 <- [1,2650,null,{}]
14:43:26 INFO - PROCESS | 1932 | 1461188606848 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:27 INFO - PROCESS | 1932 | 1461188607051 Marionette TRACE conn3 <- [1,2651,null,{"value":null}]
14:43:27 INFO - PROCESS | 1932 | 1461188607364 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa2dc00 == 138 [pid = 1932] [id = 670]
14:43:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8b58a400) [pid = 1932] [serial = 2011] [outer = (nil)]
14:43:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8b590800) [pid = 1932] [serial = 2012] [outer = 0x8b58a400]
14:43:27 INFO - PROCESS | 1932 | 1461188607498 Marionette DEBUG loaded listener.js
14:43:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8b594000) [pid = 1932] [serial = 2013] [outer = 0x8b58a400]
14:43:28 INFO - PROCESS | 1932 | 1461188608384 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}]
14:43:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid
14:43:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1583ms
14:43:28 INFO - PROCESS | 1932 | 1461188608423 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null]
14:43:28 INFO - PROCESS | 1932 | 1461188608426 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}]
14:43:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html
14:43:28 INFO - PROCESS | 1932 | 1461188608432 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}]
14:43:28 INFO - PROCESS | 1932 | 1461188608436 Marionette TRACE conn3 <- [1,2654,null,{}]
14:43:28 INFO - PROCESS | 1932 | 1461188608442 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:28 INFO - PROCESS | 1932 | 1461188608654 Marionette TRACE conn3 <- [1,2655,null,{"value":null}]
14:43:28 INFO - PROCESS | 1932 | 1461188608953 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b58a800 == 139 [pid = 1932] [id = 671]
14:43:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8b58d400) [pid = 1932] [serial = 2014] [outer = (nil)]
14:43:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x9fb27800) [pid = 1932] [serial = 2015] [outer = 0x8b58d400]
14:43:29 INFO - PROCESS | 1932 | 1461188609086 Marionette DEBUG loaded listener.js
14:43:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x9ff15000) [pid = 1932] [serial = 2016] [outer = 0x8b58d400]
14:43:29 INFO - PROCESS | 1932 | 1461188609971 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}]
14:43:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default
14:43:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1582ms
14:43:30 INFO - PROCESS | 1932 | 1461188610015 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null]
14:43:30 INFO - PROCESS | 1932 | 1461188610019 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}]
14:43:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html
14:43:30 INFO - PROCESS | 1932 | 1461188610025 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}]
14:43:30 INFO - PROCESS | 1932 | 1461188610029 Marionette TRACE conn3 <- [1,2658,null,{}]
14:43:30 INFO - PROCESS | 1932 | 1461188610034 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:30 INFO - PROCESS | 1932 | 1461188610243 Marionette TRACE conn3 <- [1,2659,null,{"value":null}]
14:43:30 INFO - PROCESS | 1932 | 1461188610587 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b591c00 == 140 [pid = 1932] [id = 672]
14:43:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x8b597800) [pid = 1932] [serial = 2017] [outer = (nil)]
14:43:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0xa2a2bc00) [pid = 1932] [serial = 2018] [outer = 0x8b597800]
14:43:30 INFO - PROCESS | 1932 | 1461188610728 Marionette DEBUG loaded listener.js
14:43:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0xa3c76000) [pid = 1932] [serial = 2019] [outer = 0x8b597800]
14:43:31 INFO - PROCESS | 1932 | 1461188611607 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}]
14:43:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid
14:43:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1629ms
14:43:31 INFO - PROCESS | 1932 | 1461188611656 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null]
14:43:31 INFO - PROCESS | 1932 | 1461188611660 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}]
14:43:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html
14:43:31 INFO - PROCESS | 1932 | 1461188611666 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}]
14:43:31 INFO - PROCESS | 1932 | 1461188611669 Marionette TRACE conn3 <- [1,2662,null,{}]
14:43:31 INFO - PROCESS | 1932 | 1461188611675 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:31 INFO - PROCESS | 1932 | 1461188611890 Marionette TRACE conn3 <- [1,2663,null,{"value":null}]
14:43:32 INFO - PROCESS | 1932 | 1461188612200 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b596800 == 141 [pid = 1932] [id = 673]
14:43:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x8b598c00) [pid = 1932] [serial = 2020] [outer = (nil)]
14:43:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0xa4456800) [pid = 1932] [serial = 2021] [outer = 0x8b598c00]
14:43:32 INFO - PROCESS | 1932 | 1461188612349 Marionette DEBUG loaded listener.js
14:43:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0xa4459400) [pid = 1932] [serial = 2022] [outer = 0x8b598c00]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x95a17c00 == 140 [pid = 1932] [id = 650]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x90006800 == 139 [pid = 1932] [id = 649]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x96f88400 == 138 [pid = 1932] [id = 647]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x85b3b800 == 137 [pid = 1932] [id = 648]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb46800 == 136 [pid = 1932] [id = 646]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x904e0400 == 135 [pid = 1932] [id = 645]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x912b2000 == 134 [pid = 1932] [id = 644]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8faab400 == 133 [pid = 1932] [id = 642]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x904e5000 == 132 [pid = 1932] [id = 643]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6af800 == 131 [pid = 1932] [id = 641]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd28800 == 130 [pid = 1932] [id = 640]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x886c4400 == 129 [pid = 1932] [id = 639]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8e434800 == 128 [pid = 1932] [id = 638]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8aee7c00 == 127 [pid = 1932] [id = 637]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8b3e3000 == 126 [pid = 1932] [id = 635]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x88908800 == 125 [pid = 1932] [id = 636]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x89304c00 == 124 [pid = 1932] [id = 634]
14:43:35 INFO - PROCESS | 1932 | --DOCSHELL 0x8480ec00 == 123 [pid = 1932] [id = 633]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x8bc33c00) [pid = 1932] [serial = 1761] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8bc2c400) [pid = 1932] [serial = 1898] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8ab8d400) [pid = 1932] [serial = 1895] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8a40b400) [pid = 1932] [serial = 1893] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x8b28a000) [pid = 1932] [serial = 1896] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x87881000) [pid = 1932] [serial = 1889] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8788b800) [pid = 1932] [serial = 1890] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0xa2a77400) [pid = 1932] [serial = 1886] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0xa0f44c00) [pid = 1932] [serial = 1884] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0xa0f38800) [pid = 1932] [serial = 1883] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0xa0adc800) [pid = 1932] [serial = 1881] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0xa0ad7800) [pid = 1932] [serial = 1880] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x9ff0f800) [pid = 1932] [serial = 1878] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x9fc59800) [pid = 1932] [serial = 1877] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x9a880400) [pid = 1932] [serial = 1875] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x99bf4800) [pid = 1932] [serial = 1874] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x998f1c00) [pid = 1932] [serial = 1872] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x9915c800) [pid = 1932] [serial = 1871] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x98540400) [pid = 1932] [serial = 1869] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x98538400) [pid = 1932] [serial = 1868] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x96f8f400) [pid = 1932] [serial = 1866] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x96297400) [pid = 1932] [serial = 1865] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x92886000) [pid = 1932] [serial = 1863] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x90690800) [pid = 1932] [serial = 1862] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x90321400) [pid = 1932] [serial = 1860] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x90007c00) [pid = 1932] [serial = 1859] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8ffe5c00) [pid = 1932] [serial = 1857] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8ff91400) [pid = 1932] [serial = 1856] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8faa9400) [pid = 1932] [serial = 1854] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8fa96000) [pid = 1932] [serial = 1853] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8f63fc00) [pid = 1932] [serial = 1851] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8e69fc00) [pid = 1932] [serial = 1850] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8e69d400) [pid = 1932] [serial = 1848] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e438000) [pid = 1932] [serial = 1847] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8df3b400) [pid = 1932] [serial = 1845] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8de3c000) [pid = 1932] [serial = 1844] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8c8b0400) [pid = 1932] [serial = 1842] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8c894000) [pid = 1932] [serial = 1841] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8bc2f000) [pid = 1932] [serial = 1839] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8b3e8400) [pid = 1932] [serial = 1838] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8aa2b800) [pid = 1932] [serial = 1836] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8a439800) [pid = 1932] [serial = 1835] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x864d7800) [pid = 1932] [serial = 1833] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x85b41c00) [pid = 1932] [serial = 1832] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x89315400) [pid = 1932] [serial = 1892] [outer = (nil)] [url = about:blank]
14:43:35 INFO - PROCESS | 1932 | 1461188615967 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}]
14:43:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid
14:43:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 4344ms
14:43:36 INFO - PROCESS | 1932 | 1461188616050 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null]
14:43:36 INFO - PROCESS | 1932 | 1461188616055 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}]
14:43:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html
14:43:36 INFO - PROCESS | 1932 | 1461188616065 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}]
14:43:36 INFO - PROCESS | 1932 | 1461188616069 Marionette TRACE conn3 <- [1,2666,null,{}]
14:43:36 INFO - PROCESS | 1932 | 1461188616077 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:36 INFO - PROCESS | 1932 | 1461188616279 Marionette TRACE conn3 <- [1,2667,null,{"value":null}]
14:43:36 INFO - PROCESS | 1932 | 1461188616291 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x87888000 == 124 [pid = 1932] [id = 674]
14:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x87cd8c00) [pid = 1932] [serial = 2023] [outer = (nil)]
14:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x886c7800) [pid = 1932] [serial = 2024] [outer = 0x87cd8c00]
14:43:36 INFO - PROCESS | 1932 | 1461188616375 Marionette DEBUG loaded listener.js
14:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8890c000) [pid = 1932] [serial = 2025] [outer = 0x87cd8c00]
14:43:37 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:43:37 INFO - PROCESS | 1932 | SkScalerContext_CairoFT::generateFontMetrics unimplemented
14:43:37 INFO - PROCESS | 1932 | 1461188617885 Marionette TRACE conn3 <- [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]]]}]
14:43:37 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)
14:43:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1832ms
14:43:37 INFO - PROCESS | 1932 | 1461188617897 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null]
14:43:37 INFO - PROCESS | 1932 | 1461188617905 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}]
14:43:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html
14:43:37 INFO - PROCESS | 1932 | 1461188617915 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}]
14:43:37 INFO - PROCESS | 1932 | 1461188617918 Marionette TRACE conn3 <- [1,2670,null,{}]
14:43:37 INFO - PROCESS | 1932 | 1461188617931 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:38 INFO - PROCESS | 1932 | 1461188618259 Marionette TRACE conn3 <- [1,2671,null,{"value":null}]
14:43:38 INFO - PROCESS | 1932 | 1461188618307 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c8400 == 125 [pid = 1932] [id = 675]
14:43:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x88e48000) [pid = 1932] [serial = 2026] [outer = (nil)]
14:43:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8a7df800) [pid = 1932] [serial = 2027] [outer = 0x88e48000]
14:43:38 INFO - PROCESS | 1932 | 1461188618379 Marionette DEBUG loaded listener.js
14:43:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8ab82400) [pid = 1932] [serial = 2028] [outer = 0x88e48000]
14:43:39 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:43:39 INFO - PROCESS | 1932 | 1461188619711 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1\n"]]]}]
14:43:39 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
14:43:39 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5
14:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:39 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:39 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1
14:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:39 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:39 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:43:39 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:43:39 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:27:1
14:43:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1837ms
14:43:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html
14:43:39 INFO - PROCESS | 1932 | 1461188619758 Marionette TRACE conn3 -> [0,2673,"getWindowHandle",null]
14:43:39 INFO - PROCESS | 1932 | 1461188619761 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}]
14:43:39 INFO - PROCESS | 1932 | 1461188619769 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}]
14:43:39 INFO - PROCESS | 1932 | 1461188619774 Marionette TRACE conn3 <- [1,2674,null,{}]
14:43:39 INFO - PROCESS | 1932 | 1461188619789 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x981f3400) [pid = 1932] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8b61cc00) [pid = 1932] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x88902400) [pid = 1932] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8fce6800) [pid = 1932] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x89318000) [pid = 1932] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x914e1400) [pid = 1932] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x92885400) [pid = 1932] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8ff98c00) [pid = 1932] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8e42f400) [pid = 1932] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8ff9a400) [pid = 1932] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8b3ea000) [pid = 1932] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8f8aec00) [pid = 1932] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x846cdc00) [pid = 1932] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x86ec6000) [pid = 1932] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8930c000) [pid = 1932] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x97d2dc00) [pid = 1932] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8c52d000) [pid = 1932] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x904e5400) [pid = 1932] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x85c76400) [pid = 1932] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x91ed1800) [pid = 1932] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x8e435c00) [pid = 1932] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8b622000) [pid = 1932] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html]
14:43:40 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x84810000) [pid = 1932] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html]
14:43:40 INFO - PROCESS | 1932 | 1461188620662 Marionette TRACE conn3 <- [1,2675,null,{"value":null}]
14:43:40 INFO - PROCESS | 1932 | 1461188620802 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x86ed0800 == 126 [pid = 1932] [id = 676]
14:43:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x886c3800) [pid = 1932] [serial = 2029] [outer = (nil)]
14:43:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8a7e0800) [pid = 1932] [serial = 2030] [outer = 0x886c3800]
14:43:40 INFO - PROCESS | 1932 | 1461188620878 Marionette DEBUG loaded listener.js
14:43:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8b591800) [pid = 1932] [serial = 2031] [outer = 0x886c3800]
14:43:42 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:43:42 INFO - PROCESS | 1932 | 1461188622078 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1\n"]]]}]
14:43:42 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
14:43:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5
14:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:42 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1
14:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:42 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:42 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:43:42 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:43:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:27:1
14:43:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 2337ms
14:43:42 INFO - PROCESS | 1932 | 1461188622103 Marionette TRACE conn3 -> [0,2677,"getWindowHandle",null]
14:43:42 INFO - PROCESS | 1932 | 1461188622115 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}]
14:43:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html
14:43:42 INFO - PROCESS | 1932 | 1461188622124 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}]
14:43:42 INFO - PROCESS | 1932 | 1461188622127 Marionette TRACE conn3 <- [1,2678,null,{}]
14:43:42 INFO - PROCESS | 1932 | 1461188622141 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:42 INFO - PROCESS | 1932 | 1461188622405 Marionette TRACE conn3 <- [1,2679,null,{"value":null}]
14:43:42 INFO - PROCESS | 1932 | 1461188622793 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b41c00 == 127 [pid = 1932] [id = 677]
14:43:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x85c76400) [pid = 1932] [serial = 2032] [outer = (nil)]
14:43:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x86ec3c00) [pid = 1932] [serial = 2033] [outer = 0x85c76400]
14:43:42 INFO - PROCESS | 1932 | 1461188622891 Marionette DEBUG loaded listener.js
14:43:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x87884800) [pid = 1932] [serial = 2034] [outer = 0x85c76400]
14:43:44 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:43:44 INFO - PROCESS | 1932 | 1461188624294 Marionette TRACE conn3 <- [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]]]}]
14:43:44 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)
14:43:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2198ms
14:43:44 INFO - PROCESS | 1932 | 1461188624323 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null]
14:43:44 INFO - PROCESS | 1932 | 1461188624329 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}]
14:43:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html
14:43:44 INFO - PROCESS | 1932 | 1461188624337 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}]
14:43:44 INFO - PROCESS | 1932 | 1461188624343 Marionette TRACE conn3 <- [1,2682,null,{}]
14:43:44 INFO - PROCESS | 1932 | 1461188624352 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:44 INFO - PROCESS | 1932 | 1461188624625 Marionette TRACE conn3 <- [1,2683,null,{"value":null}]
14:43:44 INFO - PROCESS | 1932 | 1461188624885 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x87888400 == 128 [pid = 1932] [id = 678]
14:43:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x886c3c00) [pid = 1932] [serial = 2035] [outer = (nil)]
14:43:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8a7e7400) [pid = 1932] [serial = 2036] [outer = 0x886c3c00]
14:43:44 INFO - PROCESS | 1932 | 1461188624976 Marionette DEBUG loaded listener.js
14:43:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8aee4c00) [pid = 1932] [serial = 2037] [outer = 0x886c3c00]
14:43:46 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:43:46 INFO - PROCESS | 1932 | 1461188626418 Marionette TRACE conn3 <- [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]]]}]
14:43:46 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)
14:43:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2141ms
14:43:46 INFO - PROCESS | 1932 | 1461188626567 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null]
14:43:46 INFO - PROCESS | 1932 | 1461188626574 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}]
14:43:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html
14:43:46 INFO - PROCESS | 1932 | 1461188626633 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}]
14:43:46 INFO - PROCESS | 1932 | 1461188626637 Marionette TRACE conn3 <- [1,2686,null,{}]
14:43:46 INFO - PROCESS | 1932 | 1461188626644 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:46 INFO - PROCESS | 1932 | 1461188626850 Marionette TRACE conn3 <- [1,2687,null,{"value":null}]
14:43:47 INFO - PROCESS | 1932 | 1461188627131 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a408000 == 129 [pid = 1932] [id = 679]
14:43:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8aee1000) [pid = 1932] [serial = 2038] [outer = (nil)]
14:43:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8bd29000) [pid = 1932] [serial = 2039] [outer = 0x8aee1000]
14:43:47 INFO - PROCESS | 1932 | 1461188627219 Marionette DEBUG loaded listener.js
14:43:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8c522c00) [pid = 1932] [serial = 2040] [outer = 0x8aee1000]
14:43:48 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:43:48 INFO - PROCESS | 1932 | 1461188628619 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1\n"]]]}]
14:43:48 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
14:43:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5
14:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:48 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1
14:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:48 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:48 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:43:48 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:43:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:27:1
14:43:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 2035ms
14:43:48 INFO - PROCESS | 1932 | 1461188628666 Marionette TRACE conn3 -> [0,2689,"getWindowHandle",null]
14:43:48 INFO - PROCESS | 1932 | 1461188628673 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}]
14:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html
14:43:48 INFO - PROCESS | 1932 | 1461188628782 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}]
14:43:48 INFO - PROCESS | 1932 | 1461188628793 Marionette TRACE conn3 <- [1,2690,null,{}]
14:43:48 INFO - PROCESS | 1932 | 1461188628807 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:49 INFO - PROCESS | 1932 | 1461188629021 Marionette TRACE conn3 <- [1,2691,null,{"value":null}]
14:43:49 INFO - PROCESS | 1932 | 1461188629301 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd24c00 == 130 [pid = 1932] [id = 680]
14:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8bd2d400) [pid = 1932] [serial = 2041] [outer = (nil)]
14:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8c888400) [pid = 1932] [serial = 2042] [outer = 0x8bd2d400]
14:43:49 INFO - PROCESS | 1932 | 1461188629388 Marionette DEBUG loaded listener.js
14:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8de38800) [pid = 1932] [serial = 2043] [outer = 0x8bd2d400]
14:43:50 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:43:50 INFO - PROCESS | 1932 | 1461188630749 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1\n"]]]}]
14:43:50 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
14:43:50 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5
14:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:50 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1
14:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:50 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:50 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:43:50 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:43:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:27:1
14:43:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 2098ms
14:43:50 INFO - PROCESS | 1932 | 1461188630782 Marionette TRACE conn3 -> [0,2693,"getWindowHandle",null]
14:43:50 INFO - PROCESS | 1932 | 1461188630786 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}]
14:43:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html
14:43:50 INFO - PROCESS | 1932 | 1461188630793 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}]
14:43:50 INFO - PROCESS | 1932 | 1461188630797 Marionette TRACE conn3 <- [1,2694,null,{}]
14:43:50 INFO - PROCESS | 1932 | 1461188630802 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:51 INFO - PROCESS | 1932 | 1461188631015 Marionette TRACE conn3 <- [1,2695,null,{"value":null}]
14:43:51 INFO - PROCESS | 1932 | 1461188631315 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8b6c00 == 131 [pid = 1932] [id = 681]
14:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8de38c00) [pid = 1932] [serial = 2044] [outer = (nil)]
14:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8df3b400) [pid = 1932] [serial = 2045] [outer = 0x8de38c00]
14:43:51 INFO - PROCESS | 1932 | 1461188631404 Marionette DEBUG loaded listener.js
14:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8dfbe400) [pid = 1932] [serial = 2046] [outer = 0x8de38c00]
14:43:52 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:43:52 INFO - PROCESS | 1932 | 1461188632750 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1\n"]]]}]
14:43:52 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
14:43:52 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:52 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:52 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:52 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:43:52 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:43:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:27:1
14:43:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1989ms
14:43:52 INFO - PROCESS | 1932 | 1461188632785 Marionette TRACE conn3 -> [0,2697,"getWindowHandle",null]
14:43:52 INFO - PROCESS | 1932 | 1461188632788 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}]
14:43:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html
14:43:52 INFO - PROCESS | 1932 | 1461188632795 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}]
14:43:52 INFO - PROCESS | 1932 | 1461188632799 Marionette TRACE conn3 <- [1,2698,null,{}]
14:43:52 INFO - PROCESS | 1932 | 1461188632804 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:53 INFO - PROCESS | 1932 | 1461188633069 Marionette TRACE conn3 <- [1,2699,null,{"value":null}]
14:43:53 INFO - PROCESS | 1932 | 1461188633326 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e43c000 == 132 [pid = 1932] [id = 682]
14:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8e540400) [pid = 1932] [serial = 2047] [outer = (nil)]
14:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8e693000) [pid = 1932] [serial = 2048] [outer = 0x8e540400]
14:43:53 INFO - PROCESS | 1932 | 1461188633429 Marionette DEBUG loaded listener.js
14:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8f636000) [pid = 1932] [serial = 2049] [outer = 0x8e540400]
14:43:54 INFO - PROCESS | 1932 | SkCairoFTTypeface::onFilterRec unimplemented
14:43:54 INFO - PROCESS | 1932 | 1461188634828 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1\n"]]]}]
14:43:54 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
14:43:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5
14:43:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:43:54 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:54 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:54 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:43:54 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:43:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:27:1
14:43:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 2098ms
14:43:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html
14:43:54 INFO - PROCESS | 1932 | 1461188634895 Marionette TRACE conn3 -> [0,2701,"getWindowHandle",null]
14:43:54 INFO - PROCESS | 1932 | 1461188634898 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}]
14:43:54 INFO - PROCESS | 1932 | 1461188634905 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}]
14:43:54 INFO - PROCESS | 1932 | 1461188634908 Marionette TRACE conn3 <- [1,2702,null,{}]
14:43:55 INFO - PROCESS | 1932 | 1461188635003 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:55 INFO - PROCESS | 1932 | 1461188635216 Marionette TRACE conn3 <- [1,2703,null,{"value":null}]
14:43:55 INFO - PROCESS | 1932 | 1461188635509 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8ae000 == 133 [pid = 1932] [id = 683]
14:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8e43c800) [pid = 1932] [serial = 2050] [outer = (nil)]
14:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8f8b4c00) [pid = 1932] [serial = 2051] [outer = 0x8e43c800]
14:43:55 INFO - PROCESS | 1932 | 1461188635596 Marionette DEBUG loaded listener.js
14:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8fa96800) [pid = 1932] [serial = 2052] [outer = 0x8e43c800]
14:43:56 INFO - PROCESS | 1932 | 1461188636555 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}]
14:43:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default
14:43:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1694ms
14:43:56 INFO - PROCESS | 1932 | 1461188636599 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null]
14:43:56 INFO - PROCESS | 1932 | 1461188636603 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}]
14:43:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html
14:43:56 INFO - PROCESS | 1932 | 1461188636609 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}]
14:43:56 INFO - PROCESS | 1932 | 1461188636613 Marionette TRACE conn3 <- [1,2706,null,{}]
14:43:56 INFO - PROCESS | 1932 | 1461188636618 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:56 INFO - PROCESS | 1932 | 1461188636821 Marionette TRACE conn3 <- [1,2707,null,{"value":null}]
14:43:57 INFO - PROCESS | 1932 | 1461188637158 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f6b5c00 == 134 [pid = 1932] [id = 684]
14:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8fa8d400) [pid = 1932] [serial = 2053] [outer = (nil)]
14:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8fb03400) [pid = 1932] [serial = 2054] [outer = 0x8fa8d400]
14:43:57 INFO - PROCESS | 1932 | 1461188637247 Marionette DEBUG loaded listener.js
14:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8fcb5000) [pid = 1932] [serial = 2055] [outer = 0x8fa8d400]
14:43:58 INFO - PROCESS | 1932 | 1461188638157 Marionette TRACE conn3 <- [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]]]}]
14:43:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic
14:43:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1588ms
14:43:58 INFO - PROCESS | 1932 | 1461188638199 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null]
14:43:58 INFO - PROCESS | 1932 | 1461188638203 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}]
14:43:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html
14:43:58 INFO - PROCESS | 1932 | 1461188638209 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}]
14:43:58 INFO - PROCESS | 1932 | 1461188638213 Marionette TRACE conn3 <- [1,2710,null,{}]
14:43:58 INFO - PROCESS | 1932 | 1461188638219 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:43:58 INFO - PROCESS | 1932 | 1461188638417 Marionette TRACE conn3 <- [1,2711,null,{"value":null}]
14:43:58 INFO - PROCESS | 1932 | 1461188638760 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:43:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bc26400 == 135 [pid = 1932] [id = 685]
14:43:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8f638400) [pid = 1932] [serial = 2056] [outer = (nil)]
14:43:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8fce5800) [pid = 1932] [serial = 2057] [outer = 0x8f638400]
14:43:58 INFO - PROCESS | 1932 | 1461188638852 Marionette DEBUG loaded listener.js
14:43:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8ff92400) [pid = 1932] [serial = 2058] [outer = 0x8f638400]
14:43:59 INFO - PROCESS | 1932 | 1461188639775 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1\n"]]]}]
14:43:59 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"
14:43:59 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:43:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1
14:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:43:59 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:43:59 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:43:59 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:43:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:20:1
14:43:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.complex.html | took 1640ms
14:43:59 INFO - PROCESS | 1932 | 1461188639852 Marionette TRACE conn3 -> [0,2713,"getWindowHandle",null]
14:43:59 INFO - PROCESS | 1932 | 1461188639856 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}]
14:43:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html
14:43:59 INFO - PROCESS | 1932 | 1461188639863 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}]
14:43:59 INFO - PROCESS | 1932 | 1461188639866 Marionette TRACE conn3 <- [1,2714,null,{}]
14:43:59 INFO - PROCESS | 1932 | 1461188639872 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:00 INFO - PROCESS | 1932 | 1461188640114 Marionette TRACE conn3 <- [1,2715,null,{"value":null}]
14:44:00 INFO - PROCESS | 1932 | 1461188640459 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa9400 == 136 [pid = 1932] [id = 686]
14:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8fcf0400) [pid = 1932] [serial = 2059] [outer = (nil)]
14:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x90008400) [pid = 1932] [serial = 2060] [outer = 0x8fcf0400]
14:44:00 INFO - PROCESS | 1932 | 1461188640551 Marionette DEBUG loaded listener.js
14:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x90328400) [pid = 1932] [serial = 2061] [outer = 0x8fcf0400]
14:44:01 INFO - PROCESS | 1932 | 1461188641420 Marionette TRACE conn3 <- [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]]]}]
14:44:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid
14:44:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1632ms
14:44:01 INFO - PROCESS | 1932 | 1461188641495 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null]
14:44:01 INFO - PROCESS | 1932 | 1461188641498 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}]
14:44:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html
14:44:01 INFO - PROCESS | 1932 | 1461188641506 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}]
14:44:01 INFO - PROCESS | 1932 | 1461188641510 Marionette TRACE conn3 <- [1,2718,null,{}]
14:44:01 INFO - PROCESS | 1932 | 1461188641516 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:01 INFO - PROCESS | 1932 | 1461188641775 Marionette TRACE conn3 <- [1,2719,null,{"value":null}]
14:44:02 INFO - PROCESS | 1932 | 1461188642124 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x90689800 == 137 [pid = 1932] [id = 687]
14:44:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x90690800) [pid = 1932] [serial = 2062] [outer = (nil)]
14:44:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x914d2800) [pid = 1932] [serial = 2063] [outer = 0x90690800]
14:44:02 INFO - PROCESS | 1932 | 1461188642228 Marionette DEBUG loaded listener.js
14:44:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x928f7800) [pid = 1932] [serial = 2064] [outer = 0x90690800]
14:44:03 INFO - PROCESS | 1932 | 1461188643208 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1\n"]]]}]
14:44:03 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"
14:44:03 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:44:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1
14:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:44:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:03 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:44:03 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:44:03 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:44:03 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:20:1
14:44:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | took 1782ms
14:44:03 INFO - PROCESS | 1932 | 1461188643290 Marionette TRACE conn3 -> [0,2721,"getWindowHandle",null]
14:44:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html
14:44:03 INFO - PROCESS | 1932 | 1461188643294 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}]
14:44:03 INFO - PROCESS | 1932 | 1461188643301 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}]
14:44:03 INFO - PROCESS | 1932 | 1461188643305 Marionette TRACE conn3 <- [1,2722,null,{}]
14:44:03 INFO - PROCESS | 1932 | 1461188643311 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:03 INFO - PROCESS | 1932 | 1461188643590 Marionette TRACE conn3 <- [1,2723,null,{"value":null}]
14:44:03 INFO - PROCESS | 1932 | 1461188643937 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x904e2c00 == 138 [pid = 1932] [id = 688]
14:44:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x904e6000) [pid = 1932] [serial = 2065] [outer = (nil)]
14:44:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x9777b800) [pid = 1932] [serial = 2066] [outer = 0x904e6000]
14:44:04 INFO - PROCESS | 1932 | 1461188644025 Marionette DEBUG loaded listener.js
14:44:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x97d29800) [pid = 1932] [serial = 2067] [outer = 0x904e6000]
14:44:04 INFO - PROCESS | 1932 | 1461188644966 Marionette TRACE conn3 <- [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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1\n"]]]}]
14:44:05 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"
14:44:05 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:44:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1
14:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:05 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:44:05 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:44:05 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:44:05 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:20:1
14:44:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | took 1733ms
14:44:05 INFO - PROCESS | 1932 | 1461188645035 Marionette TRACE conn3 -> [0,2725,"getWindowHandle",null]
14:44:05 INFO - PROCESS | 1932 | 1461188645039 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}]
14:44:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html
14:44:05 INFO - PROCESS | 1932 | 1461188645045 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}]
14:44:05 INFO - PROCESS | 1932 | 1461188645048 Marionette TRACE conn3 <- [1,2726,null,{}]
14:44:05 INFO - PROCESS | 1932 | 1461188645054 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:05 INFO - PROCESS | 1932 | 1461188645260 Marionette TRACE conn3 <- [1,2727,null,{"value":null}]
14:44:05 INFO - PROCESS | 1932 | 1461188645645 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x9853e400 == 139 [pid = 1932] [id = 689]
14:44:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x98543000) [pid = 1932] [serial = 2068] [outer = (nil)]
14:44:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x98e71c00) [pid = 1932] [serial = 2069] [outer = 0x98543000]
14:44:05 INFO - PROCESS | 1932 | 1461188645740 Marionette DEBUG loaded listener.js
14:44:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x98ff1c00) [pid = 1932] [serial = 2070] [outer = 0x98543000]
14:44:06 INFO - PROCESS | 1932 | 1461188646631 Marionette TRACE conn3 <- [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]]]}]
14:44:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values
14:44:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1630ms
14:44:06 INFO - PROCESS | 1932 | 1461188646675 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null]
14:44:06 INFO - PROCESS | 1932 | 1461188646679 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}]
14:44:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html
14:44:06 INFO - PROCESS | 1932 | 1461188646686 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}]
14:44:06 INFO - PROCESS | 1932 | 1461188646689 Marionette TRACE conn3 <- [1,2730,null,{}]
14:44:06 INFO - PROCESS | 1932 | 1461188646695 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:06 INFO - PROCESS | 1932 | 1461188646898 Marionette TRACE conn3 <- [1,2731,null,{"value":null}]
14:44:07 INFO - PROCESS | 1932 | 1461188647195 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e2000 == 140 [pid = 1932] [id = 690]
14:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x9771a800) [pid = 1932] [serial = 2071] [outer = (nil)]
14:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x998ef000) [pid = 1932] [serial = 2072] [outer = 0x9771a800]
14:44:07 INFO - PROCESS | 1932 | 1461188647329 Marionette DEBUG loaded listener.js
14:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x99a52400) [pid = 1932] [serial = 2073] [outer = 0x9771a800]
14:44:08 INFO - PROCESS | 1932 | 1461188648618 Marionette TRACE conn3 <- [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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.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\nEventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9\n_addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1\n"]]]}]
14:44:08 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
14:44:08 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5
14:44:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5
14:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:08 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:44:08 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1
14:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:62:13
14:44:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:44:08 INFO - _addTest/<@http://web-platform.test:8000/common/canvas-tests.js:59:9
14:44:08 INFO - EventListener.handleEvent*on_event@http://web-platform.test:8000/resources/testharness.js:658:9
14:44:08 INFO - _addTest@http://web-platform.test:8000/common/canvas-tests.js:57:5
14:44:08 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:27:1
14:44:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1985ms
14:44:08 INFO - PROCESS | 1932 | 1461188648679 Marionette TRACE conn3 -> [0,2733,"getWindowHandle",null]
14:44:08 INFO - PROCESS | 1932 | 1461188648682 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}]
14:44:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html
14:44:08 INFO - PROCESS | 1932 | 1461188648689 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}]
14:44:08 INFO - PROCESS | 1932 | 1461188648692 Marionette TRACE conn3 <- [1,2734,null,{}]
14:44:08 INFO - PROCESS | 1932 | 1461188648698 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:08 INFO - PROCESS | 1932 | 1461188648971 Marionette TRACE conn3 <- [1,2735,null,{"value":null}]
14:44:09 INFO - PROCESS | 1932 | 1461188649277 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c7c00 == 141 [pid = 1932] [id = 691]
14:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x945ad000) [pid = 1932] [serial = 2074] [outer = (nil)]
14:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x9df75c00) [pid = 1932] [serial = 2075] [outer = 0x945ad000]
14:44:09 INFO - PROCESS | 1932 | 1461188649362 Marionette DEBUG loaded listener.js
14:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x9fb84c00) [pid = 1932] [serial = 2076] [outer = 0x945ad000]
14:44:10 INFO - PROCESS | 1932 | 1461188650281 Marionette TRACE conn3 <- [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]]]}]
14:44:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap
14:44:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1682ms
14:44:10 INFO - PROCESS | 1932 | 1461188650372 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null]
14:44:10 INFO - PROCESS | 1932 | 1461188650376 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}]
14:44:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html
14:44:10 INFO - PROCESS | 1932 | 1461188650382 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}]
14:44:10 INFO - PROCESS | 1932 | 1461188650386 Marionette TRACE conn3 <- [1,2738,null,{}]
14:44:10 INFO - PROCESS | 1932 | 1461188650391 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:10 INFO - PROCESS | 1932 | 1461188650629 Marionette TRACE conn3 <- [1,2739,null,{"value":null}]
14:44:10 INFO - PROCESS | 1932 | 1461188650974 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x99a1fc00 == 142 [pid = 1932] [id = 692]
14:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x9a87a400) [pid = 1932] [serial = 2077] [outer = (nil)]
14:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x9ffab800) [pid = 1932] [serial = 2078] [outer = 0x9a87a400]
14:44:11 INFO - PROCESS | 1932 | 1461188651077 Marionette DEBUG loaded listener.js
14:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0xa0ade800) [pid = 1932] [serial = 2079] [outer = 0x9a87a400]
14:44:12 INFO - PROCESS | 1932 | 1461188652009 Marionette TRACE conn3 <- [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]]]}]
14:44:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path
14:44:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1691ms
14:44:12 INFO - PROCESS | 1932 | 1461188652075 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null]
14:44:12 INFO - PROCESS | 1932 | 1461188652079 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}]
14:44:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html
14:44:12 INFO - PROCESS | 1932 | 1461188652085 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}]
14:44:12 INFO - PROCESS | 1932 | 1461188652089 Marionette TRACE conn3 <- [1,2742,null,{}]
14:44:12 INFO - PROCESS | 1932 | 1461188652094 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:12 INFO - PROCESS | 1932 | 1461188652317 Marionette TRACE conn3 <- [1,2743,null,{"value":null}]
14:44:12 INFO - PROCESS | 1932 | 1461188652660 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x886cb000 == 141 [pid = 1932] [id = 652]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x83a6b400 == 140 [pid = 1932] [id = 654]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x87cda000 == 139 [pid = 1932] [id = 653]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x86ed0800 == 138 [pid = 1932] [id = 676]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x886c8400 == 137 [pid = 1932] [id = 675]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x87888000 == 136 [pid = 1932] [id = 674]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8518dc00 == 135 [pid = 1932] [id = 668]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x83a62c00 == 134 [pid = 1932] [id = 666]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8e905800 == 133 [pid = 1932] [id = 667]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8ff98000 == 132 [pid = 1932] [id = 665]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8e32a400 == 131 [pid = 1932] [id = 664]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x846c8000 == 130 [pid = 1932] [id = 663]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x886c5400 == 129 [pid = 1932] [id = 662]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8e53d400 == 128 [pid = 1932] [id = 660]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8f632400 == 127 [pid = 1932] [id = 661]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8dfcc800 == 126 [pid = 1932] [id = 659]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8b620c00 == 125 [pid = 1932] [id = 658]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd98000 == 124 [pid = 1932] [id = 657]
14:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x886c8800 == 123 [pid = 1932] [id = 656]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8c886000) [pid = 1932] [serial = 1967] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x9fc5d000) [pid = 1932] [serial = 1952] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x998ee000) [pid = 1932] [serial = 1947] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8c6ce000) [pid = 1932] [serial = 1908] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x89315c00) [pid = 1932] [serial = 1958] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x99a20000) [pid = 1932] [serial = 1946] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x90009000) [pid = 1932] [serial = 1928] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8bc26000) [pid = 1932] [serial = 1962] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x945af800) [pid = 1932] [serial = 1934] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x9df6ec00) [pid = 1932] [serial = 1950] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x981ea800) [pid = 1932] [serial = 1940] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8a409800) [pid = 1932] [serial = 1959] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8f6b1400) [pid = 1932] [serial = 1919] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0xa2abe800) [pid = 1932] [serial = 1887] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8c8b4000) [pid = 1932] [serial = 1910] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8ff99c00) [pid = 1932] [serial = 1926] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x864d3400) [pid = 1932] [serial = 1964] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8de33800) [pid = 1932] [serial = 1911] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8f8af400) [pid = 1932] [serial = 1920] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8bd91000) [pid = 1932] [serial = 1830] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8a405c00) [pid = 1932] [serial = 1904] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x98ea1800) [pid = 1932] [serial = 1943] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8fcf0c00) [pid = 1932] [serial = 1925] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8bd2f400) [pid = 1932] [serial = 1907] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8faa5c00) [pid = 1932] [serial = 1922] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8b284c00) [pid = 1932] [serial = 1961] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8aa31400) [pid = 1932] [serial = 1905] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x98ff5800) [pid = 1932] [serial = 1944] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x904ef800) [pid = 1932] [serial = 1931] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x86ed0400) [pid = 1932] [serial = 1956] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x96cdac00) [pid = 1932] [serial = 1937] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8e6a0c00) [pid = 1932] [serial = 1917] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x90323800) [pid = 1932] [serial = 1929] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8e541000) [pid = 1932] [serial = 1916] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x864e0800) [pid = 1932] [serial = 1955] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x99bf1c00) [pid = 1932] [serial = 1949] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x95069800) [pid = 1932] [serial = 1935] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8dfc5c00) [pid = 1932] [serial = 1914] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x9777b000) [pid = 1932] [serial = 1938] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8faa9800) [pid = 1932] [serial = 1923] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8df3c400) [pid = 1932] [serial = 1913] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x85191000) [pid = 1932] [serial = 1901] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x914dc800) [pid = 1932] [serial = 1932] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x982cf000) [pid = 1932] [serial = 1941] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x864e2800) [pid = 1932] [serial = 1902] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x89303400) [pid = 1932] [serial = 1965] [outer = (nil)] [url = about:blank]
14:44:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a6b400 == 124 [pid = 1932] [id = 693]
14:44:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x846c8000) [pid = 1932] [serial = 2080] [outer = (nil)]
14:44:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x85c6f000) [pid = 1932] [serial = 2081] [outer = 0x846c8000]
14:44:14 INFO - PROCESS | 1932 | 1461188654834 Marionette DEBUG loaded listener.js
14:44:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x86ec6800) [pid = 1932] [serial = 2082] [outer = 0x846c8000]
14:44:15 INFO - PROCESS | 1932 | 1461188655960 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}]
14:44:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle
14:44:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 3894ms
14:44:15 INFO - PROCESS | 1932 | 1461188655981 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null]
14:44:15 INFO - PROCESS | 1932 | 1461188655987 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}]
14:44:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html
14:44:16 INFO - PROCESS | 1932 | 1461188655997 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}]
14:44:16 INFO - PROCESS | 1932 | 1461188656001 Marionette TRACE conn3 <- [1,2746,null,{}]
14:44:16 INFO - PROCESS | 1932 | 1461188656009 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:16 INFO - PROCESS | 1932 | 1461188656251 Marionette TRACE conn3 <- [1,2747,null,{"value":null}]
14:44:16 INFO - PROCESS | 1932 | 1461188656474 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e4d400 == 125 [pid = 1932] [id = 694]
14:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x89303400) [pid = 1932] [serial = 2083] [outer = (nil)]
14:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x89315c00) [pid = 1932] [serial = 2084] [outer = 0x89303400]
14:44:16 INFO - PROCESS | 1932 | 1461188656553 Marionette DEBUG loaded listener.js
14:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8a409800) [pid = 1932] [serial = 2085] [outer = 0x89303400]
14:44:17 INFO - PROCESS | 1932 | 1461188657427 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}]
14:44:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font
14:44:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1483ms
14:44:17 INFO - PROCESS | 1932 | 1461188657480 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null]
14:44:17 INFO - PROCESS | 1932 | 1461188657485 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}]
14:44:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html
14:44:17 INFO - PROCESS | 1932 | 1461188657502 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}]
14:44:17 INFO - PROCESS | 1932 | 1461188657506 Marionette TRACE conn3 <- [1,2750,null,{}]
14:44:17 INFO - PROCESS | 1932 | 1461188657512 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:17 INFO - PROCESS | 1932 | 1461188657785 Marionette TRACE conn3 <- [1,2751,null,{"value":null}]
14:44:17 INFO - PROCESS | 1932 | 1461188657824 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x886cd000 == 126 [pid = 1932] [id = 695]
14:44:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8931a800) [pid = 1932] [serial = 2086] [outer = (nil)]
14:44:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8b3dd800) [pid = 1932] [serial = 2087] [outer = 0x8931a800]
14:44:17 INFO - PROCESS | 1932 | 1461188657897 Marionette DEBUG loaded listener.js
14:44:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8b591000) [pid = 1932] [serial = 2088] [outer = 0x8931a800]
14:44:19 INFO - PROCESS | 1932 | 1461188659045 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}]
14:44:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha
14:44:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1583ms
14:44:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html
14:44:19 INFO - PROCESS | 1932 | 1461188659084 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null]
14:44:19 INFO - PROCESS | 1932 | 1461188659087 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}]
14:44:19 INFO - PROCESS | 1932 | 1461188659099 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}]
14:44:19 INFO - PROCESS | 1932 | 1461188659104 Marionette TRACE conn3 <- [1,2754,null,{}]
14:44:19 INFO - PROCESS | 1932 | 1461188659119 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:19 INFO - PROCESS | 1932 | 1461188659407 Marionette TRACE conn3 <- [1,2755,null,{"value":null}]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8b58d400) [pid = 1932] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x88e48000) [pid = 1932] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x9506f800) [pid = 1932] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8fb04000) [pid = 1932] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x99a25800) [pid = 1932] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8b598c00) [pid = 1932] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x87cd8c00) [pid = 1932] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8c770c00) [pid = 1932] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8e53f000) [pid = 1932] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x8f6acc00) [pid = 1932] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x9a87c800) [pid = 1932] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x8ffe9c00) [pid = 1932] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8aa39400) [pid = 1932] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x8c894800) [pid = 1932] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x8f633c00) [pid = 1932] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x8e90d800) [pid = 1932] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x886cec00) [pid = 1932] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x8b597800) [pid = 1932] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x8e434400) [pid = 1932] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x9a878400) [pid = 1932] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x91ed9c00) [pid = 1932] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html]
14:44:20 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x8b58a400) [pid = 1932] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html]
14:44:20 INFO - PROCESS | 1932 | 1461188660146 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x836a9000 == 127 [pid = 1932] [id = 696]
14:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x85c6fc00) [pid = 1932] [serial = 2089] [outer = (nil)]
14:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x8a43c000) [pid = 1932] [serial = 2090] [outer = 0x85c6fc00]
14:44:20 INFO - PROCESS | 1932 | 1461188660222 Marionette DEBUG loaded listener.js
14:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x8b595c00) [pid = 1932] [serial = 2091] [outer = 0x85c6fc00]
14:44:21 INFO - PROCESS | 1932 | 1461188661029 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}]
14:44:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation
14:44:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1953ms
14:44:21 INFO - PROCESS | 1932 | 1461188661052 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null]
14:44:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html
14:44:21 INFO - PROCESS | 1932 | 1461188661056 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}]
14:44:21 INFO - PROCESS | 1932 | 1461188661062 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}]
14:44:21 INFO - PROCESS | 1932 | 1461188661065 Marionette TRACE conn3 <- [1,2758,null,{}]
14:44:21 INFO - PROCESS | 1932 | 1461188661070 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:21 INFO - PROCESS | 1932 | 1461188661281 Marionette TRACE conn3 <- [1,2759,null,{"value":null}]
14:44:21 INFO - PROCESS | 1932 | 1461188661296 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a5f400 == 128 [pid = 1932] [id = 697]
14:44:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x85b39c00) [pid = 1932] [serial = 2092] [outer = (nil)]
14:44:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x8c770c00) [pid = 1932] [serial = 2093] [outer = 0x85b39c00]
14:44:21 INFO - PROCESS | 1932 | 1461188661565 Marionette DEBUG loaded listener.js
14:44:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x8c88bc00) [pid = 1932] [serial = 2094] [outer = 0x85b39c00]
14:44:22 INFO - PROCESS | 1932 | 1461188662630 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}]
14:44:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap
14:44:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1635ms
14:44:22 INFO - PROCESS | 1932 | 1461188662698 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null]
14:44:22 INFO - PROCESS | 1932 | 1461188662705 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}]
14:44:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html
14:44:22 INFO - PROCESS | 1932 | 1461188662714 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}]
14:44:22 INFO - PROCESS | 1932 | 1461188662720 Marionette TRACE conn3 <- [1,2762,null,{}]
14:44:22 INFO - PROCESS | 1932 | 1461188662728 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:22 INFO - PROCESS | 1932 | 1461188662987 Marionette TRACE conn3 <- [1,2763,null,{"value":null}]
14:44:23 INFO - PROCESS | 1932 | 1461188663337 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x88e50800 == 129 [pid = 1932] [id = 698]
14:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x89301c00) [pid = 1932] [serial = 2095] [outer = (nil)]
14:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x8a7e6400) [pid = 1932] [serial = 2096] [outer = 0x89301c00]
14:44:23 INFO - PROCESS | 1932 | 1461188663434 Marionette DEBUG loaded listener.js
14:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8b58ec00) [pid = 1932] [serial = 2097] [outer = 0x89301c00]
14:44:24 INFO - PROCESS | 1932 | 1461188664379 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}]
14:44:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin
14:44:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1737ms
14:44:24 INFO - PROCESS | 1932 | 1461188664450 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null]
14:44:24 INFO - PROCESS | 1932 | 1461188664459 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}]
14:44:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html
14:44:24 INFO - PROCESS | 1932 | 1461188664470 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}]
14:44:24 INFO - PROCESS | 1932 | 1461188664475 Marionette TRACE conn3 <- [1,2766,null,{}]
14:44:24 INFO - PROCESS | 1932 | 1461188664481 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:24 INFO - PROCESS | 1932 | 1461188664739 Marionette TRACE conn3 <- [1,2767,null,{"value":null}]
14:44:25 INFO - PROCESS | 1932 | 1461188665141 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d3800 == 130 [pid = 1932] [id = 699]
14:44:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8c6d8400) [pid = 1932] [serial = 2098] [outer = (nil)]
14:44:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x8c76c400) [pid = 1932] [serial = 2099] [outer = 0x8c6d8400]
14:44:25 INFO - PROCESS | 1932 | 1461188665233 Marionette DEBUG loaded listener.js
14:44:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x8c8af400) [pid = 1932] [serial = 2100] [outer = 0x8c6d8400]
14:44:26 INFO - PROCESS | 1932 | 1461188666253 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}]
14:44:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth
14:44:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1840ms
14:44:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html
14:44:26 INFO - PROCESS | 1932 | 1461188666310 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null]
14:44:26 INFO - PROCESS | 1932 | 1461188666313 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}]
14:44:26 INFO - PROCESS | 1932 | 1461188666321 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}]
14:44:26 INFO - PROCESS | 1932 | 1461188666327 Marionette TRACE conn3 <- [1,2770,null,{}]
14:44:26 INFO - PROCESS | 1932 | 1461188666343 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:26 INFO - PROCESS | 1932 | 1461188666572 Marionette TRACE conn3 <- [1,2771,null,{"value":null}]
14:44:26 INFO - PROCESS | 1932 | 1461188666909 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8b5800 == 131 [pid = 1932] [id = 700]
14:44:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8df3d000) [pid = 1932] [serial = 2101] [outer = (nil)]
14:44:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8dfca400) [pid = 1932] [serial = 2102] [outer = 0x8df3d000]
14:44:27 INFO - PROCESS | 1932 | 1461188667005 Marionette DEBUG loaded listener.js
14:44:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8e434400) [pid = 1932] [serial = 2103] [outer = 0x8df3d000]
14:44:27 INFO - PROCESS | 1932 | 1461188667911 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}]
14:44:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit
14:44:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1641ms
14:44:27 INFO - PROCESS | 1932 | 1461188667960 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null]
14:44:27 INFO - PROCESS | 1932 | 1461188667965 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}]
14:44:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html
14:44:27 INFO - PROCESS | 1932 | 1461188667971 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}]
14:44:27 INFO - PROCESS | 1932 | 1461188667975 Marionette TRACE conn3 <- [1,2774,null,{}]
14:44:27 INFO - PROCESS | 1932 | 1461188667981 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:28 INFO - PROCESS | 1932 | 1461188668187 Marionette TRACE conn3 <- [1,2775,null,{"value":null}]
14:44:28 INFO - PROCESS | 1932 | 1461188668472 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df2fc00 == 132 [pid = 1932] [id = 701]
14:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8e544c00) [pid = 1932] [serial = 2104] [outer = (nil)]
14:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8e69e400) [pid = 1932] [serial = 2105] [outer = 0x8e544c00]
14:44:28 INFO - PROCESS | 1932 | 1461188668609 Marionette DEBUG loaded listener.js
14:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8e90a000) [pid = 1932] [serial = 2106] [outer = 0x8e544c00]
14:44:29 INFO - PROCESS | 1932 | 1461188669516 Marionette TRACE conn3 <- [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]]]}]
14:44:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path
14:44:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1591ms
14:44:29 INFO - PROCESS | 1932 | 1461188669564 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null]
14:44:29 INFO - PROCESS | 1932 | 1461188669568 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}]
14:44:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html
14:44:29 INFO - PROCESS | 1932 | 1461188669574 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}]
14:44:29 INFO - PROCESS | 1932 | 1461188669578 Marionette TRACE conn3 <- [1,2778,null,{}]
14:44:29 INFO - PROCESS | 1932 | 1461188669583 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:29 INFO - PROCESS | 1932 | 1461188669804 Marionette TRACE conn3 <- [1,2779,null,{"value":null}]
14:44:30 INFO - PROCESS | 1932 | 1461188670136 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e542000 == 133 [pid = 1932] [id = 702]
14:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8e548400) [pid = 1932] [serial = 2107] [outer = (nil)]
14:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8f633c00) [pid = 1932] [serial = 2108] [outer = 0x8e548400]
14:44:30 INFO - PROCESS | 1932 | 1461188670228 Marionette DEBUG loaded listener.js
14:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8f63e400) [pid = 1932] [serial = 2109] [outer = 0x8e548400]
14:44:31 INFO - PROCESS | 1932 | 1461188671113 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}]
14:44:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur
14:44:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1582ms
14:44:31 INFO - PROCESS | 1932 | 1461188671169 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null]
14:44:31 INFO - PROCESS | 1932 | 1461188671174 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}]
14:44:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html
14:44:31 INFO - PROCESS | 1932 | 1461188671183 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}]
14:44:31 INFO - PROCESS | 1932 | 1461188671185 Marionette TRACE conn3 <- [1,2782,null,{}]
14:44:31 INFO - PROCESS | 1932 | 1461188671190 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:31 INFO - PROCESS | 1932 | 1461188671429 Marionette TRACE conn3 <- [1,2783,null,{"value":null}]
14:44:31 INFO - PROCESS | 1932 | 1461188671783 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f8af400 == 134 [pid = 1932] [id = 703]
14:44:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8f8b1000) [pid = 1932] [serial = 2110] [outer = (nil)]
14:44:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8fcafc00) [pid = 1932] [serial = 2111] [outer = 0x8f8b1000]
14:44:31 INFO - PROCESS | 1932 | 1461188671888 Marionette DEBUG loaded listener.js
14:44:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8ff97c00) [pid = 1932] [serial = 2112] [outer = 0x8f8b1000]
14:44:32 INFO - PROCESS | 1932 | 1461188672811 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}]
14:44:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor
14:44:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1685ms
14:44:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html
14:44:32 INFO - PROCESS | 1932 | 1461188672869 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null]
14:44:32 INFO - PROCESS | 1932 | 1461188672872 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}]
14:44:32 INFO - PROCESS | 1932 | 1461188672878 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}]
14:44:32 INFO - PROCESS | 1932 | 1461188672882 Marionette TRACE conn3 <- [1,2786,null,{}]
14:44:32 INFO - PROCESS | 1932 | 1461188672888 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:33 INFO - PROCESS | 1932 | 1461188673096 Marionette TRACE conn3 <- [1,2787,null,{"value":null}]
14:44:33 INFO - PROCESS | 1932 | 1461188673448 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e32ec00 == 135 [pid = 1932] [id = 704]
14:44:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8f6b1000) [pid = 1932] [serial = 2113] [outer = (nil)]
14:44:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x9000d000) [pid = 1932] [serial = 2114] [outer = 0x8f6b1000]
14:44:33 INFO - PROCESS | 1932 | 1461188673540 Marionette DEBUG loaded listener.js
14:44:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x90323000) [pid = 1932] [serial = 2115] [outer = 0x8f6b1000]
14:44:34 INFO - PROCESS | 1932 | 1461188674530 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}]
14:44:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX
14:44:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1686ms
14:44:34 INFO - PROCESS | 1932 | 1461188674567 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null]
14:44:34 INFO - PROCESS | 1932 | 1461188674572 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}]
14:44:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html
14:44:34 INFO - PROCESS | 1932 | 1461188674582 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}]
14:44:34 INFO - PROCESS | 1932 | 1461188674586 Marionette TRACE conn3 <- [1,2790,null,{}]
14:44:34 INFO - PROCESS | 1932 | 1461188674596 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:34 INFO - PROCESS | 1932 | 1461188674934 Marionette TRACE conn3 <- [1,2791,null,{"value":null}]
14:44:35 INFO - PROCESS | 1932 | 1461188675392 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcb1400 == 136 [pid = 1932] [id = 705]
14:44:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8ff9b400) [pid = 1932] [serial = 2116] [outer = (nil)]
14:44:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x9068f800) [pid = 1932] [serial = 2117] [outer = 0x8ff9b400]
14:44:35 INFO - PROCESS | 1932 | 1461188675535 Marionette DEBUG loaded listener.js
14:44:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x912b2c00) [pid = 1932] [serial = 2118] [outer = 0x8ff9b400]
14:44:36 INFO - PROCESS | 1932 | 1461188676496 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}]
14:44:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY
14:44:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1992ms
14:44:36 INFO - PROCESS | 1932 | 1461188676574 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null]
14:44:36 INFO - PROCESS | 1932 | 1461188676577 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}]
14:44:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html
14:44:36 INFO - PROCESS | 1932 | 1461188676584 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}]
14:44:36 INFO - PROCESS | 1932 | 1461188676588 Marionette TRACE conn3 <- [1,2794,null,{}]
14:44:36 INFO - PROCESS | 1932 | 1461188676593 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:36 INFO - PROCESS | 1932 | 1461188676858 Marionette TRACE conn3 <- [1,2795,null,{"value":null}]
14:44:37 INFO - PROCESS | 1932 | 1461188677200 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df38c00 == 137 [pid = 1932] [id = 706]
14:44:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8e336c00) [pid = 1932] [serial = 2119] [outer = (nil)]
14:44:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x9455ec00) [pid = 1932] [serial = 2120] [outer = 0x8e336c00]
14:44:37 INFO - PROCESS | 1932 | 1461188677291 Marionette DEBUG loaded listener.js
14:44:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x945a1400) [pid = 1932] [serial = 2121] [outer = 0x8e336c00]
14:44:38 INFO - PROCESS | 1932 | 1461188678165 Marionette TRACE conn3 <- [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]]]}]
14:44:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack
14:44:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1630ms
14:44:38 INFO - PROCESS | 1932 | 1461188678229 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null]
14:44:38 INFO - PROCESS | 1932 | 1461188678233 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}]
14:44:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html
14:44:38 INFO - PROCESS | 1932 | 1461188678242 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}]
14:44:38 INFO - PROCESS | 1932 | 1461188678245 Marionette TRACE conn3 <- [1,2798,null,{}]
14:44:38 INFO - PROCESS | 1932 | 1461188678250 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:38 INFO - PROCESS | 1932 | 1461188678463 Marionette TRACE conn3 <- [1,2799,null,{"value":null}]
14:44:38 INFO - PROCESS | 1932 | 1461188678759 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x90691000 == 138 [pid = 1932] [id = 707]
14:44:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x94566800) [pid = 1932] [serial = 2122] [outer = (nil)]
14:44:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x95a1bc00) [pid = 1932] [serial = 2123] [outer = 0x94566800]
14:44:38 INFO - PROCESS | 1932 | 1461188678891 Marionette DEBUG loaded listener.js
14:44:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x96cdac00) [pid = 1932] [serial = 2124] [outer = 0x94566800]
14:44:39 INFO - PROCESS | 1932 | 1461188679877 Marionette TRACE conn3 <- [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]]]}]
14:44:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited
14:44:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1684ms
14:44:39 INFO - PROCESS | 1932 | 1461188679926 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null]
14:44:39 INFO - PROCESS | 1932 | 1461188679930 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}]
14:44:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html
14:44:39 INFO - PROCESS | 1932 | 1461188679937 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}]
14:44:39 INFO - PROCESS | 1932 | 1461188679941 Marionette TRACE conn3 <- [1,2802,null,{}]
14:44:39 INFO - PROCESS | 1932 | 1461188679947 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:40 INFO - PROCESS | 1932 | 1461188680226 Marionette TRACE conn3 <- [1,2803,null,{"value":null}]
14:44:40 INFO - PROCESS | 1932 | 1461188680585 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x9853b400 == 139 [pid = 1932] [id = 708]
14:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x9853cc00) [pid = 1932] [serial = 2125] [outer = (nil)]
14:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x98543800) [pid = 1932] [serial = 2126] [outer = 0x9853cc00]
14:44:40 INFO - PROCESS | 1932 | 1461188680678 Marionette DEBUG loaded listener.js
14:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x98ff5800) [pid = 1932] [serial = 2127] [outer = 0x9853cc00]
14:44:41 INFO - PROCESS | 1932 | 1461188681661 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}]
14:44:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle
14:44:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1783ms
14:44:41 INFO - PROCESS | 1932 | 1461188681721 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null]
14:44:41 INFO - PROCESS | 1932 | 1461188681725 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}]
14:44:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html
14:44:41 INFO - PROCESS | 1932 | 1461188681731 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}]
14:44:41 INFO - PROCESS | 1932 | 1461188681733 Marionette TRACE conn3 <- [1,2806,null,{}]
14:44:41 INFO - PROCESS | 1932 | 1461188681739 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:41 INFO - PROCESS | 1932 | 1461188681950 Marionette TRACE conn3 <- [1,2807,null,{"value":null}]
14:44:42 INFO - PROCESS | 1932 | 1461188682248 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb09c00 == 140 [pid = 1932] [id = 709]
14:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8ffe2400) [pid = 1932] [serial = 2128] [outer = (nil)]
14:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x998f1c00) [pid = 1932] [serial = 2129] [outer = 0x8ffe2400]
14:44:42 INFO - PROCESS | 1932 | 1461188682388 Marionette DEBUG loaded listener.js
14:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x99becc00) [pid = 1932] [serial = 2130] [outer = 0x8ffe2400]
14:44:43 INFO - PROCESS | 1932 | 1461188683277 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}]
14:44:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign
14:44:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1585ms
14:44:43 INFO - PROCESS | 1932 | 1461188683316 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null]
14:44:43 INFO - PROCESS | 1932 | 1461188683319 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}]
14:44:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html
14:44:43 INFO - PROCESS | 1932 | 1461188683326 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}]
14:44:43 INFO - PROCESS | 1932 | 1461188683330 Marionette TRACE conn3 <- [1,2810,null,{}]
14:44:43 INFO - PROCESS | 1932 | 1461188683335 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:43 INFO - PROCESS | 1932 | 1461188683548 Marionette TRACE conn3 <- [1,2811,null,{"value":null}]
14:44:43 INFO - PROCESS | 1932 | 1461188683846 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x97fa7400 == 141 [pid = 1932] [id = 710]
14:44:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x9915c800) [pid = 1932] [serial = 2131] [outer = (nil)]
14:44:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x9ea11c00) [pid = 1932] [serial = 2132] [outer = 0x9915c800]
14:44:43 INFO - PROCESS | 1932 | 1461188683979 Marionette DEBUG loaded listener.js
14:44:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x9fb1f800) [pid = 1932] [serial = 2133] [outer = 0x9915c800]
14:44:44 INFO - PROCESS | 1932 | 1461188684831 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}]
14:44:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline
14:44:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1581ms
14:44:44 INFO - PROCESS | 1932 | 1461188684908 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null]
14:44:44 INFO - PROCESS | 1932 | 1461188684911 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}]
14:44:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html
14:44:44 INFO - PROCESS | 1932 | 1461188684918 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}]
14:44:44 INFO - PROCESS | 1932 | 1461188684921 Marionette TRACE conn3 <- [1,2814,null,{}]
14:44:44 INFO - PROCESS | 1932 | 1461188684927 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:45 INFO - PROCESS | 1932 | 1461188685169 Marionette TRACE conn3 <- [1,2815,null,{"value":null}]
14:44:45 INFO - PROCESS | 1932 | 1461188685513 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ea0e400 == 142 [pid = 1932] [id = 711]
14:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x9ff0d000) [pid = 1932] [serial = 2134] [outer = (nil)]
14:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0xa0ab4400) [pid = 1932] [serial = 2135] [outer = 0x9ff0d000]
14:44:45 INFO - PROCESS | 1932 | 1461188685602 Marionette DEBUG loaded listener.js
14:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0xa0c32000) [pid = 1932] [serial = 2136] [outer = 0x9ff0d000]
14:44:46 INFO - PROCESS | 1932 | 1461188686511 Marionette TRACE conn3 <- [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]]]}]
14:44:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix
14:44:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1634ms
14:44:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html
14:44:46 INFO - PROCESS | 1932 | 1461188686553 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null]
14:44:46 INFO - PROCESS | 1932 | 1461188686556 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}]
14:44:46 INFO - PROCESS | 1932 | 1461188686563 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}]
14:44:46 INFO - PROCESS | 1932 | 1461188686566 Marionette TRACE conn3 <- [1,2818,null,{}]
14:44:46 INFO - PROCESS | 1932 | 1461188686572 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:46 INFO - PROCESS | 1932 | 1461188686800 Marionette TRACE conn3 <- [1,2819,null,{"value":null}]
14:44:47 INFO - PROCESS | 1932 | 1461188687160 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f3c00 == 143 [pid = 1932] [id = 712]
14:44:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x928f4c00) [pid = 1932] [serial = 2137] [outer = (nil)]
14:44:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0xa2ac5400) [pid = 1932] [serial = 2138] [outer = 0x928f4c00]
14:44:47 INFO - PROCESS | 1932 | 1461188687252 Marionette DEBUG loaded listener.js
14:44:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0xa3c7a400) [pid = 1932] [serial = 2139] [outer = 0x928f4c00]
14:44:48 INFO - PROCESS | 1932 | 1461188688183 Marionette TRACE conn3 <- [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]]]}]
14:44:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect
14:44:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1696ms
14:44:48 INFO - PROCESS | 1932 | 1461188688259 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null]
14:44:48 INFO - PROCESS | 1932 | 1461188688262 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}]
14:44:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html
14:44:48 INFO - PROCESS | 1932 | 1461188688268 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}]
14:44:48 INFO - PROCESS | 1932 | 1461188688272 Marionette TRACE conn3 <- [1,2822,null,{}]
14:44:48 INFO - PROCESS | 1932 | 1461188688278 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:48 INFO - PROCESS | 1932 | 1461188688552 Marionette TRACE conn3 <- [1,2823,null,{"value":null}]
14:44:48 INFO - PROCESS | 1932 | 1461188688900 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:48 INFO - PROCESS | 1932 | ++DOCSHELL 0xa0f66c00 == 144 [pid = 1932] [id = 713]
14:44:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0xa3c76c00) [pid = 1932] [serial = 2140] [outer = (nil)]
14:44:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0xa446dc00) [pid = 1932] [serial = 2141] [outer = 0xa3c76c00]
14:44:48 INFO - PROCESS | 1932 | 1461188688987 Marionette DEBUG loaded listener.js
14:44:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0xa4473400) [pid = 1932] [serial = 2142] [outer = 0xa3c76c00]
14:44:49 INFO - PROCESS | 1932 | 1461188689866 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}]
14:44:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order
14:44:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1631ms
14:44:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html
14:44:49 INFO - PROCESS | 1932 | 1461188689901 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null]
14:44:49 INFO - PROCESS | 1932 | 1461188689904 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}]
14:44:49 INFO - PROCESS | 1932 | 1461188689911 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}]
14:44:49 INFO - PROCESS | 1932 | 1461188689915 Marionette TRACE conn3 <- [1,2826,null,{}]
14:44:49 INFO - PROCESS | 1932 | 1461188689920 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:50 INFO - PROCESS | 1932 | 1461188690137 Marionette TRACE conn3 <- [1,2827,null,{"value":null}]
14:44:50 INFO - PROCESS | 1932 | 1461188690440 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x8518d400 == 145 [pid = 1932] [id = 714]
14:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x879a0000) [pid = 1932] [serial = 2143] [outer = (nil)]
14:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x879a6800) [pid = 1932] [serial = 2144] [outer = 0x879a0000]
14:44:50 INFO - PROCESS | 1932 | 1461188690576 Marionette DEBUG loaded listener.js
14:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x879a9400) [pid = 1932] [serial = 2145] [outer = 0x879a0000]
14:44:51 INFO - PROCESS | 1932 | 1461188691530 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}]
14:44:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise
14:44:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1691ms
14:44:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html
14:44:51 INFO - PROCESS | 1932 | 1461188691602 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null]
14:44:51 INFO - PROCESS | 1932 | 1461188691605 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}]
14:44:51 INFO - PROCESS | 1932 | 1461188691612 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}]
14:44:51 INFO - PROCESS | 1932 | 1461188691615 Marionette TRACE conn3 <- [1,2830,null,{}]
14:44:51 INFO - PROCESS | 1932 | 1461188691621 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:51 INFO - PROCESS | 1932 | 1461188691874 Marionette TRACE conn3 <- [1,2831,null,{"value":null}]
14:44:52 INFO - PROCESS | 1932 | 1461188692225 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x879a9800 == 146 [pid = 1932] [id = 715]
14:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x879ad400) [pid = 1932] [serial = 2146] [outer = (nil)]
14:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0xa2acb000) [pid = 1932] [serial = 2147] [outer = 0x879ad400]
14:44:52 INFO - PROCESS | 1932 | 1461188692314 Marionette DEBUG loaded listener.js
14:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0xa446c000) [pid = 1932] [serial = 2148] [outer = 0x879ad400]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x85183c00 == 145 [pid = 1932] [id = 519]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x85c73c00 == 144 [pid = 1932] [id = 651]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x99a1fc00 == 143 [pid = 1932] [id = 692]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x886c7c00 == 142 [pid = 1932] [id = 691]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x9853e400 == 141 [pid = 1932] [id = 689]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x864e2000 == 140 [pid = 1932] [id = 690]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x904e2c00 == 139 [pid = 1932] [id = 688]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x90689800 == 138 [pid = 1932] [id = 687]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa9400 == 137 [pid = 1932] [id = 686]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8bc26400 == 136 [pid = 1932] [id = 685]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8ae000 == 135 [pid = 1932] [id = 683]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8f6b5c00 == 134 [pid = 1932] [id = 684]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8e43c000 == 133 [pid = 1932] [id = 682]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8b6c00 == 132 [pid = 1932] [id = 681]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd24c00 == 131 [pid = 1932] [id = 680]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x8a408000 == 130 [pid = 1932] [id = 679]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x87888400 == 129 [pid = 1932] [id = 678]
14:44:55 INFO - PROCESS | 1932 | --DOCSHELL 0x85b41c00 == 128 [pid = 1932] [id = 677]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x9ff15000) [pid = 1932] [serial = 2016] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8a7df800) [pid = 1932] [serial = 2027] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8ab82400) [pid = 1932] [serial = 2028] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x98e71400) [pid = 1932] [serial = 2000] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x99bf2c00) [pid = 1932] [serial = 2004] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x9fb91800) [pid = 1932] [serial = 2007] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0xa4459400) [pid = 1932] [serial = 2022] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8890c000) [pid = 1932] [serial = 2025] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8c893400) [pid = 1932] [serial = 1973] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8f631c00) [pid = 1932] [serial = 1982] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x928f6400) [pid = 1932] [serial = 1994] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x9ff35800) [pid = 1932] [serial = 2009] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x9915e400) [pid = 1932] [serial = 2001] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x912be000) [pid = 1932] [serial = 1992] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8bd30c00) [pid = 1932] [serial = 1899] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x94562400) [pid = 1932] [serial = 1995] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x99beb000) [pid = 1932] [serial = 2003] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8e32d400) [pid = 1932] [serial = 1976] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x8ff8ec00) [pid = 1932] [serial = 1986] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8f634c00) [pid = 1932] [serial = 1983] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9fb27800) [pid = 1932] [serial = 2015] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x90004800) [pid = 1932] [serial = 1988] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8a448800) [pid = 1932] [serial = 1970] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0xa2a2bc00) [pid = 1932] [serial = 2018] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8e69d000) [pid = 1932] [serial = 1980] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x90324000) [pid = 1932] [serial = 1989] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8fb0b800) [pid = 1932] [serial = 1985] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8e694800) [pid = 1932] [serial = 1979] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x912b7000) [pid = 1932] [serial = 1991] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x886c7800) [pid = 1932] [serial = 2024] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0xa4456800) [pid = 1932] [serial = 2021] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0xa3c76000) [pid = 1932] [serial = 2019] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x9fb26800) [pid = 1932] [serial = 2006] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8b61c000) [pid = 1932] [serial = 1971] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8c8b7800) [pid = 1932] [serial = 1974] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0xa0a4a000) [pid = 1932] [serial = 2010] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x9ff16000) [pid = 1932] [serial = 1953] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x95a19c00) [pid = 1932] [serial = 1997] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8b590800) [pid = 1932] [serial = 2012] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8b594000) [pid = 1932] [serial = 2013] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8e431c00) [pid = 1932] [serial = 1977] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x95a1d400) [pid = 1932] [serial = 1998] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8a7e0800) [pid = 1932] [serial = 2030] [outer = (nil)] [url = about:blank]
14:44:55 INFO - PROCESS | 1932 | 1461188695960 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}]
14:44:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored
14:44:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 4396ms
14:44:56 INFO - PROCESS | 1932 | 1461188696007 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null]
14:44:56 INFO - PROCESS | 1932 | 1461188696013 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}]
14:44:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html
14:44:56 INFO - PROCESS | 1932 | 1461188696022 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}]
14:44:56 INFO - PROCESS | 1932 | 1461188696027 Marionette TRACE conn3 <- [1,2834,null,{}]
14:44:56 INFO - PROCESS | 1932 | 1461188696035 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:56 INFO - PROCESS | 1932 | 1461188696244 Marionette TRACE conn3 <- [1,2835,null,{"value":null}]
14:44:56 INFO - PROCESS | 1932 | 1461188696480 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x84d45400 == 129 [pid = 1932] [id = 716]
14:44:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x84d46400) [pid = 1932] [serial = 2149] [outer = (nil)]
14:44:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x84d48c00) [pid = 1932] [serial = 2150] [outer = 0x84d46400]
14:44:56 INFO - PROCESS | 1932 | 1461188696608 Marionette DEBUG loaded listener.js
14:44:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x84d4c800) [pid = 1932] [serial = 2151] [outer = 0x84d46400]
14:44:57 INFO - PROCESS | 1932 | 1461188697506 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}]
14:44:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians
14:44:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1539ms
14:44:57 INFO - PROCESS | 1932 | 1461188697563 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null]
14:44:57 INFO - PROCESS | 1932 | 1461188697571 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}]
14:44:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html
14:44:57 INFO - PROCESS | 1932 | 1461188697581 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}]
14:44:57 INFO - PROCESS | 1932 | 1461188697584 Marionette TRACE conn3 <- [1,2838,null,{}]
14:44:57 INFO - PROCESS | 1932 | 1461188697590 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:57 INFO - PROCESS | 1932 | 1461188697798 Marionette TRACE conn3 <- [1,2839,null,{"value":null}]
14:44:58 INFO - PROCESS | 1932 | 1461188698038 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x84d51c00 == 130 [pid = 1932] [id = 717]
14:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x85187800) [pid = 1932] [serial = 2152] [outer = (nil)]
14:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x85b3cc00) [pid = 1932] [serial = 2153] [outer = 0x85187800]
14:44:58 INFO - PROCESS | 1932 | 1461188698195 Marionette DEBUG loaded listener.js
14:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x85c71400) [pid = 1932] [serial = 2154] [outer = 0x85187800]
14:44:59 INFO - PROCESS | 1932 | 1461188699045 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}]
14:44:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly
14:44:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1532ms
14:44:59 INFO - PROCESS | 1932 | 1461188699124 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null]
14:44:59 INFO - PROCESS | 1932 | 1461188699131 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}]
14:44:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html
14:44:59 INFO - PROCESS | 1932 | 1461188699138 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}]
14:44:59 INFO - PROCESS | 1932 | 1461188699144 Marionette TRACE conn3 <- [1,2842,null,{}]
14:44:59 INFO - PROCESS | 1932 | 1461188699166 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:44:59 INFO - PROCESS | 1932 | 1461188699441 Marionette TRACE conn3 <- [1,2843,null,{"value":null}]
14:44:59 INFO - PROCESS | 1932 | 1461188699470 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:44:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e1400 == 131 [pid = 1932] [id = 718]
14:44:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x864e2c00) [pid = 1932] [serial = 2155] [outer = (nil)]
14:44:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x86ecf000) [pid = 1932] [serial = 2156] [outer = 0x864e2c00]
14:44:59 INFO - PROCESS | 1932 | 1461188699553 Marionette DEBUG loaded listener.js
14:44:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x87885800) [pid = 1932] [serial = 2157] [outer = 0x864e2c00]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x904e6000) [pid = 1932] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x886c3c00) [pid = 1932] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x85c76400) [pid = 1932] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x90690800) [pid = 1932] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x9771a800) [pid = 1932] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8fa8d400) [pid = 1932] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x8aee1000) [pid = 1932] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x98543000) [pid = 1932] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8de38c00) [pid = 1932] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x85c6fc00) [pid = 1932] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x8fcf0400) [pid = 1932] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8f638400) [pid = 1932] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x89302400) [pid = 1932] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x945ad000) [pid = 1932] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x8931a800) [pid = 1932] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x8e43c800) [pid = 1932] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8e540400) [pid = 1932] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x846c8000) [pid = 1932] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x89303400) [pid = 1932] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x9a87a400) [pid = 1932] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html]
14:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x8bd2d400) [pid = 1932] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html]
14:45:01 INFO - PROCESS | 1932 | 1461188701203 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}]
14:45:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly
14:45:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 2102ms
14:45:01 INFO - PROCESS | 1932 | 1461188701249 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null]
14:45:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html
14:45:01 INFO - PROCESS | 1932 | 1461188701254 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}]
14:45:01 INFO - PROCESS | 1932 | 1461188701260 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}]
14:45:01 INFO - PROCESS | 1932 | 1461188701263 Marionette TRACE conn3 <- [1,2846,null,{}]
14:45:01 INFO - PROCESS | 1932 | 1461188701268 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:01 INFO - PROCESS | 1932 | 1461188701491 Marionette TRACE conn3 <- [1,2847,null,{"value":null}]
14:45:01 INFO - PROCESS | 1932 | 1461188701689 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x846c8000 == 132 [pid = 1932] [id = 719]
14:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x87888000) [pid = 1932] [serial = 2158] [outer = (nil)]
14:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x879a7400) [pid = 1932] [serial = 2159] [outer = 0x87888000]
14:45:01 INFO - PROCESS | 1932 | 1461188701766 Marionette DEBUG loaded listener.js
14:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x87cdb000) [pid = 1932] [serial = 2160] [outer = 0x87888000]
14:45:02 INFO - PROCESS | 1932 | 1461188702650 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}]
14:45:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing
14:45:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1580ms
14:45:02 INFO - PROCESS | 1932 | 1461188702840 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null]
14:45:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html
14:45:02 INFO - PROCESS | 1932 | 1461188702847 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}]
14:45:02 INFO - PROCESS | 1932 | 1461188702855 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}]
14:45:02 INFO - PROCESS | 1932 | 1461188702860 Marionette TRACE conn3 <- [1,2850,null,{}]
14:45:02 INFO - PROCESS | 1932 | 1461188702869 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:03 INFO - PROCESS | 1932 | 1461188703127 Marionette TRACE conn3 <- [1,2851,null,{"value":null}]
14:45:03 INFO - PROCESS | 1932 | 1461188703497 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x84815800 == 133 [pid = 1932] [id = 720]
14:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x84d47400) [pid = 1932] [serial = 2161] [outer = (nil)]
14:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x84d4fc00) [pid = 1932] [serial = 2162] [outer = 0x84d47400]
14:45:03 INFO - PROCESS | 1932 | 1461188703586 Marionette DEBUG loaded listener.js
14:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x85184c00) [pid = 1932] [serial = 2163] [outer = 0x84d47400]
14:45:04 INFO - PROCESS | 1932 | 1461188704592 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}]
14:45:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works
14:45:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1796ms
14:45:04 INFO - PROCESS | 1932 | 1461188704652 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null]
14:45:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html
14:45:04 INFO - PROCESS | 1932 | 1461188704658 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}]
14:45:04 INFO - PROCESS | 1932 | 1461188704671 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}]
14:45:04 INFO - PROCESS | 1932 | 1461188704678 Marionette TRACE conn3 <- [1,2854,null,{}]
14:45:04 INFO - PROCESS | 1932 | 1461188704685 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:04 INFO - PROCESS | 1932 | 1461188704922 Marionette TRACE conn3 <- [1,2855,null,{"value":null}]
14:45:05 INFO - PROCESS | 1932 | 1461188705351 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x864d3400 == 134 [pid = 1932] [id = 721]
14:45:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x864e2800) [pid = 1932] [serial = 2164] [outer = (nil)]
14:45:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x86ecd800) [pid = 1932] [serial = 2165] [outer = 0x864e2800]
14:45:05 INFO - PROCESS | 1932 | 1461188705465 Marionette DEBUG loaded listener.js
14:45:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x879a1c00) [pid = 1932] [serial = 2166] [outer = 0x864e2800]
14:45:06 INFO - PROCESS | 1932 | 1461188706546 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}]
14:45:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works
14:45:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1945ms
14:45:06 INFO - PROCESS | 1932 | 1461188706612 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null]
14:45:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html
14:45:06 INFO - PROCESS | 1932 | 1461188706617 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}]
14:45:06 INFO - PROCESS | 1932 | 1461188706623 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}]
14:45:06 INFO - PROCESS | 1932 | 1461188706628 Marionette TRACE conn3 <- [1,2858,null,{}]
14:45:06 INFO - PROCESS | 1932 | 1461188706643 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:06 INFO - PROCESS | 1932 | 1461188706914 Marionette TRACE conn3 <- [1,2859,null,{"value":null}]
14:45:07 INFO - PROCESS | 1932 | 1461188707297 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e0000 == 135 [pid = 1932] [id = 722]
14:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x886cdc00) [pid = 1932] [serial = 2167] [outer = (nil)]
14:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8890a000) [pid = 1932] [serial = 2168] [outer = 0x886cdc00]
14:45:07 INFO - PROCESS | 1932 | 1461188707390 Marionette DEBUG loaded listener.js
14:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x88e4a000) [pid = 1932] [serial = 2169] [outer = 0x886cdc00]
14:45:08 INFO - PROCESS | 1932 | 1461188708280 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}]
14:45:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine
14:45:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1689ms
14:45:08 INFO - PROCESS | 1932 | 1461188708312 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null]
14:45:08 INFO - PROCESS | 1932 | 1461188708316 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}]
14:45:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html
14:45:08 INFO - PROCESS | 1932 | 1461188708322 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}]
14:45:08 INFO - PROCESS | 1932 | 1461188708326 Marionette TRACE conn3 <- [1,2862,null,{}]
14:45:08 INFO - PROCESS | 1932 | 1461188708332 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:08 INFO - PROCESS | 1932 | 1461188708556 Marionette TRACE conn3 <- [1,2863,null,{"value":null}]
14:45:08 INFO - PROCESS | 1932 | 1461188708846 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x87ce6400 == 136 [pid = 1932] [id = 723]
14:45:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x89309800) [pid = 1932] [serial = 2170] [outer = (nil)]
14:45:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8931a400) [pid = 1932] [serial = 2171] [outer = 0x89309800]
14:45:08 INFO - PROCESS | 1932 | 1461188708983 Marionette DEBUG loaded listener.js
14:45:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8a408400) [pid = 1932] [serial = 2172] [outer = 0x89309800]
14:45:09 INFO - PROCESS | 1932 | 1461188709922 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}]
14:45:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works
14:45:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1631ms
14:45:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html
14:45:09 INFO - PROCESS | 1932 | 1461188709955 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null]
14:45:09 INFO - PROCESS | 1932 | 1461188709958 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}]
14:45:09 INFO - PROCESS | 1932 | 1461188709965 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}]
14:45:09 INFO - PROCESS | 1932 | 1461188709969 Marionette TRACE conn3 <- [1,2866,null,{}]
14:45:09 INFO - PROCESS | 1932 | 1461188709974 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:10 INFO - PROCESS | 1932 | 1461188710191 Marionette TRACE conn3 <- [1,2867,null,{"value":null}]
14:45:10 INFO - PROCESS | 1932 | 1461188710533 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x89316000 == 137 [pid = 1932] [id = 724]
14:45:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8a40e800) [pid = 1932] [serial = 2173] [outer = (nil)]
14:45:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8a445400) [pid = 1932] [serial = 2174] [outer = 0x8a40e800]
14:45:10 INFO - PROCESS | 1932 | 1461188710627 Marionette DEBUG loaded listener.js
14:45:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8a7e0400) [pid = 1932] [serial = 2175] [outer = 0x8a40e800]
14:45:11 INFO - PROCESS | 1932 | 1461188711583 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}]
14:45:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored
14:45:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1681ms
14:45:11 INFO - PROCESS | 1932 | 1461188711646 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null]
14:45:11 INFO - PROCESS | 1932 | 1461188711649 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}]
14:45:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html
14:45:11 INFO - PROCESS | 1932 | 1461188711656 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}]
14:45:11 INFO - PROCESS | 1932 | 1461188711660 Marionette TRACE conn3 <- [1,2870,null,{}]
14:45:11 INFO - PROCESS | 1932 | 1461188711665 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:11 INFO - PROCESS | 1932 | 1461188711927 Marionette TRACE conn3 <- [1,2871,null,{"value":null}]
14:45:12 INFO - PROCESS | 1932 | 1461188712268 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c0c00 == 138 [pid = 1932] [id = 725]
14:45:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8ab82800) [pid = 1932] [serial = 2176] [outer = (nil)]
14:45:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8ab8ac00) [pid = 1932] [serial = 2177] [outer = 0x8ab82800]
14:45:12 INFO - PROCESS | 1932 | 1461188712365 Marionette DEBUG loaded listener.js
14:45:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8aee4000) [pid = 1932] [serial = 2178] [outer = 0x8ab82800]
14:45:13 INFO - PROCESS | 1932 | 1461188713278 Marionette TRACE conn3 <- [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]]]}]
14:45:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works
14:45:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1690ms
14:45:13 INFO - PROCESS | 1932 | 1461188713347 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null]
14:45:13 INFO - PROCESS | 1932 | 1461188713352 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}]
14:45:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html
14:45:13 INFO - PROCESS | 1932 | 1461188713358 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}]
14:45:13 INFO - PROCESS | 1932 | 1461188713362 Marionette TRACE conn3 <- [1,2874,null,{}]
14:45:13 INFO - PROCESS | 1932 | 1461188713367 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:13 INFO - PROCESS | 1932 | 1461188713620 Marionette TRACE conn3 <- [1,2875,null,{"value":null}]
14:45:13 INFO - PROCESS | 1932 | 1461188713954 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa31c00 == 139 [pid = 1932] [id = 726]
14:45:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8aa37800) [pid = 1932] [serial = 2179] [outer = (nil)]
14:45:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8b290c00) [pid = 1932] [serial = 2180] [outer = 0x8aa37800]
14:45:14 INFO - PROCESS | 1932 | 1461188714045 Marionette DEBUG loaded listener.js
14:45:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8b3e1800) [pid = 1932] [serial = 2181] [outer = 0x8aa37800]
14:45:14 INFO - PROCESS | 1932 | 1461188714995 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}]
14:45:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple
14:45:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1685ms
14:45:15 INFO - PROCESS | 1932 | 1461188715043 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null]
14:45:15 INFO - PROCESS | 1932 | 1461188715047 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}]
14:45:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html
14:45:15 INFO - PROCESS | 1932 | 1461188715054 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}]
14:45:15 INFO - PROCESS | 1932 | 1461188715057 Marionette TRACE conn3 <- [1,2878,null,{}]
14:45:15 INFO - PROCESS | 1932 | 1461188715063 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:15 INFO - PROCESS | 1932 | 1461188715305 Marionette TRACE conn3 <- [1,2879,null,{"value":null}]
14:45:15 INFO - PROCESS | 1932 | 1461188715647 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x879a4c00 == 140 [pid = 1932] [id = 727]
14:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8aeeb800) [pid = 1932] [serial = 2182] [outer = (nil)]
14:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x8b598000) [pid = 1932] [serial = 2183] [outer = 0x8aeeb800]
14:45:15 INFO - PROCESS | 1932 | 1461188715742 Marionette DEBUG loaded listener.js
14:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8b619c00) [pid = 1932] [serial = 2184] [outer = 0x8aeeb800]
14:45:16 INFO - PROCESS | 1932 | 1461188716710 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}]
14:45:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored
14:45:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1690ms
14:45:16 INFO - PROCESS | 1932 | 1461188716744 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null]
14:45:16 INFO - PROCESS | 1932 | 1461188716748 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}]
14:45:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html
14:45:16 INFO - PROCESS | 1932 | 1461188716754 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}]
14:45:16 INFO - PROCESS | 1932 | 1461188716758 Marionette TRACE conn3 <- [1,2882,null,{}]
14:45:16 INFO - PROCESS | 1932 | 1461188716764 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:16 INFO - PROCESS | 1932 | 1461188716980 Marionette TRACE conn3 <- [1,2883,null,{"value":null}]
14:45:17 INFO - PROCESS | 1932 | 1461188717322 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x85185400 == 141 [pid = 1932] [id = 728]
14:45:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8aeee800) [pid = 1932] [serial = 2185] [outer = (nil)]
14:45:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8bc30400) [pid = 1932] [serial = 2186] [outer = 0x8aeee800]
14:45:17 INFO - PROCESS | 1932 | 1461188717410 Marionette DEBUG loaded listener.js
14:45:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8bd24800) [pid = 1932] [serial = 2187] [outer = 0x8aeee800]
14:45:18 INFO - PROCESS | 1932 | 1461188718305 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}]
14:45:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed
14:45:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1587ms
14:45:18 INFO - PROCESS | 1932 | 1461188718342 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null]
14:45:18 INFO - PROCESS | 1932 | 1461188718347 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}]
14:45:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html
14:45:18 INFO - PROCESS | 1932 | 1461188718353 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}]
14:45:18 INFO - PROCESS | 1932 | 1461188718357 Marionette TRACE conn3 <- [1,2886,null,{}]
14:45:18 INFO - PROCESS | 1932 | 1461188718363 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:18 INFO - PROCESS | 1932 | 1461188718589 Marionette TRACE conn3 <- [1,2887,null,{"value":null}]
14:45:18 INFO - PROCESS | 1932 | 1461188718928 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b592c00 == 142 [pid = 1932] [id = 729]
14:45:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8b626800) [pid = 1932] [serial = 2188] [outer = (nil)]
14:45:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8bd96000) [pid = 1932] [serial = 2189] [outer = 0x8b626800]
14:45:19 INFO - PROCESS | 1932 | 1461188719029 Marionette DEBUG loaded listener.js
14:45:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8c522000) [pid = 1932] [serial = 2190] [outer = 0x8b626800]
14:45:20 INFO - PROCESS | 1932 | 1461188720038 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}]
14:45:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing
14:45:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1732ms
14:45:20 INFO - PROCESS | 1932 | 1461188720087 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null]
14:45:20 INFO - PROCESS | 1932 | 1461188720091 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}]
14:45:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html
14:45:20 INFO - PROCESS | 1932 | 1461188720097 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}]
14:45:20 INFO - PROCESS | 1932 | 1461188720102 Marionette TRACE conn3 <- [1,2890,null,{}]
14:45:20 INFO - PROCESS | 1932 | 1461188720108 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:20 INFO - PROCESS | 1932 | 1461188720352 Marionette TRACE conn3 <- [1,2891,null,{"value":null}]
14:45:20 INFO - PROCESS | 1932 | 1461188720707 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd91c00 == 143 [pid = 1932] [id = 730]
14:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8c6d9400) [pid = 1932] [serial = 2191] [outer = (nil)]
14:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8c765400) [pid = 1932] [serial = 2192] [outer = 0x8c6d9400]
14:45:20 INFO - PROCESS | 1932 | 1461188720804 Marionette DEBUG loaded listener.js
14:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8c76e800) [pid = 1932] [serial = 2193] [outer = 0x8c6d9400]
14:45:21 INFO - PROCESS | 1932 | 1461188721827 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}]
14:45:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM
14:45:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1783ms
14:45:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html
14:45:21 INFO - PROCESS | 1932 | 1461188721882 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null]
14:45:21 INFO - PROCESS | 1932 | 1461188721885 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}]
14:45:21 INFO - PROCESS | 1932 | 1461188721892 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}]
14:45:21 INFO - PROCESS | 1932 | 1461188721896 Marionette TRACE conn3 <- [1,2894,null,{}]
14:45:21 INFO - PROCESS | 1932 | 1461188721901 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:22 INFO - PROCESS | 1932 | 1461188722127 Marionette TRACE conn3 <- [1,2895,null,{"value":null}]
14:45:22 INFO - PROCESS | 1932 | 1461188722471 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c530c00 == 144 [pid = 1932] [id = 731]
14:45:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8c763c00) [pid = 1932] [serial = 2194] [outer = (nil)]
14:45:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8c8b1c00) [pid = 1932] [serial = 2195] [outer = 0x8c763c00]
14:45:22 INFO - PROCESS | 1932 | 1461188722564 Marionette DEBUG loaded listener.js
14:45:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8c8b9c00) [pid = 1932] [serial = 2196] [outer = 0x8c763c00]
14:45:23 INFO - PROCESS | 1932 | 1461188723478 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}]
14:45:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored
14:45:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1634ms
14:45:23 INFO - PROCESS | 1932 | 1461188723526 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null]
14:45:23 INFO - PROCESS | 1932 | 1461188723529 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}]
14:45:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html
14:45:23 INFO - PROCESS | 1932 | 1461188723536 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}]
14:45:23 INFO - PROCESS | 1932 | 1461188723540 Marionette TRACE conn3 <- [1,2898,null,{}]
14:45:23 INFO - PROCESS | 1932 | 1461188723545 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:23 INFO - PROCESS | 1932 | 1461188723772 Marionette TRACE conn3 <- [1,2899,null,{"value":null}]
14:45:24 INFO - PROCESS | 1932 | 1461188724113 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b43800 == 145 [pid = 1932] [id = 732]
14:45:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8bd99c00) [pid = 1932] [serial = 2197] [outer = (nil)]
14:45:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8de3a000) [pid = 1932] [serial = 2198] [outer = 0x8bd99c00]
14:45:24 INFO - PROCESS | 1932 | 1461188724206 Marionette DEBUG loaded listener.js
14:45:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8de40000) [pid = 1932] [serial = 2199] [outer = 0x8bd99c00]
14:45:25 INFO - PROCESS | 1932 | 1461188725129 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}]
14:45:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly
14:45:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1638ms
14:45:25 INFO - PROCESS | 1932 | 1461188725175 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null]
14:45:25 INFO - PROCESS | 1932 | 1461188725179 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}]
14:45:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html
14:45:25 INFO - PROCESS | 1932 | 1461188725185 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}]
14:45:25 INFO - PROCESS | 1932 | 1461188725187 Marionette TRACE conn3 <- [1,2902,null,{}]
14:45:25 INFO - PROCESS | 1932 | 1461188725194 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:25 INFO - PROCESS | 1932 | 1461188725417 Marionette TRACE conn3 <- [1,2903,null,{"value":null}]
14:45:25 INFO - PROCESS | 1932 | 1461188725765 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c8ae400 == 146 [pid = 1932] [id = 733]
14:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8de35400) [pid = 1932] [serial = 2200] [outer = (nil)]
14:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8df3b800) [pid = 1932] [serial = 2201] [outer = 0x8de35400]
14:45:25 INFO - PROCESS | 1932 | 1461188725857 Marionette DEBUG loaded listener.js
14:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x8df3d400) [pid = 1932] [serial = 2202] [outer = 0x8de35400]
14:45:26 INFO - PROCESS | 1932 | 1461188726802 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}]
14:45:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works
14:45:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1687ms
14:45:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html
14:45:26 INFO - PROCESS | 1932 | 1461188726873 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null]
14:45:26 INFO - PROCESS | 1932 | 1461188726876 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}]
14:45:26 INFO - PROCESS | 1932 | 1461188726882 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}]
14:45:26 INFO - PROCESS | 1932 | 1461188726886 Marionette TRACE conn3 <- [1,2906,null,{}]
14:45:26 INFO - PROCESS | 1932 | 1461188726891 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:27 INFO - PROCESS | 1932 | 1461188727135 Marionette TRACE conn3 <- [1,2907,null,{"value":null}]
14:45:27 INFO - PROCESS | 1932 | 1461188727478 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x8de36800 == 147 [pid = 1932] [id = 734]
14:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x8de3c800) [pid = 1932] [serial = 2203] [outer = (nil)]
14:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x8e32b800) [pid = 1932] [serial = 2204] [outer = 0x8de3c800]
14:45:27 INFO - PROCESS | 1932 | 1461188727571 Marionette DEBUG loaded listener.js
14:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x8e32fc00) [pid = 1932] [serial = 2205] [outer = 0x8de3c800]
14:45:28 INFO - PROCESS | 1932 | 1461188728505 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}]
14:45:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored
14:45:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1684ms
14:45:28 INFO - PROCESS | 1932 | 1461188728566 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null]
14:45:28 INFO - PROCESS | 1932 | 1461188728570 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}]
14:45:28 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html
14:45:28 INFO - PROCESS | 1932 | 1461188728577 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}]
14:45:28 INFO - PROCESS | 1932 | 1461188728580 Marionette TRACE conn3 <- [1,2910,null,{}]
14:45:28 INFO - PROCESS | 1932 | 1461188728586 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:28 INFO - PROCESS | 1932 | 1461188728805 Marionette TRACE conn3 <- [1,2911,null,{"value":null}]
14:45:29 INFO - PROCESS | 1932 | 1461188729102 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8480f000 == 148 [pid = 1932] [id = 735]
14:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x8df3cc00) [pid = 1932] [serial = 2206] [outer = (nil)]
14:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x8e436800) [pid = 1932] [serial = 2207] [outer = 0x8df3cc00]
14:45:29 INFO - PROCESS | 1932 | 1461188729240 Marionette DEBUG loaded listener.js
14:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x8e438c00) [pid = 1932] [serial = 2208] [outer = 0x8df3cc00]
14:45:30 INFO - PROCESS | 1932 | 1461188730043 Marionette TRACE conn3 <- [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]]]}]
14:45:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document
14:45:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document.
14:45:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1483ms
14:45:30 INFO - PROCESS | 1932 | 1461188730060 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null]
14:45:30 INFO - PROCESS | 1932 | 1461188730064 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}]
14:45:30 INFO - TEST-START | /DOMEvents/constructors.html
14:45:30 INFO - PROCESS | 1932 | 1461188730070 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}]
14:45:30 INFO - PROCESS | 1932 | 1461188730073 Marionette TRACE conn3 <- [1,2914,null,{}]
14:45:30 INFO - PROCESS | 1932 | 1461188730079 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:30 INFO - PROCESS | 1932 | 1461188730296 Marionette TRACE conn3 <- [1,2915,null,{"value":null}]
14:45:30 INFO - PROCESS | 1932 | 1461188730570 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e32e000 == 149 [pid = 1932] [id = 736]
14:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x8e430400) [pid = 1932] [serial = 2209] [outer = (nil)]
14:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x8e54c000) [pid = 1932] [serial = 2210] [outer = 0x8e430400]
14:45:30 INFO - PROCESS | 1932 | 1461188730659 Marionette DEBUG loaded listener.js
14:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x8e697400) [pid = 1932] [serial = 2211] [outer = 0x8e430400]
14:45:31 INFO - PROCESS | 1932 | 1461188731682 Marionette TRACE conn3 <- [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]]]}]
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values)
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values)
14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor.
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17
14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor.
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17
14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor.
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17
14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor.
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17
14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor.
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17
14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor.
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17
14:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3
14:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1
14:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type)
14:45:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 1713ms
14:45:31 INFO - PROCESS | 1932 | 1461188731785 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null]
14:45:31 INFO - PROCESS | 1932 | 1461188731792 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}]
14:45:31 INFO - TEST-START | /DOMEvents/event-phases-order.html
14:45:31 INFO - PROCESS | 1932 | 1461188731830 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}]
14:45:31 INFO - PROCESS | 1932 | 1461188731833 Marionette TRACE conn3 <- [1,2918,null,{}]
14:45:31 INFO - PROCESS | 1932 | 1461188731839 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:32 INFO - PROCESS | 1932 | 1461188732069 Marionette TRACE conn3 <- [1,2919,null,{"value":null}]
14:45:32 INFO - PROCESS | 1932 | 1461188732387 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df37c00 == 150 [pid = 1932] [id = 737]
14:45:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x8e53fc00) [pid = 1932] [serial = 2212] [outer = (nil)]
14:45:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x8e90bc00) [pid = 1932] [serial = 2213] [outer = 0x8e53fc00]
14:45:32 INFO - PROCESS | 1932 | 1461188732474 Marionette DEBUG loaded listener.js
14:45:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x8e911c00) [pid = 1932] [serial = 2214] [outer = 0x8e53fc00]
14:45:35 INFO - PROCESS | 1932 | --DOCSHELL 0x83a6b400 == 149 [pid = 1932] [id = 693]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x97d29800) [pid = 1932] [serial = 2067] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8a7e7400) [pid = 1932] [serial = 2036] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x87884800) [pid = 1932] [serial = 2034] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x86ec3c00) [pid = 1932] [serial = 2033] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x928f7800) [pid = 1932] [serial = 2064] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x99a52400) [pid = 1932] [serial = 2073] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8fcb5000) [pid = 1932] [serial = 2055] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8bd29000) [pid = 1932] [serial = 2039] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x98ff1c00) [pid = 1932] [serial = 2070] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8dfbe400) [pid = 1932] [serial = 2046] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x8a43c000) [pid = 1932] [serial = 2090] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x90008400) [pid = 1932] [serial = 2060] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8ff92400) [pid = 1932] [serial = 2058] [outer = (nil)] [url = about:blank]
14:45:35 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8c522c00) [pid = 1932] [serial = 2040] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8c88c400) [pid = 1932] [serial = 1968] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x9df75c00) [pid = 1932] [serial = 2075] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8b591000) [pid = 1932] [serial = 2088] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8fa96800) [pid = 1932] [serial = 2052] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8f636000) [pid = 1932] [serial = 2049] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8f8b4c00) [pid = 1932] [serial = 2051] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x98e71c00) [pid = 1932] [serial = 2069] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x85c6f000) [pid = 1932] [serial = 2081] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8a409800) [pid = 1932] [serial = 2085] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9fb84c00) [pid = 1932] [serial = 2076] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8fb03400) [pid = 1932] [serial = 2054] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0xa0ade800) [pid = 1932] [serial = 2079] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8e693000) [pid = 1932] [serial = 2048] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8fce5800) [pid = 1932] [serial = 2057] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8c888400) [pid = 1932] [serial = 2042] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8b3dd800) [pid = 1932] [serial = 2087] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x914d2800) [pid = 1932] [serial = 2063] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x9ffab800) [pid = 1932] [serial = 2078] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8df3b400) [pid = 1932] [serial = 2045] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8b595c00) [pid = 1932] [serial = 2091] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x9777b800) [pid = 1932] [serial = 2066] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x8de38800) [pid = 1932] [serial = 2043] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x90328400) [pid = 1932] [serial = 2061] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x86ec6800) [pid = 1932] [serial = 2082] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8aee4c00) [pid = 1932] [serial = 2037] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x89315c00) [pid = 1932] [serial = 2084] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x998ef000) [pid = 1932] [serial = 2072] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8c770c00) [pid = 1932] [serial = 2093] [outer = (nil)] [url = about:blank]
14:45:36 INFO - PROCESS | 1932 | 1461188736296 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}]
14:45:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order
14:45:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 4501ms
14:45:36 INFO - PROCESS | 1932 | 1461188736326 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null]
14:45:36 INFO - PROCESS | 1932 | 1461188736331 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}]
14:45:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html
14:45:36 INFO - PROCESS | 1932 | 1461188736340 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}]
14:45:36 INFO - PROCESS | 1932 | 1461188736346 Marionette TRACE conn3 <- [1,2922,null,{}]
14:45:36 INFO - PROCESS | 1932 | 1461188736353 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:36 INFO - PROCESS | 1932 | 1461188736595 Marionette TRACE conn3 <- [1,2923,null,{"value":null}]
14:45:36 INFO - PROCESS | 1932 | 1461188736858 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x85b35c00 == 150 [pid = 1932] [id = 738]
14:45:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x85b36400) [pid = 1932] [serial = 2215] [outer = (nil)]
14:45:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x864d9000) [pid = 1932] [serial = 2216] [outer = 0x85b36400]
14:45:36 INFO - PROCESS | 1932 | 1461188736946 Marionette DEBUG loaded listener.js
14:45:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x86ec5400) [pid = 1932] [serial = 2217] [outer = 0x85b36400]
14:45:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570
14:45:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570
14:45:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570
14:45:37 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/dom/events/Event.cpp, line 570
14:45:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function
14:45:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7
14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:45:37 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
14:45:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:45:37 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
14:45:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:45:37 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]"
14:45:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9
14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19
14:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3
14:45:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching.
14:45:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1547ms
14:45:37 INFO - PROCESS | 1932 | 1461188737863 Marionette TRACE conn3 <- [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]]]}]
14:45:37 INFO - PROCESS | 1932 | 1461188737887 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null]
14:45:37 INFO - PROCESS | 1932 | 1461188737912 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}]
14:45:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html
14:45:37 INFO - PROCESS | 1932 | 1461188737962 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}]
14:45:37 INFO - PROCESS | 1932 | 1461188737967 Marionette TRACE conn3 <- [1,2926,null,{}]
14:45:37 INFO - PROCESS | 1932 | 1461188737973 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:38 INFO - PROCESS | 1932 | 1461188738191 Marionette TRACE conn3 <- [1,2927,null,{"value":null}]
14:45:38 INFO - PROCESS | 1932 | 1461188738202 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x879a2000 == 151 [pid = 1932] [id = 739]
14:45:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x87ce6c00) [pid = 1932] [serial = 2218] [outer = (nil)]
14:45:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x88908800) [pid = 1932] [serial = 2219] [outer = 0x87ce6c00]
14:45:38 INFO - PROCESS | 1932 | 1461188738502 Marionette DEBUG loaded listener.js
14:45:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8930f000) [pid = 1932] [serial = 2220] [outer = 0x87ce6c00]
14:45:39 INFO - PROCESS | 1932 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener
14:45:39 INFO - PROCESS | 1932 | 1461188739314 Marionette TRACE conn3 <- [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]]]}]
14:45:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object
14:45:39 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1385ms
14:45:39 INFO - PROCESS | 1932 | 1461188739351 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null]
14:45:39 INFO - PROCESS | 1932 | 1461188739355 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}]
14:45:39 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html
14:45:39 INFO - PROCESS | 1932 | 1461188739362 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}]
14:45:39 INFO - PROCESS | 1932 | 1461188739368 Marionette TRACE conn3 <- [1,2930,null,{}]
14:45:39 INFO - PROCESS | 1932 | 1461188739384 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:39 INFO - PROCESS | 1932 | 1461188739674 Marionette TRACE conn3 <- [1,2931,null,{"value":null}]
14:45:39 INFO - PROCESS | 1932 | 1461188739725 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa33400 == 152 [pid = 1932] [id = 740]
14:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8aa35800) [pid = 1932] [serial = 2221] [outer = (nil)]
14:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8ab86000) [pid = 1932] [serial = 2222] [outer = 0x8aa35800]
14:45:39 INFO - PROCESS | 1932 | 1461188739830 Marionette DEBUG loaded listener.js
14:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8aee3400) [pid = 1932] [serial = 2223] [outer = 0x8aa35800]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x85187800) [pid = 1932] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8f8b1000) [pid = 1932] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x879a0000) [pid = 1932] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8ff9b400) [pid = 1932] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x864e2c00) [pid = 1932] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8e544c00) [pid = 1932] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x879ad400) [pid = 1932] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x928f4c00) [pid = 1932] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8e336c00) [pid = 1932] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x84d46400) [pid = 1932] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8df3d000) [pid = 1932] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x9915c800) [pid = 1932] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8ffe2400) [pid = 1932] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0xa3c76c00) [pid = 1932] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8c6d8400) [pid = 1932] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x8f6b1000) [pid = 1932] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x9853cc00) [pid = 1932] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x94566800) [pid = 1932] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x9ff0d000) [pid = 1932] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x8e548400) [pid = 1932] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x89301c00) [pid = 1932] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html]
14:45:40 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x886c3800) [pid = 1932] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html]
14:45:41 INFO - PROCESS | 1932 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener
14:45:41 INFO - PROCESS | 1932 | 1461188741326 Marionette TRACE conn3 <- [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]]]}]
14:45:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener
14:45:41 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1991ms
14:45:41 INFO - PROCESS | 1932 | 1461188741354 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null]
14:45:41 INFO - PROCESS | 1932 | 1461188741359 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}]
14:45:41 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html
14:45:41 INFO - PROCESS | 1932 | 1461188741375 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}]
14:45:41 INFO - PROCESS | 1932 | 1461188741378 Marionette TRACE conn3 <- [1,2934,null,{}]
14:45:41 INFO - PROCESS | 1932 | 1461188741384 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:41 INFO - PROCESS | 1932 | 1461188741595 Marionette TRACE conn3 <- [1,2935,null,{"value":null}]
14:45:41 INFO - PROCESS | 1932 | 1461188741611 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c76c00 == 153 [pid = 1932] [id = 741]
14:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x87cda000) [pid = 1932] [serial = 2224] [outer = (nil)]
14:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x8aee3000) [pid = 1932] [serial = 2225] [outer = 0x87cda000]
14:45:41 INFO - PROCESS | 1932 | 1461188741684 Marionette DEBUG loaded listener.js
14:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x8b3e3000) [pid = 1932] [serial = 2226] [outer = 0x87cda000]
14:45:42 INFO - PROCESS | 1932 | 1461188742591 Marionette TRACE conn3 <- [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]]]}]
14:45:42 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow.
14:45:42 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1231ms
14:45:42 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html
14:45:42 INFO - PROCESS | 1932 | 1461188742605 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null]
14:45:42 INFO - PROCESS | 1932 | 1461188742608 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}]
14:45:42 INFO - PROCESS | 1932 | 1461188742614 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}]
14:45:42 INFO - PROCESS | 1932 | 1461188742617 Marionette TRACE conn3 <- [1,2938,null,{}]
14:45:42 INFO - PROCESS | 1932 | 1461188742622 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:42 INFO - PROCESS | 1932 | 1461188742911 Marionette TRACE conn3 <- [1,2939,null,{"value":null}]
14:45:43 INFO - PROCESS | 1932 | 1461188743250 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x82bcb000 == 154 [pid = 1932] [id = 742]
14:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x83a64000) [pid = 1932] [serial = 2227] [outer = (nil)]
14:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x84812400) [pid = 1932] [serial = 2228] [outer = 0x83a64000]
14:45:43 INFO - PROCESS | 1932 | 1461188743349 Marionette DEBUG loaded listener.js
14:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x84d4f000) [pid = 1932] [serial = 2229] [outer = 0x83a64000]
14:45:44 INFO - PROCESS | 1932 | 1461188744272 Marionette TRACE conn3 <- [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]]]}]
14:45:44 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.
14:45:44 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1684ms
14:45:44 INFO - PROCESS | 1932 | 1461188744298 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null]
14:45:44 INFO - PROCESS | 1932 | 1461188744306 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}]
14:45:44 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html
14:45:44 INFO - PROCESS | 1932 | 1461188744316 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}]
14:45:44 INFO - PROCESS | 1932 | 1461188744320 Marionette TRACE conn3 <- [1,2942,null,{}]
14:45:44 INFO - PROCESS | 1932 | 1461188744328 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:44 INFO - PROCESS | 1932 | 1461188744584 Marionette TRACE conn3 <- [1,2943,null,{"value":null}]
14:45:44 INFO - PROCESS | 1932 | 1461188744855 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c72c00 == 155 [pid = 1932] [id = 743]
14:45:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x879ac800) [pid = 1932] [serial = 2230] [outer = (nil)]
14:45:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x886c8400) [pid = 1932] [serial = 2231] [outer = 0x879ac800]
14:45:44 INFO - PROCESS | 1932 | 1461188744950 Marionette DEBUG loaded listener.js
14:45:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x8930e400) [pid = 1932] [serial = 2232] [outer = 0x879ac800]
14:45:45 INFO - PROCESS | 1932 | 1461188745911 Marionette TRACE conn3 <- [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"]]]}]
14:45:45 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
14:45:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9
14:45:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:45:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:45:45 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5
14:45:45 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1637ms
14:45:45 INFO - PROCESS | 1932 | 1461188745957 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null]
14:45:45 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html
14:45:45 INFO - PROCESS | 1932 | 1461188745964 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}]
14:45:45 INFO - PROCESS | 1932 | 1461188745971 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}]
14:45:45 INFO - PROCESS | 1932 | 1461188745975 Marionette TRACE conn3 <- [1,2946,null,{}]
14:45:45 INFO - PROCESS | 1932 | 1461188745981 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:46 INFO - PROCESS | 1932 | 1461188746192 Marionette TRACE conn3 <- [1,2947,null,{"value":null}]
14:45:46 INFO - PROCESS | 1932 | 1461188746493 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a442000 == 156 [pid = 1932] [id = 744]
14:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x8ab84c00) [pid = 1932] [serial = 2233] [outer = (nil)]
14:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x8aeee000) [pid = 1932] [serial = 2234] [outer = 0x8ab84c00]
14:45:46 INFO - PROCESS | 1932 | 1461188746600 Marionette DEBUG loaded listener.js
14:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8b58cc00) [pid = 1932] [serial = 2235] [outer = 0x8ab84c00]
14:45:47 INFO - PROCESS | 1932 | 1461188747559 Marionette TRACE conn3 <- [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]]]}]
14:45:47 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.
14:45:47 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1632ms
14:45:47 INFO - PROCESS | 1932 | 1461188747602 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null]
14:45:47 INFO - PROCESS | 1932 | 1461188747606 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}]
14:45:47 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html
14:45:47 INFO - PROCESS | 1932 | 1461188747622 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}]
14:45:47 INFO - PROCESS | 1932 | 1461188747631 Marionette TRACE conn3 <- [1,2950,null,{}]
14:45:47 INFO - PROCESS | 1932 | 1461188747638 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:47 INFO - PROCESS | 1932 | 1461188747900 Marionette TRACE conn3 <- [1,2951,null,{"value":null}]
14:45:48 INFO - PROCESS | 1932 | 1461188748193 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x8a43c000 == 157 [pid = 1932] [id = 745]
14:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x8bc28800) [pid = 1932] [serial = 2236] [outer = (nil)]
14:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x8bd9b400) [pid = 1932] [serial = 2237] [outer = 0x8bc28800]
14:45:48 INFO - PROCESS | 1932 | 1461188748282 Marionette DEBUG loaded listener.js
14:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8c52a800) [pid = 1932] [serial = 2238] [outer = 0x8bc28800]
14:45:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8c6d8400 == 158 [pid = 1932] [id = 746]
14:45:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8c6db800) [pid = 1932] [serial = 2239] [outer = (nil)]
14:45:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8c886000) [pid = 1932] [serial = 2240] [outer = 0x8c6db800]
14:45:49 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.
14:45:49 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1654ms
14:45:49 INFO - PROCESS | 1932 | 1461188749256 Marionette TRACE conn3 <- [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]]]}]
14:45:49 INFO - PROCESS | 1932 | 1461188749296 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null]
14:45:49 INFO - PROCESS | 1932 | 1461188749299 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}]
14:45:49 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html
14:45:49 INFO - PROCESS | 1932 | 1461188749308 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}]
14:45:49 INFO - PROCESS | 1932 | 1461188749312 Marionette TRACE conn3 <- [1,2954,null,{}]
14:45:49 INFO - PROCESS | 1932 | 1461188749318 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:49 INFO - PROCESS | 1932 | 1461188749584 Marionette TRACE conn3 <- [1,2955,null,{"value":null}]
14:45:49 INFO - PROCESS | 1932 | 1461188749914 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x8bd95c00 == 159 [pid = 1932] [id = 747]
14:45:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8c6d5800) [pid = 1932] [serial = 2241] [outer = (nil)]
14:45:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8c890000) [pid = 1932] [serial = 2242] [outer = 0x8c6d5800]
14:45:50 INFO - PROCESS | 1932 | 1461188750018 Marionette DEBUG loaded listener.js
14:45:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8c8b6c00) [pid = 1932] [serial = 2243] [outer = 0x8c6d5800]
14:45:50 INFO - PROCESS | 1932 | 1461188750809 Marionette TRACE conn3 <- [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]]]}]
14:45:50 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
14:45:50 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
14:45:50 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1535ms
14:45:50 INFO - PROCESS | 1932 | 1461188750844 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null]
14:45:50 INFO - PROCESS | 1932 | 1461188750849 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}]
14:45:50 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html
14:45:50 INFO - PROCESS | 1932 | 1461188750855 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}]
14:45:50 INFO - PROCESS | 1932 | 1461188750859 Marionette TRACE conn3 <- [1,2958,null,{}]
14:45:50 INFO - PROCESS | 1932 | 1461188750864 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:51 INFO - PROCESS | 1932 | 1461188751097 Marionette TRACE conn3 <- [1,2959,null,{"value":null}]
14:45:51 INFO - PROCESS | 1932 | 1461188751372 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8df3e000 == 160 [pid = 1932] [id = 748]
14:45:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8dfbd400) [pid = 1932] [serial = 2244] [outer = (nil)]
14:45:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8e32f800) [pid = 1932] [serial = 2245] [outer = 0x8dfbd400]
14:45:51 INFO - PROCESS | 1932 | 1461188751476 Marionette DEBUG loaded listener.js
14:45:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x8e691800) [pid = 1932] [serial = 2246] [outer = 0x8dfbd400]
14:45:52 INFO - PROCESS | 1932 | 1461188752421 Marionette TRACE conn3 <- [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]]]}]
14:45:52 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.
14:45:52 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1591ms
14:45:52 INFO - PROCESS | 1932 | 1461188752447 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null]
14:45:52 INFO - PROCESS | 1932 | 1461188752451 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}]
14:45:52 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html
14:45:52 INFO - PROCESS | 1932 | 1461188752457 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}]
14:45:52 INFO - PROCESS | 1932 | 1461188752461 Marionette TRACE conn3 <- [1,2962,null,{}]
14:45:52 INFO - PROCESS | 1932 | 1461188752466 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:52 INFO - PROCESS | 1932 | 1461188752720 Marionette TRACE conn3 <- [1,2963,null,{"value":null}]
14:45:53 INFO - PROCESS | 1932 | 1461188752999 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e2c00 == 161 [pid = 1932] [id = 749]
14:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x88906800) [pid = 1932] [serial = 2247] [outer = (nil)]
14:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8e913800) [pid = 1932] [serial = 2248] [outer = 0x88906800]
14:45:53 INFO - PROCESS | 1932 | 1461188753087 Marionette DEBUG loaded listener.js
14:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8f634000) [pid = 1932] [serial = 2249] [outer = 0x88906800]
14:45:53 INFO - PROCESS | 1932 | 1461188753893 Marionette TRACE conn3 <- [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]]]}]
14:45:53 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.
14:45:53 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1487ms
14:45:53 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html
14:45:53 INFO - PROCESS | 1932 | 1461188753945 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null]
14:45:53 INFO - PROCESS | 1932 | 1461188753948 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}]
14:45:53 INFO - PROCESS | 1932 | 1461188753955 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}]
14:45:53 INFO - PROCESS | 1932 | 1461188753959 Marionette TRACE conn3 <- [1,2966,null,{}]
14:45:53 INFO - PROCESS | 1932 | 1461188753965 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:54 INFO - PROCESS | 1932 | 1461188754187 Marionette TRACE conn3 <- [1,2967,null,{"value":null}]
14:45:54 INFO - PROCESS | 1932 | 1461188754484 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e906000 == 162 [pid = 1932] [id = 750]
14:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8f6af800) [pid = 1932] [serial = 2250] [outer = (nil)]
14:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8f6b5000) [pid = 1932] [serial = 2251] [outer = 0x8f6af800]
14:45:54 INFO - PROCESS | 1932 | 1461188754575 Marionette DEBUG loaded listener.js
14:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8f6b8400) [pid = 1932] [serial = 2252] [outer = 0x8f6af800]
14:45:55 INFO - PROCESS | 1932 | 1461188755406 Marionette TRACE conn3 <- [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]]]}]
14:45:55 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.
14:45:55 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1484ms
14:45:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html
14:45:55 INFO - PROCESS | 1932 | 1461188755438 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null]
14:45:55 INFO - PROCESS | 1932 | 1461188755441 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}]
14:45:55 INFO - PROCESS | 1932 | 1461188755448 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}]
14:45:55 INFO - PROCESS | 1932 | 1461188755451 Marionette TRACE conn3 <- [1,2970,null,{}]
14:45:55 INFO - PROCESS | 1932 | 1461188755457 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:55 INFO - PROCESS | 1932 | 1461188755707 Marionette TRACE conn3 <- [1,2971,null,{"value":null}]
14:45:56 INFO - PROCESS | 1932 | 1461188755988 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x864dcc00 == 163 [pid = 1932] [id = 751]
14:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8e906400) [pid = 1932] [serial = 2253] [outer = (nil)]
14:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8fa90800) [pid = 1932] [serial = 2254] [outer = 0x8e906400]
14:45:56 INFO - PROCESS | 1932 | 1461188756082 Marionette DEBUG loaded listener.js
14:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8fa95c00) [pid = 1932] [serial = 2255] [outer = 0x8e906400]
14:45:56 INFO - PROCESS | 1932 | 1461188756916 Marionette TRACE conn3 <- [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]]]}]
14:45:56 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.
14:45:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1488ms
14:45:56 INFO - PROCESS | 1932 | 1461188756935 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null]
14:45:56 INFO - PROCESS | 1932 | 1461188756939 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}]
14:45:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html
14:45:56 INFO - PROCESS | 1932 | 1461188756945 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}]
14:45:56 INFO - PROCESS | 1932 | 1461188756949 Marionette TRACE conn3 <- [1,2974,null,{}]
14:45:56 INFO - PROCESS | 1932 | 1461188756954 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:57 INFO - PROCESS | 1932 | 1461188757193 Marionette TRACE conn3 <- [1,2975,null,{"value":null}]
14:45:57 INFO - PROCESS | 1932 | 1461188757466 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x864e2000 == 164 [pid = 1932] [id = 752]
14:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x8f8b3000) [pid = 1932] [serial = 2256] [outer = (nil)]
14:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x8faab400) [pid = 1932] [serial = 2257] [outer = 0x8f8b3000]
14:45:57 INFO - PROCESS | 1932 | 1461188757559 Marionette DEBUG loaded listener.js
14:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8faaec00) [pid = 1932] [serial = 2258] [outer = 0x8f8b3000]
14:45:58 INFO - PROCESS | 1932 | 1461188758393 Marionette TRACE conn3 <- [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]]]}]
14:45:58 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.
14:45:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1479ms
14:45:58 INFO - PROCESS | 1932 | 1461188758426 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null]
14:45:58 INFO - PROCESS | 1932 | 1461188758430 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}]
14:45:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html
14:45:58 INFO - PROCESS | 1932 | 1461188758436 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}]
14:45:58 INFO - PROCESS | 1932 | 1461188758440 Marionette TRACE conn3 <- [1,2978,null,{}]
14:45:58 INFO - PROCESS | 1932 | 1461188758494 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:45:58 INFO - PROCESS | 1932 | 1461188758700 Marionette TRACE conn3 <- [1,2979,null,{"value":null}]
14:45:59 INFO - PROCESS | 1932 | 1461188758993 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:45:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x8faa7000 == 165 [pid = 1932] [id = 753]
14:45:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x8faa9800) [pid = 1932] [serial = 2259] [outer = (nil)]
14:45:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x8fcae800) [pid = 1932] [serial = 2260] [outer = 0x8faa9800]
14:45:59 INFO - PROCESS | 1932 | 1461188759099 Marionette DEBUG loaded listener.js
14:45:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x8fcb9400) [pid = 1932] [serial = 2261] [outer = 0x8faa9800]
14:45:59 INFO - PROCESS | 1932 | 1461188759976 Marionette TRACE conn3 <- [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]]]}]
14:46:00 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.
14:46:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1583ms
14:46:00 INFO - PROCESS | 1932 | 1461188760019 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null]
14:46:00 INFO - PROCESS | 1932 | 1461188760024 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}]
14:46:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html
14:46:00 INFO - PROCESS | 1932 | 1461188760038 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}]
14:46:00 INFO - PROCESS | 1932 | 1461188760042 Marionette TRACE conn3 <- [1,2982,null,{}]
14:46:00 INFO - PROCESS | 1932 | 1461188760068 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:00 INFO - PROCESS | 1932 | 1461188760491 Marionette TRACE conn3 <- [1,2983,null,{"value":null}]
14:46:00 INFO - PROCESS | 1932 | 1461188760780 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb3e400 == 166 [pid = 1932] [id = 754]
14:46:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x8fcef800) [pid = 1932] [serial = 2262] [outer = (nil)]
14:46:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x8ff98c00) [pid = 1932] [serial = 2263] [outer = 0x8fcef800]
14:46:00 INFO - PROCESS | 1932 | 1461188760870 Marionette DEBUG loaded listener.js
14:46:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x8ff9d400) [pid = 1932] [serial = 2264] [outer = 0x8fcef800]
14:46:01 INFO - PROCESS | 1932 | 1461188761705 Marionette TRACE conn3 <- [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"]]]}]
14:46:01 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
14:46:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9
14:46:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:01 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:01 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5
14:46:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1693ms
14:46:01 INFO - PROCESS | 1932 | 1461188761724 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null]
14:46:01 INFO - PROCESS | 1932 | 1461188761728 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}]
14:46:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html
14:46:01 INFO - PROCESS | 1932 | 1461188761734 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}]
14:46:01 INFO - PROCESS | 1932 | 1461188761737 Marionette TRACE conn3 <- [1,2986,null,{}]
14:46:01 INFO - PROCESS | 1932 | 1461188761743 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:01 INFO - PROCESS | 1932 | 1461188761979 Marionette TRACE conn3 <- [1,2987,null,{"value":null}]
14:46:02 INFO - PROCESS | 1932 | 1461188762266 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fb05c00 == 167 [pid = 1932] [id = 755]
14:46:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x8fce7400) [pid = 1932] [serial = 2265] [outer = (nil)]
14:46:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x90005400) [pid = 1932] [serial = 2266] [outer = 0x8fce7400]
14:46:02 INFO - PROCESS | 1932 | 1461188762357 Marionette DEBUG loaded listener.js
14:46:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x90009c00) [pid = 1932] [serial = 2267] [outer = 0x8fce7400]
14:46:03 INFO - PROCESS | 1932 | 1461188763210 Marionette TRACE conn3 <- [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]]]}]
14:46:03 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.
14:46:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1532ms
14:46:03 INFO - PROCESS | 1932 | 1461188763267 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null]
14:46:03 INFO - PROCESS | 1932 | 1461188763271 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}]
14:46:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html
14:46:03 INFO - PROCESS | 1932 | 1461188763277 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}]
14:46:03 INFO - PROCESS | 1932 | 1461188763280 Marionette TRACE conn3 <- [1,2990,null,{}]
14:46:03 INFO - PROCESS | 1932 | 1461188763340 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:03 INFO - PROCESS | 1932 | 1461188763552 Marionette TRACE conn3 <- [1,2991,null,{"value":null}]
14:46:03 INFO - PROCESS | 1932 | 1461188763850 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ffe8800 == 168 [pid = 1932] [id = 756]
14:46:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x90003000) [pid = 1932] [serial = 2268] [outer = (nil)]
14:46:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x90327c00) [pid = 1932] [serial = 2269] [outer = 0x90003000]
14:46:03 INFO - PROCESS | 1932 | 1461188763938 Marionette DEBUG loaded listener.js
14:46:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x9032a400) [pid = 1932] [serial = 2270] [outer = 0x90003000]
14:46:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x9032ec00 == 169 [pid = 1932] [id = 757]
14:46:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x904e5000) [pid = 1932] [serial = 2271] [outer = (nil)]
14:46:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x904ed000) [pid = 1932] [serial = 2272] [outer = 0x904e5000]
14:46:04 INFO - PROCESS | 1932 | 1461188764849 Marionette TRACE conn3 <- [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]]]}]
14:46:04 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.
14:46:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1624ms
14:46:04 INFO - PROCESS | 1932 | 1461188764902 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null]
14:46:04 INFO - PROCESS | 1932 | 1461188764906 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}]
14:46:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html
14:46:04 INFO - PROCESS | 1932 | 1461188764917 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}]
14:46:04 INFO - PROCESS | 1932 | 1461188764919 Marionette TRACE conn3 <- [1,2994,null,{}]
14:46:04 INFO - PROCESS | 1932 | 1461188764926 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:05 INFO - PROCESS | 1932 | 1461188765229 Marionette TRACE conn3 <- [1,2995,null,{"value":null}]
14:46:05 INFO - PROCESS | 1932 | 1461188765578 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x90003c00 == 170 [pid = 1932] [id = 758]
14:46:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x90325400) [pid = 1932] [serial = 2273] [outer = (nil)]
14:46:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x904eb800) [pid = 1932] [serial = 2274] [outer = 0x90325400]
14:46:05 INFO - PROCESS | 1932 | 1461188765671 Marionette DEBUG loaded listener.js
14:46:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x90587800) [pid = 1932] [serial = 2275] [outer = 0x90325400]
14:46:06 INFO - PROCESS | 1932 | 1461188766463 Marionette TRACE conn3 <- [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]]]}]
14:46:06 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched
14:46:06 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
14:46:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1595ms
14:46:06 INFO - PROCESS | 1932 | 1461188766509 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null]
14:46:06 INFO - PROCESS | 1932 | 1461188766513 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}]
14:46:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html
14:46:06 INFO - PROCESS | 1932 | 1461188766520 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}]
14:46:06 INFO - PROCESS | 1932 | 1461188766523 Marionette TRACE conn3 <- [1,2998,null,{}]
14:46:06 INFO - PROCESS | 1932 | 1461188766529 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:06 INFO - PROCESS | 1932 | 1461188766795 Marionette TRACE conn3 <- [1,2999,null,{"value":null}]
14:46:07 INFO - PROCESS | 1932 | 1461188767111 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x912bc800 == 171 [pid = 1932] [id = 759]
14:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x912be000) [pid = 1932] [serial = 2276] [outer = (nil)]
14:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x914d5800) [pid = 1932] [serial = 2277] [outer = 0x912be000]
14:46:07 INFO - PROCESS | 1932 | 1461188767237 Marionette DEBUG loaded listener.js
14:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x91ed1800) [pid = 1932] [serial = 2278] [outer = 0x912be000]
14:46:08 INFO - PROCESS | 1932 | 1461188768133 Marionette TRACE conn3 <- [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]]]}]
14:46:08 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.
14:46:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1640ms
14:46:08 INFO - PROCESS | 1932 | 1461188768161 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null]
14:46:08 INFO - PROCESS | 1932 | 1461188768165 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}]
14:46:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html
14:46:08 INFO - PROCESS | 1932 | 1461188768171 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}]
14:46:08 INFO - PROCESS | 1932 | 1461188768174 Marionette TRACE conn3 <- [1,3002,null,{}]
14:46:08 INFO - PROCESS | 1932 | 1461188768180 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:08 INFO - PROCESS | 1932 | 1461188768412 Marionette TRACE conn3 <- [1,3003,null,{"value":null}]
14:46:08 INFO - PROCESS | 1932 | 1461188768718 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a67c00 == 172 [pid = 1932] [id = 760]
14:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x8fb45000) [pid = 1932] [serial = 2279] [outer = (nil)]
14:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x92885800) [pid = 1932] [serial = 2280] [outer = 0x8fb45000]
14:46:08 INFO - PROCESS | 1932 | 1461188768814 Marionette DEBUG loaded listener.js
14:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x92889800) [pid = 1932] [serial = 2281] [outer = 0x8fb45000]
14:46:09 INFO - PROCESS | 1932 | 1461188769621 Marionette TRACE conn3 <- [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]]]}]
14:46:09 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.
14:46:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1489ms
14:46:09 INFO - PROCESS | 1932 | 1461188769660 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null]
14:46:09 INFO - PROCESS | 1932 | 1461188769663 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}]
14:46:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html
14:46:09 INFO - PROCESS | 1932 | 1461188769670 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}]
14:46:09 INFO - PROCESS | 1932 | 1461188769673 Marionette TRACE conn3 <- [1,3006,null,{}]
14:46:09 INFO - PROCESS | 1932 | 1461188769679 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:09 INFO - PROCESS | 1932 | 1461188769933 Marionette TRACE conn3 <- [1,3007,null,{"value":null}]
14:46:10 INFO - PROCESS | 1932 | 1461188770232 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x886cb400 == 173 [pid = 1932] [id = 761]
14:46:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x8a7e4800) [pid = 1932] [serial = 2282] [outer = (nil)]
14:46:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x9455e800) [pid = 1932] [serial = 2283] [outer = 0x8a7e4800]
14:46:10 INFO - PROCESS | 1932 | 1461188770324 Marionette DEBUG loaded listener.js
14:46:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x94562800) [pid = 1932] [serial = 2284] [outer = 0x8a7e4800]
14:46:11 INFO - PROCESS | 1932 | 1461188771141 Marionette TRACE conn3 <- [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]]]}]
14:46:11 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.
14:46:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1545ms
14:46:11 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html
14:46:11 INFO - PROCESS | 1932 | 1461188771215 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null]
14:46:11 INFO - PROCESS | 1932 | 1461188771218 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}]
14:46:11 INFO - PROCESS | 1932 | 1461188771225 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}]
14:46:11 INFO - PROCESS | 1932 | 1461188771228 Marionette TRACE conn3 <- [1,3010,null,{}]
14:46:11 INFO - PROCESS | 1932 | 1461188771234 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:11 INFO - PROCESS | 1932 | 1461188771463 Marionette TRACE conn3 <- [1,3011,null,{"value":null}]
14:46:11 INFO - PROCESS | 1932 | 1461188771783 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x928f4c00 == 174 [pid = 1932] [id = 762]
14:46:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x945acc00) [pid = 1932] [serial = 2285] [outer = (nil)]
14:46:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x9506e000) [pid = 1932] [serial = 2286] [outer = 0x945acc00]
14:46:11 INFO - PROCESS | 1932 | 1461188771876 Marionette DEBUG loaded listener.js
14:46:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x95072400) [pid = 1932] [serial = 2287] [outer = 0x945acc00]
14:46:12 INFO - PROCESS | 1932 | 1461188772701 Marionette TRACE conn3 <- [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]]]}]
14:46:12 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
14:46:12 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1498ms
14:46:12 INFO - PROCESS | 1932 | 1461188772723 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null]
14:46:12 INFO - PROCESS | 1932 | 1461188772726 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}]
14:46:12 INFO - TEST-START | /FileAPI/FileReaderSync.worker
14:46:12 INFO - PROCESS | 1932 | 1461188772732 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}]
14:46:12 INFO - PROCESS | 1932 | 1461188772736 Marionette TRACE conn3 <- [1,3014,null,{}]
14:46:12 INFO - PROCESS | 1932 | 1461188772741 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:13 INFO - PROCESS | 1932 | 1461188772997 Marionette TRACE conn3 <- [1,3015,null,{"value":null}]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x84d45400 == 173 [pid = 1932] [id = 716]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x836a9000 == 172 [pid = 1932] [id = 696]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x84d51c00 == 171 [pid = 1932] [id = 717]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x85b42800 == 170 [pid = 1932] [id = 655]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x904e0800 == 169 [pid = 1932] [id = 93]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x846d4c00 == 168 [pid = 1932] [id = 420]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x84811000 == 167 [pid = 1932] [id = 471]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x85c76c00 == 166 [pid = 1932] [id = 741]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa33400 == 165 [pid = 1932] [id = 740]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x879a2000 == 164 [pid = 1932] [id = 739]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x85b35c00 == 163 [pid = 1932] [id = 738]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8e32e000 == 162 [pid = 1932] [id = 736]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8de36800 == 161 [pid = 1932] [id = 734]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8480f000 == 160 [pid = 1932] [id = 735]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8c8ae400 == 159 [pid = 1932] [id = 733]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x85b43800 == 158 [pid = 1932] [id = 732]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8c530c00 == 157 [pid = 1932] [id = 731]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8b592c00 == 156 [pid = 1932] [id = 729]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd91c00 == 155 [pid = 1932] [id = 730]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x85185400 == 154 [pid = 1932] [id = 728]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x879a4c00 == 153 [pid = 1932] [id = 727]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x8aa31c00 == 152 [pid = 1932] [id = 726]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x886c0c00 == 151 [pid = 1932] [id = 725]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x89316000 == 150 [pid = 1932] [id = 724]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x864e0000 == 149 [pid = 1932] [id = 722]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x87ce6400 == 148 [pid = 1932] [id = 723]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x836a7000 == 147 [pid = 1932] [id = 605]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x864d3400 == 146 [pid = 1932] [id = 721]
14:46:16 INFO - PROCESS | 1932 | --DOCSHELL 0x84815800 == 145 [pid = 1932] [id = 720]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x879a7400) [pid = 1932] [serial = 2159] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x85b3cc00) [pid = 1932] [serial = 2153] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x8ff97c00) [pid = 1932] [serial = 2112] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x879a6800) [pid = 1932] [serial = 2144] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x9068f800) [pid = 1932] [serial = 2117] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x86ecf000) [pid = 1932] [serial = 2156] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8e69e400) [pid = 1932] [serial = 2105] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x85c71400) [pid = 1932] [serial = 2154] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0xa446c000) [pid = 1932] [serial = 2148] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0xa2ac5400) [pid = 1932] [serial = 2138] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8fcafc00) [pid = 1932] [serial = 2111] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x945a1400) [pid = 1932] [serial = 2121] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x84d4c800) [pid = 1932] [serial = 2151] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0xa3c7a400) [pid = 1932] [serial = 2139] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8e434400) [pid = 1932] [serial = 2103] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x9ea11c00) [pid = 1932] [serial = 2132] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x87885800) [pid = 1932] [serial = 2157] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x998f1c00) [pid = 1932] [serial = 2129] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x9455ec00) [pid = 1932] [serial = 2120] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0xa446dc00) [pid = 1932] [serial = 2141] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8dfca400) [pid = 1932] [serial = 2102] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8e90a000) [pid = 1932] [serial = 2106] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x912b2c00) [pid = 1932] [serial = 2118] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x84d48c00) [pid = 1932] [serial = 2150] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x8c76c400) [pid = 1932] [serial = 2099] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x90323000) [pid = 1932] [serial = 2115] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x99becc00) [pid = 1932] [serial = 2130] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0xa2acb000) [pid = 1932] [serial = 2147] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x98ff5800) [pid = 1932] [serial = 2127] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x95a1bc00) [pid = 1932] [serial = 2123] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0xa0c32000) [pid = 1932] [serial = 2136] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x9000d000) [pid = 1932] [serial = 2114] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x9fb1f800) [pid = 1932] [serial = 2133] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8f63e400) [pid = 1932] [serial = 2109] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8f633c00) [pid = 1932] [serial = 2108] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0xa4473400) [pid = 1932] [serial = 2142] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8b58ec00) [pid = 1932] [serial = 2097] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8b591800) [pid = 1932] [serial = 2031] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x98543800) [pid = 1932] [serial = 2126] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8a7e6400) [pid = 1932] [serial = 2096] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x96cdac00) [pid = 1932] [serial = 2124] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x879a9400) [pid = 1932] [serial = 2145] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8c8af400) [pid = 1932] [serial = 2100] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0xa0ab4400) [pid = 1932] [serial = 2135] [outer = (nil)] [url = about:blank]
14:46:16 INFO - PROCESS | 1932 | 1461188776598 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x84811000 == 146 [pid = 1932] [id = 763]
14:46:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x84815800) [pid = 1932] [serial = 2288] [outer = (nil)]
14:46:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x84d4d400) [pid = 1932] [serial = 2289] [outer = 0x84815800]
14:46:16 INFO - PROCESS | 1932 | 1461188776691 Marionette DEBUG loaded listener.js
14:46:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x85b42800) [pid = 1932] [serial = 2290] [outer = 0x84815800]
14:46:17 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
14:46:17 INFO - PROCESS | 1932 | 1461188777500 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}]
14:46:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {}
14:46:17 INFO - {}
14:46:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {}
14:46:17 INFO - {}
14:46:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {}
14:46:17 INFO - {}
14:46:17 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {}
14:46:17 INFO - {}
14:46:17 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 4795ms
14:46:17 INFO - PROCESS | 1932 | 1461188777531 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null]
14:46:17 INFO - PROCESS | 1932 | 1461188777538 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}]
14:46:17 INFO - TEST-START | /FileAPI/fileReader.html
14:46:17 INFO - PROCESS | 1932 | 1461188777586 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}]
14:46:17 INFO - PROCESS | 1932 | 1461188777591 Marionette TRACE conn3 <- [1,3018,null,{}]
14:46:17 INFO - PROCESS | 1932 | 1461188777603 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:17 INFO - PROCESS | 1932 | 1461188777793 Marionette TRACE conn3 <- [1,3019,null,{"value":null}]
14:46:17 INFO - PROCESS | 1932 | 1461188777806 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c71400 == 147 [pid = 1932] [id = 764]
14:46:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x86ec2800) [pid = 1932] [serial = 2291] [outer = (nil)]
14:46:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x879a8c00) [pid = 1932] [serial = 2292] [outer = 0x86ec2800]
14:46:18 INFO - PROCESS | 1932 | 1461188778080 Marionette DEBUG loaded listener.js
14:46:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x87cdc000) [pid = 1932] [serial = 2293] [outer = 0x86ec2800]
14:46:18 INFO - PROCESS | 1932 | 1461188778893 Marionette TRACE conn3 <- [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]]]}]
14:46:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object
14:46:18 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor
14:46:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort
14:46:18 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events
14:46:18 INFO - TEST-OK | /FileAPI/fileReader.html | took 1357ms
14:46:18 INFO - PROCESS | 1932 | 1461188778934 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null]
14:46:18 INFO - TEST-START | /FileAPI/historical.html
14:46:18 INFO - PROCESS | 1932 | 1461188778940 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}]
14:46:18 INFO - PROCESS | 1932 | 1461188778946 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}]
14:46:18 INFO - PROCESS | 1932 | 1461188778950 Marionette TRACE conn3 <- [1,3022,null,{}]
14:46:18 INFO - PROCESS | 1932 | 1461188778955 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:19 INFO - PROCESS | 1932 | 1461188779230 Marionette TRACE conn3 <- [1,3023,null,{"value":null}]
14:46:19 INFO - PROCESS | 1932 | 1461188779269 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x879a9c00 == 148 [pid = 1932] [id = 765]
14:46:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x88e4e000) [pid = 1932] [serial = 2294] [outer = (nil)]
14:46:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x89313400) [pid = 1932] [serial = 2295] [outer = 0x88e4e000]
14:46:19 INFO - PROCESS | 1932 | 1461188779342 Marionette DEBUG loaded listener.js
14:46:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8a43b800) [pid = 1932] [serial = 2296] [outer = 0x88e4e000]
14:46:20 INFO - PROCESS | 1932 | 1461188780405 Marionette TRACE conn3 <- [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"]]]}]
14:46:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported
14:46:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported
14:46:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported
14:46:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed
14:46:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported.
14:46:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true
14:46:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9
14:46:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5
14:46:20 INFO - TEST-OK | /FileAPI/historical.html | took 1482ms
14:46:20 INFO - PROCESS | 1932 | 1461188780437 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null]
14:46:20 INFO - PROCESS | 1932 | 1461188780441 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}]
14:46:20 INFO - TEST-START | /FileAPI/idlharness.html
14:46:20 INFO - PROCESS | 1932 | 1461188780462 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}]
14:46:20 INFO - PROCESS | 1932 | 1461188780471 Marionette TRACE conn3 <- [1,3026,null,{}]
14:46:20 INFO - PROCESS | 1932 | 1461188780485 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:20 INFO - PROCESS | 1932 | 1461188780765 Marionette TRACE conn3 <- [1,3027,null,{"value":null}]
14:46:20 INFO - PROCESS | 1932 | 1461188780800 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x89316800 == 149 [pid = 1932] [id = 766]
14:46:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x8aa2c400) [pid = 1932] [serial = 2297] [outer = (nil)]
14:46:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x8b284c00) [pid = 1932] [serial = 2298] [outer = 0x8aa2c400]
14:46:20 INFO - PROCESS | 1932 | 1461188780871 Marionette DEBUG loaded listener.js
14:46:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8b3e0c00) [pid = 1932] [serial = 2299] [outer = 0x8aa2c400]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x8c763c00) [pid = 1932] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x864e2800) [pid = 1932] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8e430400) [pid = 1932] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8aa37800) [pid = 1932] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8aeeb800) [pid = 1932] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8aeee800) [pid = 1932] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8ab82800) [pid = 1932] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x89309800) [pid = 1932] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8de35400) [pid = 1932] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8b626800) [pid = 1932] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8df3cc00) [pid = 1932] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8a40e800) [pid = 1932] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x84d47400) [pid = 1932] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8bd99c00) [pid = 1932] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x886cdc00) [pid = 1932] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8c6d9400) [pid = 1932] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x87ce6c00) [pid = 1932] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8aa35800) [pid = 1932] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x85b39c00) [pid = 1932] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x85b36400) [pid = 1932] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8de3c800) [pid = 1932] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html]
14:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8e53fc00) [pid = 1932] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html]
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob)
14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
14:46:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:46:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:46:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type
14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
14:46:23 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:23 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:46:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:46:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString)
14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
14:46:23 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:23 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:46:23 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:46:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"])
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"])
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1)
14:46:23 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
14:46:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:46:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:46:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3)
14:46:23 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
14:46:23 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
14:46:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:46:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:46:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object
14:46:23 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
14:46:23 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:23 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
14:46:23 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName")
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName")
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1)
14:46:23 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
14:46:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:46:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:46:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3)
14:46:23 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
14:46:23 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
14:46:23 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:23 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:46:23 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:46:23 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:46:23 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:46:23 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9
14:46:23 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5
14:46:23 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17
14:46:23 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9
14:46:23 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort()
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader()
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader()
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14)
14:46:23 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15)
14:46:23 INFO - TEST-OK | /FileAPI/idlharness.html | took 3067ms
14:46:23 INFO - TEST-START | /FileAPI/idlharness.worker
14:46:23 INFO - PROCESS | 1932 | 1461188783378 Marionette TRACE conn3 <- [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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}]
14:46:23 INFO - PROCESS | 1932 | 1461188783530 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null]
14:46:23 INFO - PROCESS | 1932 | 1461188783538 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}]
14:46:23 INFO - PROCESS | 1932 | 1461188783550 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}]
14:46:23 INFO - PROCESS | 1932 | 1461188783552 Marionette TRACE conn3 <- [1,3030,null,{}]
14:46:23 INFO - PROCESS | 1932 | 1461188783571 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:23 INFO - PROCESS | 1932 | 1461188783846 Marionette TRACE conn3 <- [1,3031,null,{"value":null}]
14:46:24 INFO - PROCESS | 1932 | 1461188784255 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x8369b400 == 150 [pid = 1932] [id = 767]
14:46:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x836a0c00) [pid = 1932] [serial = 2300] [outer = (nil)]
14:46:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x8480f000) [pid = 1932] [serial = 2301] [outer = 0x836a0c00]
14:46:24 INFO - PROCESS | 1932 | 1461188784346 Marionette DEBUG loaded listener.js
14:46:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x85191000) [pid = 1932] [serial = 2302] [outer = 0x836a0c00]
14:46:24 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing
14:46:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13
14:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:46:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:46:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:46:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false
14:46:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13
14:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:46:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:46:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:46:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing
14:46:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13
14:46:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:46:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:46:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:46:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:26 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {}
14:46:26 INFO - {}
14:46:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {}
14:46:27 INFO - {}
14:46:27 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
14:46:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:46:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:46:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {}
14:46:27 INFO - {}
14:46:27 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 - {}
14:46:27 INFO - {}
14:46:27 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
14:46:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:46:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:46:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1
14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {}
14:46:27 INFO - {}
14:46:27 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
14:46:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:46:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:46:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {}
14:46:27 INFO - {}
14:46:27 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 - {}
14:46:27 INFO - {}
14:46:27 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
14:46:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13
14:46:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9
14:46:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 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
14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5
14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9
14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9
14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 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
14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5
14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 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
14:46:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5
14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 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
14:46:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5
14:46:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21
14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing
14:46:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9
14:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5
14:46:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17
14:46:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5
14:46:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9
14:46:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5
14:46:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {}
14:46:27 INFO - {}
14:46:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3479ms
14:46:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html
14:46:27 INFO - PROCESS | 1932 | 1461188786889 Marionette TRACE conn3 <- [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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}]
14:46:27 INFO - PROCESS | 1932 | 1461188787031 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null]
14:46:27 INFO - PROCESS | 1932 | 1461188787046 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}]
14:46:27 INFO - PROCESS | 1932 | 1461188787073 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}]
14:46:27 INFO - PROCESS | 1932 | 1461188787082 Marionette TRACE conn3 <- [1,3034,null,{}]
14:46:27 INFO - PROCESS | 1932 | 1461188787104 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:27 INFO - PROCESS | 1932 | 1461188787552 Marionette TRACE conn3 <- [1,3035,null,{"value":null}]
14:46:27 INFO - PROCESS | 1932 | 1461188787739 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c4000 == 151 [pid = 1932] [id = 768]
14:46:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x88901c00) [pid = 1932] [serial = 2303] [outer = (nil)]
14:46:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x8dfc8400) [pid = 1932] [serial = 2304] [outer = 0x88901c00]
14:46:27 INFO - PROCESS | 1932 | 1461188787830 Marionette DEBUG loaded listener.js
14:46:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x8e332800) [pid = 1932] [serial = 2305] [outer = 0x88901c00]
14:46:28 INFO - PROCESS | 1932 | 1461188788702 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}]
14:46:28 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest
14:46:28 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1660ms
14:46:28 INFO - PROCESS | 1932 | 1461188788727 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null]
14:46:28 INFO - PROCESS | 1932 | 1461188788734 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}]
14:46:28 INFO - TEST-START | /FileAPI/blob/Blob-close.html
14:46:28 INFO - PROCESS | 1932 | 1461188788741 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}]
14:46:28 INFO - PROCESS | 1932 | 1461188788745 Marionette TRACE conn3 <- [1,3038,null,{}]
14:46:28 INFO - PROCESS | 1932 | 1461188788751 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:28 INFO - PROCESS | 1932 | 1461188788965 Marionette TRACE conn3 <- [1,3039,null,{"value":null}]
14:46:29 INFO - PROCESS | 1932 | 1461188789265 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x8e544c00 == 152 [pid = 1932] [id = 769]
14:46:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x8e548800) [pid = 1932] [serial = 2306] [outer = (nil)]
14:46:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x8e69a400) [pid = 1932] [serial = 2307] [outer = 0x8e548800]
14:46:29 INFO - PROCESS | 1932 | 1461188789357 Marionette DEBUG loaded listener.js
14:46:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8e908400) [pid = 1932] [serial = 2308] [outer = 0x8e548800]
14:46:30 INFO - PROCESS | 1932 | 1461188790365 Marionette TRACE conn3 <- [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"]]]}]
14:46:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function
14:46:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3
14:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1
14:46:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1683ms
14:46:30 INFO - PROCESS | 1932 | 1461188790425 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null]
14:46:30 INFO - PROCESS | 1932 | 1461188790430 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}]
14:46:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html
14:46:30 INFO - PROCESS | 1932 | 1461188790461 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}]
14:46:30 INFO - PROCESS | 1932 | 1461188790471 Marionette TRACE conn3 <- [1,3042,null,{}]
14:46:30 INFO - PROCESS | 1932 | 1461188790483 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:30 INFO - PROCESS | 1932 | 1461188790764 Marionette TRACE conn3 <- [1,3043,null,{"value":null}]
14:46:31 INFO - PROCESS | 1932 | 1461188791056 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x8f631c00 == 153 [pid = 1932] [id = 770]
14:46:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x8f8ae800) [pid = 1932] [serial = 2309] [outer = (nil)]
14:46:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x8faab000) [pid = 1932] [serial = 2310] [outer = 0x8f8ae800]
14:46:31 INFO - PROCESS | 1932 | 1461188791207 Marionette DEBUG loaded listener.js
14:46:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x8fb3fc00) [pid = 1932] [serial = 2311] [outer = 0x8f8ae800]
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new'
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument.
14:46:32 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.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated.
14:46:32 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'.)
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop).
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift).
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select).
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]).
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]).
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types
14:46:32 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.
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines).
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines).
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines).
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines).
14:46:32 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.
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12
14:46:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
14:46:32 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.
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12
14:46:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults.
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines).
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'.
14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8
14:46:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type ""
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a"
14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A"
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html"
14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML"
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å"
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾"
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif "
14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t"
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;"
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif"
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif"
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:46:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0"
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5
14:46:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3
14:46:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown"
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain"
14:46:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png"
14:46:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2059ms
14:46:32 INFO - PROCESS | 1932 | 1461188792423 Marionette TRACE conn3 <- [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]]]}]
14:46:32 INFO - PROCESS | 1932 | 1461188792621 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null]
14:46:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker
14:46:32 INFO - PROCESS | 1932 | 1461188792625 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}]
14:46:32 INFO - PROCESS | 1932 | 1461188792646 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}]
14:46:32 INFO - PROCESS | 1932 | 1461188792649 Marionette TRACE conn3 <- [1,3046,null,{}]
14:46:32 INFO - PROCESS | 1932 | 1461188792656 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:32 INFO - PROCESS | 1932 | 1461188792940 Marionette TRACE conn3 <- [1,3047,null,{"value":null}]
14:46:33 INFO - PROCESS | 1932 | 1461188793244 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x87882400 == 154 [pid = 1932] [id = 771]
14:46:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x879a3000) [pid = 1932] [serial = 2312] [outer = (nil)]
14:46:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x88905c00) [pid = 1932] [serial = 2313] [outer = 0x879a3000]
14:46:33 INFO - PROCESS | 1932 | 1461188793331 Marionette DEBUG loaded listener.js
14:46:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x88910000) [pid = 1932] [serial = 2314] [outer = 0x879a3000]
14:46:33 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
14:46:34 INFO - PROCESS | 1932 | 1461188794206 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}]
14:46:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {}
14:46:34 INFO - {}
14:46:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1574ms
14:46:34 INFO - PROCESS | 1932 | 1461188794229 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null]
14:46:34 INFO - PROCESS | 1932 | 1461188794232 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}]
14:46:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html
14:46:34 INFO - PROCESS | 1932 | 1461188794239 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}]
14:46:34 INFO - PROCESS | 1932 | 1461188794241 Marionette TRACE conn3 <- [1,3050,null,{}]
14:46:34 INFO - PROCESS | 1932 | 1461188794247 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:34 INFO - PROCESS | 1932 | 1461188794459 Marionette TRACE conn3 <- [1,3051,null,{"value":null}]
14:46:34 INFO - PROCESS | 1932 | 1461188794739 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab82000 == 155 [pid = 1932] [id = 772]
14:46:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8ab82800) [pid = 1932] [serial = 2315] [outer = (nil)]
14:46:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8b286400) [pid = 1932] [serial = 2316] [outer = 0x8ab82800]
14:46:34 INFO - PROCESS | 1932 | 1461188794842 Marionette DEBUG loaded listener.js
14:46:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8f6b4000) [pid = 1932] [serial = 2317] [outer = 0x8ab82800]
14:46:35 INFO - PROCESS | 1932 | 1461188795771 Marionette TRACE conn3 <- [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]]]}]
14:46:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0)
14:46:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size)
14:46:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0)
14:46:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size)
14:46:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1579ms
14:46:35 INFO - PROCESS | 1932 | 1461188795820 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null]
14:46:35 INFO - PROCESS | 1932 | 1461188795824 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}]
14:46:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html
14:46:35 INFO - PROCESS | 1932 | 1461188795831 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}]
14:46:35 INFO - PROCESS | 1932 | 1461188795835 Marionette TRACE conn3 <- [1,3054,null,{}]
14:46:35 INFO - PROCESS | 1932 | 1461188795840 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:36 INFO - PROCESS | 1932 | 1461188796164 Marionette TRACE conn3 <- [1,3055,null,{"value":null}]
14:46:36 INFO - PROCESS | 1932 | 1461188796397 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa33000 == 156 [pid = 1932] [id = 773]
14:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8ab8e800) [pid = 1932] [serial = 2318] [outer = (nil)]
14:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x90002400) [pid = 1932] [serial = 2319] [outer = 0x8ab8e800]
14:46:36 INFO - PROCESS | 1932 | 1461188796488 Marionette DEBUG loaded listener.js
14:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x90325000) [pid = 1932] [serial = 2320] [outer = 0x8ab8e800]
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1.
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2.
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3).
14:46:38 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3).
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1
14:46:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
14:46:38 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"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
14:46:38 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"
14:46:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5
14:46:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3
14:46:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1
14:46:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2277ms
14:46:38 INFO - PROCESS | 1932 | 1461188797929 Marionette TRACE conn3 <- [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"]]]}]
14:46:38 INFO - PROCESS | 1932 | 1461188798272 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null]
14:46:38 INFO - PROCESS | 1932 | 1461188798279 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}]
14:46:38 INFO - TEST-START | /FileAPI/file/File-constructor.html
14:46:38 INFO - PROCESS | 1932 | 1461188798289 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}]
14:46:38 INFO - PROCESS | 1932 | 1461188798292 Marionette TRACE conn3 <- [1,3058,null,{}]
14:46:38 INFO - PROCESS | 1932 | 1461188798299 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:38 INFO - PROCESS | 1932 | 1461188798505 Marionette TRACE conn3 <- [1,3059,null,{"value":null}]
14:46:38 INFO - PROCESS | 1932 | 1461188798796 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x8fcb5400 == 157 [pid = 1932] [id = 774]
14:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x8ffe7000) [pid = 1932] [serial = 2321] [outer = (nil)]
14:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x95a19800) [pid = 1932] [serial = 2322] [outer = 0x8ffe7000]
14:46:38 INFO - PROCESS | 1932 | 1461188798882 Marionette DEBUG loaded listener.js
14:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x95a1c000) [pid = 1932] [serial = 2323] [outer = 0x8ffe7000]
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName
14:46:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo"
14:46:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5
14:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3
14:46:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor
14:46:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN"
14:46:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3
14:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1
14:46:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫"
14:46:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3
14:46:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified
14:46:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name
14:46:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1494ms
14:46:39 INFO - PROCESS | 1932 | 1461188799763 Marionette TRACE conn3 <- [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]]]}]
14:46:39 INFO - PROCESS | 1932 | 1461188799787 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null]
14:46:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker
14:46:39 INFO - PROCESS | 1932 | 1461188799794 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}]
14:46:39 INFO - PROCESS | 1932 | 1461188799802 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}]
14:46:39 INFO - PROCESS | 1932 | 1461188799809 Marionette TRACE conn3 <- [1,3062,null,{}]
14:46:39 INFO - PROCESS | 1932 | 1461188799815 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:40 INFO - PROCESS | 1932 | 1461188800141 Marionette TRACE conn3 <- [1,3063,null,{"value":null}]
14:46:40 INFO - PROCESS | 1932 | 1461188800372 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x8ab87000 == 158 [pid = 1932] [id = 775]
14:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x8ab8bc00) [pid = 1932] [serial = 2324] [outer = (nil)]
14:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x96f8f400) [pid = 1932] [serial = 2325] [outer = 0x8ab8bc00]
14:46:40 INFO - PROCESS | 1932 | 1461188800507 Marionette DEBUG loaded listener.js
14:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x97720c00) [pid = 1932] [serial = 2326] [outer = 0x8ab8bc00]
14:46:40 INFO - PROCESS | 1932 | [1932] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-lx-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967
14:46:41 INFO - PROCESS | 1932 | 1461188801394 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}]
14:46:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {}
14:46:41 INFO - {}
14:46:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1635ms
14:46:41 INFO - PROCESS | 1932 | 1461188801437 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null]
14:46:41 INFO - PROCESS | 1932 | 1461188801441 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}]
14:46:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html
14:46:41 INFO - PROCESS | 1932 | 1461188801447 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}]
14:46:41 INFO - PROCESS | 1932 | 1461188801451 Marionette TRACE conn3 <- [1,3066,null,{}]
14:46:41 INFO - PROCESS | 1932 | 1461188801461 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:41 INFO - PROCESS | 1932 | 1461188801703 Marionette TRACE conn3 <- [1,3067,null,{"value":null}]
14:46:42 INFO - PROCESS | 1932 | 1461188801988 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aee7000 == 159 [pid = 1932] [id = 776]
14:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x96291800) [pid = 1932] [serial = 2327] [outer = (nil)]
14:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x9810c400) [pid = 1932] [serial = 2328] [outer = 0x96291800]
14:46:42 INFO - PROCESS | 1932 | 1461188802123 Marionette DEBUG loaded listener.js
14:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x981e8800) [pid = 1932] [serial = 2329] [outer = 0x96291800]
14:46:42 INFO - PROCESS | 1932 | 1461188802918 Marionette TRACE conn3 <- [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]]]}]
14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property
14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0
14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function
14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList
14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected
14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute
14:46:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected
14:46:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1486ms
14:46:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html
14:46:42 INFO - PROCESS | 1932 | 1461188802935 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null]
14:46:42 INFO - PROCESS | 1932 | 1461188802938 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}]
14:46:42 INFO - PROCESS | 1932 | 1461188802945 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}]
14:46:42 INFO - PROCESS | 1932 | 1461188802947 Marionette TRACE conn3 <- [1,3070,null,{}]
14:46:42 INFO - PROCESS | 1932 | 1461188802953 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:43 INFO - PROCESS | 1932 | 1461188803165 Marionette TRACE conn3 <- [1,3071,null,{"value":null}]
14:46:43 INFO - PROCESS | 1932 | 1461188803448 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x8b284400 == 160 [pid = 1932] [id = 777]
14:46:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x9810f400) [pid = 1932] [serial = 2330] [outer = (nil)]
14:46:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x98540400) [pid = 1932] [serial = 2331] [outer = 0x9810f400]
14:46:43 INFO - PROCESS | 1932 | 1461188803553 Marionette DEBUG loaded listener.js
14:46:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x98e71c00) [pid = 1932] [serial = 2332] [outer = 0x9810f400]
14:46:44 INFO - PROCESS | 1932 | 1461188804410 Marionette TRACE conn3 <- [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]]]}]
14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument
14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute
14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM
14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset.
14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM
14:46:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM
14:46:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1480ms
14:46:44 INFO - PROCESS | 1932 | 1461188804426 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null]
14:46:44 INFO - PROCESS | 1932 | 1461188804431 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}]
14:46:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html
14:46:44 INFO - PROCESS | 1932 | 1461188804437 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}]
14:46:44 INFO - PROCESS | 1932 | 1461188804448 Marionette TRACE conn3 <- [1,3074,null,{}]
14:46:44 INFO - PROCESS | 1932 | 1461188804452 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:44 INFO - PROCESS | 1932 | 1461188804797 Marionette TRACE conn3 <- [1,3075,null,{"value":null}]
14:46:45 INFO - PROCESS | 1932 | 1461188805040 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x90324800 == 161 [pid = 1932] [id = 778]
14:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x914d6000) [pid = 1932] [serial = 2333] [outer = (nil)]
14:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x98ffb800) [pid = 1932] [serial = 2334] [outer = 0x914d6000]
14:46:45 INFO - PROCESS | 1932 | 1461188805132 Marionette DEBUG loaded listener.js
14:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x99154c00) [pid = 1932] [serial = 2335] [outer = 0x914d6000]
14:46:45 INFO - PROCESS | 1932 | 1461188805974 Marionette TRACE conn3 <- [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]]]}]
14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value
14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value
14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value
14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value
14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value
14:46:46 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value
14:46:46 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1589ms
14:46:46 INFO - PROCESS | 1932 | 1461188806028 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null]
14:46:46 INFO - PROCESS | 1932 | 1461188806032 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}]
14:46:46 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html
14:46:46 INFO - PROCESS | 1932 | 1461188806039 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}]
14:46:46 INFO - PROCESS | 1932 | 1461188806041 Marionette TRACE conn3 <- [1,3078,null,{}]
14:46:46 INFO - PROCESS | 1932 | 1461188806047 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:46 INFO - PROCESS | 1932 | 1461188806267 Marionette TRACE conn3 <- [1,3079,null,{"value":null}]
14:46:46 INFO - PROCESS | 1932 | 1461188806588 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x886c9000 == 162 [pid = 1932] [id = 779]
14:46:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x886c9c00) [pid = 1932] [serial = 2336] [outer = (nil)]
14:46:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x914d9c00) [pid = 1932] [serial = 2337] [outer = 0x886c9c00]
14:46:46 INFO - PROCESS | 1932 | 1461188806689 Marionette DEBUG loaded listener.js
14:46:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x95a1b000) [pid = 1932] [serial = 2338] [outer = 0x886c9c00]
14:46:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () {
14:46:47 INFO - reader.readAsText(blob_2)
14:46:47 INFO - }" did not throw
14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3
14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1
14:46:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () {
14:46:47 INFO - reader.readAsDataURL(blob_2)
14:46:47 INFO - }" did not throw
14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3
14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1
14:46:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () {
14:46:47 INFO - reader.readAsArrayBuffer(blob_2)
14:46:47 INFO - }" did not throw
14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3
14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1
14:46:47 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
14:46:47 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5
14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:46:47 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:53:7
14:46:47 INFO - assert_throws@http://web-platform.test:8000/resources/testharness.js:1151:13
14:46:47 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:52:5
14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:56:3
14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:47 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:42:1
14:46:47 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
14:46:47 INFO - reader.onloadend<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:65:5
14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17
14:46:47 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22
14:46:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:47 INFO - async_test@http://web-platform.test:8000/resources/testharness.js:513:13
14:46:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:60:1
14:46:47 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-multiple-reads.html | took 1540ms
14:46:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html
14:46:47 INFO - PROCESS | 1932 | 1461188807552 Marionette TRACE conn3 <- [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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:64:22\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:60:1\n"]]]}]
14:46:47 INFO - PROCESS | 1932 | 1461188807581 Marionette TRACE conn3 -> [0,3081,"getWindowHandle",null]
14:46:47 INFO - PROCESS | 1932 | 1461188807587 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}]
14:46:47 INFO - PROCESS | 1932 | 1461188807601 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}]
14:46:47 INFO - PROCESS | 1932 | 1461188807605 Marionette TRACE conn3 <- [1,3082,null,{}]
14:46:47 INFO - PROCESS | 1932 | 1461188807665 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:47 INFO - PROCESS | 1932 | 1461188807867 Marionette TRACE conn3 <- [1,3083,null,{"value":null}]
14:46:48 INFO - PROCESS | 1932 | 1461188808175 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x8aa34c00 == 163 [pid = 1932] [id = 780]
14:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x99229800) [pid = 1932] [serial = 2339] [outer = (nil)]
14:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x99beac00) [pid = 1932] [serial = 2340] [outer = 0x99229800]
14:46:48 INFO - PROCESS | 1932 | 1461188808265 Marionette DEBUG loaded listener.js
14:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x99bedc00) [pid = 1932] [serial = 2341] [outer = 0x99229800]
14:46:49 INFO - PROCESS | 1932 | 1461188809059 Marionette TRACE conn3 <- [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]]]}]
14:46:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read -
14:46:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7
14:46:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:46:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:46:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5
14:46:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read
14:46:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1501ms
14:46:49 INFO - PROCESS | 1932 | 1461188809101 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null]
14:46:49 INFO - PROCESS | 1932 | 1461188809105 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}]
14:46:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html
14:46:49 INFO - PROCESS | 1932 | 1461188809112 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}]
14:46:49 INFO - PROCESS | 1932 | 1461188809115 Marionette TRACE conn3 <- [1,3086,null,{}]
14:46:49 INFO - PROCESS | 1932 | 1461188809121 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:49 INFO - PROCESS | 1932 | 1461188809336 Marionette TRACE conn3 <- [1,3087,null,{"value":null}]
14:46:49 INFO - PROCESS | 1932 | 1461188809632 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x83a63800 == 164 [pid = 1932] [id = 781]
14:46:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x96c59400) [pid = 1932] [serial = 2342] [outer = (nil)]
14:46:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x9a649c00) [pid = 1932] [serial = 2343] [outer = 0x96c59400]
14:46:49 INFO - PROCESS | 1932 | 1461188809722 Marionette DEBUG loaded listener.js
14:46:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x9a878400) [pid = 1932] [serial = 2344] [outer = 0x96c59400]
14:46:50 INFO - PROCESS | 1932 | 1461188810575 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}]
14:46:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error
14:46:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1484ms
14:46:50 INFO - PROCESS | 1932 | 1461188810597 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null]
14:46:50 INFO - PROCESS | 1932 | 1461188810600 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}]
14:46:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html
14:46:50 INFO - PROCESS | 1932 | 1461188810607 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}]
14:46:50 INFO - PROCESS | 1932 | 1461188810610 Marionette TRACE conn3 <- [1,3090,null,{}]
14:46:50 INFO - PROCESS | 1932 | 1461188810624 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:50 INFO - PROCESS | 1932 | 1461188810871 Marionette TRACE conn3 <- [1,3091,null,{"value":null}]
14:46:51 INFO - PROCESS | 1932 | 1461188811163 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x8788c400 == 165 [pid = 1932] [id = 782]
14:46:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x99226400) [pid = 1932] [serial = 2345] [outer = (nil)]
14:46:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x9ea15c00) [pid = 1932] [serial = 2346] [outer = 0x99226400]
14:46:51 INFO - PROCESS | 1932 | 1461188811266 Marionette DEBUG loaded listener.js
14:46:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x9ea19000) [pid = 1932] [serial = 2347] [outer = 0x99226400]
14:46:52 INFO - PROCESS | 1932 | 1461188812148 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}]
14:46:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer
14:46:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1598ms
14:46:52 INFO - PROCESS | 1932 | 1461188812205 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null]
14:46:52 INFO - PROCESS | 1932 | 1461188812209 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}]
14:46:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html
14:46:52 INFO - PROCESS | 1932 | 1461188812215 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}]
14:46:52 INFO - PROCESS | 1932 | 1461188812219 Marionette TRACE conn3 <- [1,3094,null,{}]
14:46:52 INFO - PROCESS | 1932 | 1461188812274 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:52 INFO - PROCESS | 1932 | 1461188812488 Marionette TRACE conn3 <- [1,3095,null,{"value":null}]
14:46:52 INFO - PROCESS | 1932 | 1461188812844 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x9ea11400 == 166 [pid = 1932] [id = 783]
14:46:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x9fb87c00) [pid = 1932] [serial = 2348] [outer = (nil)]
14:46:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x9fc59800) [pid = 1932] [serial = 2349] [outer = 0x9fb87c00]
14:46:52 INFO - PROCESS | 1932 | 1461188812989 Marionette DEBUG loaded listener.js
14:46:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x9fc61c00) [pid = 1932] [serial = 2350] [outer = 0x9fb87c00]
14:46:53 INFO - PROCESS | 1932 | 1461188813761 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}]
14:46:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL
14:46:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1576ms
14:46:53 INFO - PROCESS | 1932 | 1461188813792 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null]
14:46:53 INFO - PROCESS | 1932 | 1461188813796 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}]
14:46:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html
14:46:53 INFO - PROCESS | 1932 | 1461188813802 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}]
14:46:53 INFO - PROCESS | 1932 | 1461188813805 Marionette TRACE conn3 <- [1,3098,null,{}]
14:46:53 INFO - PROCESS | 1932 | 1461188813811 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:54 INFO - PROCESS | 1932 | 1461188814065 Marionette TRACE conn3 <- [1,3099,null,{"value":null}]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e545c00 == 165 [pid = 1932] [id = 435]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e542000 == 164 [pid = 1932] [id = 702]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x82bcac00 == 163 [pid = 1932] [id = 434]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8df38c00 == 162 [pid = 1932] [id = 706]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x9853b400 == 161 [pid = 1932] [id = 708]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8f8af400 == 160 [pid = 1932] [id = 703]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x90691000 == 159 [pid = 1932] [id = 707]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb09c00 == 158 [pid = 1932] [id = 709]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d3800 == 157 [pid = 1932] [id = 699]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8df2fc00 == 156 [pid = 1932] [id = 701]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e32ec00 == 155 [pid = 1932] [id = 704]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8fcb1400 == 154 [pid = 1932] [id = 705]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x89316800 == 153 [pid = 1932] [id = 766]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x879a9c00 == 152 [pid = 1932] [id = 765]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x85c71400 == 151 [pid = 1932] [id = 764]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x84811000 == 150 [pid = 1932] [id = 763]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x886cb400 == 149 [pid = 1932] [id = 761]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x83a67c00 == 148 [pid = 1932] [id = 760]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x90003c00 == 147 [pid = 1932] [id = 758]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x912bc800 == 146 [pid = 1932] [id = 759]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x9032ec00 == 145 [pid = 1932] [id = 757]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8ffe8800 == 144 [pid = 1932] [id = 756]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb05c00 == 143 [pid = 1932] [id = 755]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8fb3e400 == 142 [pid = 1932] [id = 754]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x864e2000 == 141 [pid = 1932] [id = 752]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8faa7000 == 140 [pid = 1932] [id = 753]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x864dcc00 == 139 [pid = 1932] [id = 751]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8e906000 == 138 [pid = 1932] [id = 750]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x864e2c00 == 137 [pid = 1932] [id = 749]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8df3e000 == 136 [pid = 1932] [id = 748]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8c6d8400 == 135 [pid = 1932] [id = 746]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8bd95c00 == 134 [pid = 1932] [id = 747]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a442000 == 133 [pid = 1932] [id = 744]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x8a43c000 == 132 [pid = 1932] [id = 745]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x85c72c00 == 131 [pid = 1932] [id = 743]
14:46:57 INFO - PROCESS | 1932 | --DOCSHELL 0x82bcb000 == 130 [pid = 1932] [id = 742]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x8aee3000) [pid = 1932] [serial = 2225] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x8c8b1c00) [pid = 1932] [serial = 2195] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x879a1c00) [pid = 1932] [serial = 2166] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x8e54c000) [pid = 1932] [serial = 2210] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x8b3e1800) [pid = 1932] [serial = 2181] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x8b598000) [pid = 1932] [serial = 2183] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x8bc30400) [pid = 1932] [serial = 2186] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x8c8b9c00) [pid = 1932] [serial = 2196] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x8ab8ac00) [pid = 1932] [serial = 2177] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x8a408400) [pid = 1932] [serial = 2172] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x8df3d400) [pid = 1932] [serial = 2202] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x8bd96000) [pid = 1932] [serial = 2189] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x8e438c00) [pid = 1932] [serial = 2208] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x8a7e0400) [pid = 1932] [serial = 2175] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x84d4fc00) [pid = 1932] [serial = 2162] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x8de3a000) [pid = 1932] [serial = 2198] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x88e4a000) [pid = 1932] [serial = 2169] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x8c76e800) [pid = 1932] [serial = 2193] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x8931a400) [pid = 1932] [serial = 2171] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x8930f000) [pid = 1932] [serial = 2220] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x8b290c00) [pid = 1932] [serial = 2180] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x86ecd800) [pid = 1932] [serial = 2165] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x8c765400) [pid = 1932] [serial = 2192] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x8e697400) [pid = 1932] [serial = 2211] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x8ab86000) [pid = 1932] [serial = 2222] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x8c88bc00) [pid = 1932] [serial = 2094] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x88908800) [pid = 1932] [serial = 2219] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x8e436800) [pid = 1932] [serial = 2207] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x8c522000) [pid = 1932] [serial = 2190] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x86ec5400) [pid = 1932] [serial = 2217] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x8890a000) [pid = 1932] [serial = 2168] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x8a445400) [pid = 1932] [serial = 2174] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x8b619c00) [pid = 1932] [serial = 2184] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x8df3b800) [pid = 1932] [serial = 2201] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x8e32fc00) [pid = 1932] [serial = 2205] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x8e32b800) [pid = 1932] [serial = 2204] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8aee3400) [pid = 1932] [serial = 2223] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x864d9000) [pid = 1932] [serial = 2216] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x8bd24800) [pid = 1932] [serial = 2187] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x8de40000) [pid = 1932] [serial = 2199] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x8e90bc00) [pid = 1932] [serial = 2213] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x85184c00) [pid = 1932] [serial = 2163] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8aee4000) [pid = 1932] [serial = 2178] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8e911c00) [pid = 1932] [serial = 2214] [outer = (nil)] [url = about:blank]
14:46:57 INFO - PROCESS | 1932 | 1461188817371 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x84814c00 == 131 [pid = 1932] [id = 784]
14:46:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x84d52000) [pid = 1932] [serial = 2351] [outer = (nil)]
14:46:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x8518bc00) [pid = 1932] [serial = 2352] [outer = 0x84d52000]
14:46:57 INFO - PROCESS | 1932 | 1461188817568 Marionette DEBUG loaded listener.js
14:46:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x85c78400) [pid = 1932] [serial = 2353] [outer = 0x84d52000]
14:46:58 INFO - PROCESS | 1932 | 1461188818320 Marionette TRACE conn3 <- [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]]]}]
14:46:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8.
14:46:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16.
14:46:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 4542ms
14:46:58 INFO - PROCESS | 1932 | 1461188818346 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null]
14:46:58 INFO - PROCESS | 1932 | 1461188818352 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}]
14:46:58 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html
14:46:58 INFO - PROCESS | 1932 | 1461188818361 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}]
14:46:58 INFO - PROCESS | 1932 | 1461188818365 Marionette TRACE conn3 <- [1,3102,null,{}]
14:46:58 INFO - PROCESS | 1932 | 1461188818372 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:46:58 INFO - PROCESS | 1932 | 1461188818574 Marionette TRACE conn3 <- [1,3103,null,{"value":null}]
14:46:58 INFO - PROCESS | 1932 | 1461188818829 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:46:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x879a0000 == 132 [pid = 1932] [id = 785]
14:46:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x879a1c00) [pid = 1932] [serial = 2354] [outer = (nil)]
14:46:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x879a7400) [pid = 1932] [serial = 2355] [outer = 0x879a1c00]
14:46:58 INFO - PROCESS | 1932 | 1461188818907 Marionette DEBUG loaded listener.js
14:46:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x87ce1400) [pid = 1932] [serial = 2356] [outer = 0x879a1c00]
14:46:59 INFO - PROCESS | 1932 | 1461188819732 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}]
14:46:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate
14:46:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1381ms
14:46:59 INFO - PROCESS | 1932 | 1461188819744 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null]
14:46:59 INFO - PROCESS | 1932 | 1461188819749 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}]
14:46:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html
14:46:59 INFO - PROCESS | 1932 | 1461188819757 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}]
14:46:59 INFO - PROCESS | 1932 | 1461188819760 Marionette TRACE conn3 <- [1,3106,null,{}]
14:46:59 INFO - PROCESS | 1932 | 1461188819766 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:47:00 INFO - PROCESS | 1932 | 1461188820066 Marionette TRACE conn3 <- [1,3107,null,{"value":null}]
14:47:00 INFO - PROCESS | 1932 | 1461188820121 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:47:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x87cdf400 == 133 [pid = 1932] [id = 786]
14:47:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x886c0c00) [pid = 1932] [serial = 2357] [outer = (nil)]
14:47:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x8931a400) [pid = 1932] [serial = 2358] [outer = 0x886c0c00]
14:47:00 INFO - PROCESS | 1932 | 1461188820197 Marionette DEBUG loaded listener.js
14:47:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x8a43b400) [pid = 1932] [serial = 2359] [outer = 0x886c0c00]
14:47:01 INFO - PROCESS | 1932 | 1461188821234 Marionette TRACE conn3 <- [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]]]}]
14:47:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText
14:47:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL
14:47:01 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer
14:47:01 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1530ms
14:47:01 INFO - PROCESS | 1932 | 1461188821287 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null]
14:47:01 INFO - PROCESS | 1932 | 1461188821291 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}]
14:47:01 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html
14:47:01 INFO - PROCESS | 1932 | 1461188821306 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}]
14:47:01 INFO - PROCESS | 1932 | 1461188821321 Marionette TRACE conn3 <- [1,3110,null,{}]
14:47:01 INFO - PROCESS | 1932 | 1461188821345 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:47:01 INFO - PROCESS | 1932 | 1461188821629 Marionette TRACE conn3 <- [1,3111,null,{"value":null}]
14:47:01 INFO - PROCESS | 1932 | 1461188821656 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:47:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x85188800 == 134 [pid = 1932] [id = 787]
14:47:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x8ab90800) [pid = 1932] [serial = 2360] [outer = (nil)]
14:47:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x8aeec400) [pid = 1932] [serial = 2361] [outer = 0x8ab90800]
14:47:01 INFO - PROCESS | 1932 | 1461188821728 Marionette DEBUG loaded listener.js
14:47:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x8b290c00) [pid = 1932] [serial = 2362] [outer = 0x8ab90800]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x87888000) [pid = 1932] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x88e4e000) [pid = 1932] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x86ec2800) [pid = 1932] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x84815800) [pid = 1932] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x8a7e4800) [pid = 1932] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x8fb45000) [pid = 1932] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x912be000) [pid = 1932] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x90325400) [pid = 1932] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x904e5000) [pid = 1932] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x90003000) [pid = 1932] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x8fce7400) [pid = 1932] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x8fcef800) [pid = 1932] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x8faa9800) [pid = 1932] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x8f8b3000) [pid = 1932] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x8e906400) [pid = 1932] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x8f6af800) [pid = 1932] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x88906800) [pid = 1932] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x8dfbd400) [pid = 1932] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x8c6d5800) [pid = 1932] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x8c6db800) [pid = 1932] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x8bc28800) [pid = 1932] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x8ab84c00) [pid = 1932] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x879ac800) [pid = 1932] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html]
14:47:02 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x83a64000) [pid = 1932] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html]
14:47:03 INFO - PROCESS | 1932 | 1461188823273 Marionette TRACE conn3 <- [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"]]]}]
14:47:03 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL()
14:47:03 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
14:47:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20
14:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20
14:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9
14:47:03 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3
14:47:03 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 2020ms
14:47:03 INFO - PROCESS | 1932 | 1461188823326 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null]
14:47:03 INFO - PROCESS | 1932 | 1461188823329 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}]
14:47:03 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html
14:47:03 INFO - PROCESS | 1932 | 1461188823336 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}]
14:47:03 INFO - PROCESS | 1932 | 1461188823339 Marionette TRACE conn3 <- [1,3114,null,{}]
14:47:03 INFO - PROCESS | 1932 | 1461188823344 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}]
14:47:03 INFO - PROCESS | 1932 | 1461188823565 Marionette TRACE conn3 <- [1,3115,null,{"value":null}]
14:47:03 INFO - PROCESS | 1932 | 1461188823792 Marionette TRACE conn3 -> [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\", \"32414ddd-c10f-469a-a632-7e4e25bbb87c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}]
14:47:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x85c6e000 == 135 [pid = 1932] [id = 788]
14:47:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x8ab82400) [pid = 1932] [serial = 2363] [outer = (nil)]
14:47:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x8b592400) [pid = 1932] [serial = 2364] [outer = 0x8ab82400]
14:47:03 INFO - PROCESS | 1932 | 1461188823869 Marionette DEBUG loaded listener.js
14:47:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x8b61b800) [pid = 1932] [serial = 2365] [outer = 0x8ab82400]
14:47:04 INFO - PROCESS | 1932 | 1461188824558 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}]
14:47:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest
14:47:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1278ms
14:47:04 INFO - PROCESS | 1932 | 1461188824734 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null]
14:47:04 INFO - PROCESS | 1932 | 1461188824740 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}]
14:47:05 WARNING - u'runner_teardown' ()
14:47:05 INFO - No more tests
14:47:05 INFO - Got 0 unexpected results
14:47:05 INFO - SUITE-END | took 1292s
14:47:05 INFO - Closing logging queue
14:47:05 INFO - queue closed
14:47:06 INFO - Return code: 0
14:47:06 WARNING - # TBPL SUCCESS #
14:47:06 INFO - Running post-action listener: _resource_record_post_action
14:47:06 INFO - Running post-run listener: _resource_record_post_run
14:47:07 INFO - Total resource usage - Wall time: 1331s; CPU: 98.0%; Read bytes: 12099584; Write bytes: 962572288; Read time: 728; Write time: 420980
14:47:07 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0
14:47:07 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 8192; Write bytes: 184680448; Read time: 20; Write time: 193756
14:47:07 INFO - run-tests - Wall time: 1299s; CPU: 98.0%; Read bytes: 11505664; Write bytes: 777891840; Read time: 700; Write time: 227224
14:47:07 INFO - Running post-run listener: _upload_blobber_files
14:47:07 INFO - Blob upload gear active.
14:47:07 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir.
14:47:07 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
14:47:07 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json']
14:47:07 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json
14:47:07 INFO - (blobuploader) - INFO - Open directory for files ...
14:47:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ...
14:47:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com
14:47:08 INFO - (blobuploader) - INFO - Uploading, attempt #1.
14:47:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded
14:47:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded!
14:47:09 INFO - (blobuploader) - INFO - Done attempting.
14:47:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ...
14:47:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com
14:47:09 INFO - (blobuploader) - INFO - Uploading, attempt #1.
14:47:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded
14:47:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded!
14:47:10 INFO - (blobuploader) - INFO - Done attempting.
14:47:10 INFO - (blobuploader) - INFO - Iteration through files over.
14:47:10 INFO - Return code: 0
14:47:10 INFO - rmtree: /builds/slave/test/build/uploaded_files.json
14:47:10 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1
14:47:10 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/275d9ca595dd5ef06cc9ba51b39ee7d37b22ab9885511a7fe9fb77e95ae22468bbfa20025e89a7e3e3b22bbda318784f86fb3a57231a4af62fea7ff4ab95f45c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9ddadf06d073fd06a533a8881c81450a5eae8a581ec29f4f50b4ee47a409f371e5ade17997759c327dd761c00eda5690afa31938798984c8990ffa1cfc53cd7"}
14:47:10 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files
14:47:10 INFO - Writing to file /builds/slave/test/properties/blobber_files
14:47:10 INFO - Contents:
14:47:10 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/275d9ca595dd5ef06cc9ba51b39ee7d37b22ab9885511a7fe9fb77e95ae22468bbfa20025e89a7e3e3b22bbda318784f86fb3a57231a4af62fea7ff4ab95f45c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9ddadf06d073fd06a533a8881c81450a5eae8a581ec29f4f50b4ee47a409f371e5ade17997759c327dd761c00eda5690afa31938798984c8990ffa1cfc53cd7"}
14:47:10 INFO - Running post-run listener: copy_logs_to_upload_dir
14:47:10 INFO - Copying logs to upload dir...
14:47:10 INFO - mkdir: /builds/slave/test/build/upload/logs
14:47:10 INFO - Copying logs to upload dir...
program finished with exit code 0
elapsedTime=1497.148731
========= master_lag: 0.54 =========
========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 24 mins, 57 secs) (at 2016-04-20 14:47:10.624445) =========
========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 14:47:10.628501) =========
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-1461183263.843948-2019127642
_=/tools/buildbot/bin/python
using PTY: False
blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/275d9ca595dd5ef06cc9ba51b39ee7d37b22ab9885511a7fe9fb77e95ae22468bbfa20025e89a7e3e3b22bbda318784f86fb3a57231a4af62fea7ff4ab95f45c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9ddadf06d073fd06a533a8881c81450a5eae8a581ec29f4f50b4ee47a409f371e5ade17997759c327dd761c00eda5690afa31938798984c8990ffa1cfc53cd7"}
build_url:https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2
symbols_url:https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip
program finished with exit code 0
elapsedTime=0.030377
build_url: 'https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'
blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/275d9ca595dd5ef06cc9ba51b39ee7d37b22ab9885511a7fe9fb77e95ae22468bbfa20025e89a7e3e3b22bbda318784f86fb3a57231a4af62fea7ff4ab95f45c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/d9ddadf06d073fd06a533a8881c81450a5eae8a581ec29f4f50b4ee47a409f371e5ade17997759c327dd761c00eda5690afa31938798984c8990ffa1cfc53cd7"}'
symbols_url: 'https://queue.taskcluster.net/v1/task/E7HnSnttQPqGRStCEm3yeg/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'
========= master_lag: 0.03 =========
========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 14:47:10.687565) =========
========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:47:10.687889) =========
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-1461183263.843948-2019127642
_=/tools/buildbot/bin/python
using PTY: False
program finished with exit code 0
elapsedTime=0.016267
========= master_lag: 0.09 =========
========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 14:47:10.792496) =========
========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 14:47:10.792819) =========
========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 14:47:10.796190) =========
========= Total master_lag: 3.04 =========