builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0165 starttime: 1461755259.92 results: success (0) buildid: 20160427025603 builduid: 3a5b84d2cfaf4104a9d688815a3e42b2 revision: 488df90abd620538454e58ae0a75f13453f391b1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:39.917469) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:39.917920) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:39.918193) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:39.936318) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:39.936681) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5k6uddCPEI/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners TMPDIR=/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False --2016-04-27 04:07:39-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 148M=0s 2016-04-27 04:07:40 (148 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.117833 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:40.071056) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:40.071365) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5k6uddCPEI/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners TMPDIR=/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.020031 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:40.119546) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-27 04:07:40.119897) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 488df90abd620538454e58ae0a75f13453f391b1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 488df90abd620538454e58ae0a75f13453f391b1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5k6uddCPEI/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners TMPDIR=/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 2016-04-27 04:07:40,195 truncating revision to first 12 chars 2016-04-27 04:07:40,196 Setting DEBUG logging. 2016-04-27 04:07:40,196 attempt 1/10 2016-04-27 04:07:40,196 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/488df90abd62?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-27 04:07:41,364 unpacking tar archive at: mozilla-central-488df90abd62/testing/mozharness/ program finished with exit code 0 elapsedTime=1.412414 ========= master_lag: 0.67 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-27 04:07:42.202656) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:42.202959) ========= script_repo_revision: 488df90abd620538454e58ae0a75f13453f391b1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:42.203447) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:42.203724) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-27 04:07:42.297554) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 7 secs) (at 2016-04-27 04:07:42.298070) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5k6uddCPEI/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners TMPDIR=/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 04:07:42 INFO - MultiFileLogger online at 20160427 04:07:42 in /builds/slave/test 04:07:42 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-central --download-symbols true 04:07:42 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:07:42 INFO - {'append_to_log': False, 04:07:42 INFO - 'base_work_dir': '/builds/slave/test', 04:07:42 INFO - 'blob_upload_branch': 'mozilla-central', 04:07:42 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:07:42 INFO - 'buildbot_json_path': 'buildprops.json', 04:07:42 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:07:42 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:07:42 INFO - 'download_minidump_stackwalk': True, 04:07:42 INFO - 'download_symbols': 'true', 04:07:42 INFO - 'e10s': False, 04:07:42 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:07:42 INFO - 'tooltool.py': '/tools/tooltool.py', 04:07:42 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:07:42 INFO - '/tools/misc-python/virtualenv.py')}, 04:07:42 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:07:42 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:07:42 INFO - 'log_level': 'info', 04:07:42 INFO - 'log_to_console': True, 04:07:42 INFO - 'opt_config_files': (), 04:07:42 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:07:42 INFO - '--processes=1', 04:07:42 INFO - '--config=%(test_path)s/wptrunner.ini', 04:07:42 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:07:42 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:07:42 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:07:42 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:07:42 INFO - 'pip_index': False, 04:07:42 INFO - 'require_test_zip': True, 04:07:42 INFO - 'test_type': ('testharness',), 04:07:42 INFO - 'this_chunk': '1', 04:07:42 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:07:42 INFO - 'total_chunks': '10', 04:07:42 INFO - 'virtualenv_path': 'venv', 04:07:42 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:07:42 INFO - 'work_dir': 'build'} 04:07:42 INFO - ##### 04:07:42 INFO - ##### Running clobber step. 04:07:42 INFO - ##### 04:07:42 INFO - Running pre-action listener: _resource_record_pre_action 04:07:42 INFO - Running main action method: clobber 04:07:42 INFO - rmtree: /builds/slave/test/build 04:07:42 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:07:44 INFO - Running post-action listener: _resource_record_post_action 04:07:44 INFO - ##### 04:07:44 INFO - ##### Running read-buildbot-config step. 04:07:44 INFO - ##### 04:07:44 INFO - Running pre-action listener: _resource_record_pre_action 04:07:44 INFO - Running main action method: read_buildbot_config 04:07:44 INFO - Using buildbot properties: 04:07:44 INFO - { 04:07:44 INFO - "project": "", 04:07:44 INFO - "product": "firefox", 04:07:44 INFO - "script_repo_revision": "production", 04:07:44 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 04:07:44 INFO - "repository": "", 04:07:44 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 04:07:44 INFO - "buildid": "20160427025603", 04:07:44 INFO - "pgo_build": "False", 04:07:44 INFO - "basedir": "/builds/slave/test", 04:07:44 INFO - "buildnumber": 51, 04:07:44 INFO - "slavename": "t-yosemite-r7-0165", 04:07:44 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 04:07:44 INFO - "platform": "macosx64", 04:07:44 INFO - "branch": "mozilla-central", 04:07:44 INFO - "revision": "488df90abd620538454e58ae0a75f13453f391b1", 04:07:44 INFO - "repo_path": "mozilla-central", 04:07:44 INFO - "moz_repo_path": "", 04:07:44 INFO - "stage_platform": "macosx64", 04:07:44 INFO - "builduid": "3a5b84d2cfaf4104a9d688815a3e42b2", 04:07:44 INFO - "slavebuilddir": "test" 04:07:44 INFO - } 04:07:44 INFO - Found installer url https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg. 04:07:44 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json. 04:07:44 INFO - Running post-action listener: _resource_record_post_action 04:07:44 INFO - ##### 04:07:44 INFO - ##### Running download-and-extract step. 04:07:44 INFO - ##### 04:07:44 INFO - Running pre-action listener: _resource_record_pre_action 04:07:44 INFO - Running main action method: download_and_extract 04:07:44 INFO - mkdir: /builds/slave/test/build/tests 04:07:44 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')]} 04:07:44 INFO - https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:07:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 04:07:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json 04:07:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 04:07:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json'}, attempt #1 04:07:58 INFO - Downloaded 1235 bytes. 04:07:58 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.mac64.test_packages.json 04:07:58 INFO - Using the following test package requirements: 04:07:58 INFO - {u'common': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 04:07:58 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 04:07:58 INFO - u'firefox-49.0a1.en-US.mac64.cppunittest.tests.zip'], 04:07:58 INFO - u'gtest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 04:07:58 INFO - u'firefox-49.0a1.en-US.mac64.gtest.tests.zip'], 04:07:58 INFO - u'jittest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 04:07:58 INFO - u'jsshell-mac64.zip'], 04:07:58 INFO - u'mochitest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 04:07:58 INFO - u'firefox-49.0a1.en-US.mac64.mochitest.tests.zip'], 04:07:58 INFO - u'mozbase': [u'firefox-49.0a1.en-US.mac64.common.tests.zip'], 04:07:58 INFO - u'reftest': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 04:07:58 INFO - u'firefox-49.0a1.en-US.mac64.reftest.tests.zip'], 04:07:58 INFO - u'talos': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 04:07:58 INFO - u'firefox-49.0a1.en-US.mac64.talos.tests.zip'], 04:07:58 INFO - u'web-platform': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 04:07:58 INFO - u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'], 04:07:58 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.mac64.common.tests.zip', 04:07:58 INFO - u'firefox-49.0a1.en-US.mac64.xpcshell.tests.zip']} 04:07:58 INFO - Downloading packages: [u'firefox-49.0a1.en-US.mac64.common.tests.zip', u'firefox-49.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 04:07:58 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')]} 04:07:58 INFO - https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:07:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 04:07:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip 04:07:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip 04:07:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip'}, attempt #1 04:08:01 INFO - Downloaded 17993948 bytes. 04:08:01 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:08:01 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:08:02 INFO - caution: filename not matched: web-platform/* 04:08:02 INFO - Return code: 11 04:08:02 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')]} 04:08:02 INFO - https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:08:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 04:08:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 04:08:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip 04:08:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 04:08:05 INFO - Downloaded 36406661 bytes. 04:08:05 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 04:08:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 04:08:09 INFO - caution: filename not matched: bin/* 04:08:09 INFO - caution: filename not matched: config/* 04:08:09 INFO - caution: filename not matched: mozbase/* 04:08:09 INFO - caution: filename not matched: marionette/* 04:08:09 INFO - caution: filename not matched: tools/wptserve/* 04:08:09 INFO - Return code: 11 04:08:09 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')]} 04:08:09 INFO - https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 04:08:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 04:08:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 04:08:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg 04:08:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg'}, attempt #1 04:08:18 INFO - Downloaded 68932064 bytes. 04:08:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 04:08:18 INFO - mkdir: /builds/slave/test/properties 04:08:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:08:18 INFO - Writing to file /builds/slave/test/properties/build_url 04:08:18 INFO - Contents: 04:08:18 INFO - build_url:https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg 04:08:18 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 04:08:18 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:08:18 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:08:18 INFO - Contents: 04:08:18 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 04:08:18 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')]} 04:08:18 INFO - https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:08:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 04:08:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 04:08:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip 04:08:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 04:08:22 INFO - Downloaded 103650290 bytes. 04:08:22 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 04:08:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 04:08:25 INFO - Return code: 0 04:08:25 INFO - Running post-action listener: _resource_record_post_action 04:08:25 INFO - Running post-action listener: set_extra_try_arguments 04:08:25 INFO - ##### 04:08:25 INFO - ##### Running create-virtualenv step. 04:08:25 INFO - ##### 04:08:25 INFO - Running pre-action listener: _pre_create_virtualenv 04:08:25 INFO - Running pre-action listener: _resource_record_pre_action 04:08:25 INFO - Running main action method: create_virtualenv 04:08:25 INFO - Creating virtualenv /builds/slave/test/build/venv 04:08:25 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 04:08:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:08:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:08:25 INFO - Using real prefix '/tools/python27' 04:08:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:08:26 INFO - Installing distribute.............................................................................................................................................................................................done. 04:08:29 INFO - Installing pip.................done. 04:08:29 INFO - Return code: 0 04:08:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:08:29 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')]} 04:08:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:08:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:29 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')]} 04:08:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:08:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:29 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x10ff7be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff98f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0badc40a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff945e0>, '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 0x10fb77cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba2990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:08:29 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 04:08:29 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 04:08:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 04:08:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:08:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:08:29 INFO - 'HOME': '/Users/cltbld', 04:08:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:08:29 INFO - 'LOGNAME': 'cltbld', 04:08:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:08:29 INFO - 'MOZ_NO_REMOTE': '1', 04:08:29 INFO - 'NO_EM_RESTART': '1', 04:08:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:08:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:08:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:08:29 INFO - 'PWD': '/builds/slave/test', 04:08:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:08:29 INFO - 'SHELL': '/bin/bash', 04:08:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 04:08:29 INFO - 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', 04:08:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:08:29 INFO - 'USER': 'cltbld', 04:08:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:08:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:08:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:08:29 INFO - 'XPC_FLAGS': '0x0', 04:08:29 INFO - 'XPC_SERVICE_NAME': '0', 04:08:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:08:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:08:29 INFO - Downloading/unpacking psutil>=0.7.1 04:08: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 04:08: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 04:08:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08: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 04:08: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 04:08:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:08:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:08:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:08:32 INFO - Installing collected packages: psutil 04:08:32 INFO - Running setup.py install for psutil 04:08:32 INFO - building 'psutil._psutil_osx' extension 04:08:32 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 04:08:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 04:08:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 04:08:33 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 04:08:33 INFO - building 'psutil._psutil_posix' extension 04:08:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 04:08:33 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:08:33 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:08:33 INFO - ^ 04:08:33 INFO - 1 warning generated. 04:08:33 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 04:08:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:08:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:08:33 INFO - Successfully installed psutil 04:08:33 INFO - Cleaning up... 04:08:33 INFO - Return code: 0 04:08:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:08:33 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')]} 04:08:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:08:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:33 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')]} 04:08:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:08:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:33 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x10ff7be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff98f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0badc40a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff945e0>, '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 0x10fb77cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba2990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:08:33 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 04:08:33 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 04:08:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 04:08:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:08:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:08:33 INFO - 'HOME': '/Users/cltbld', 04:08:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:08:33 INFO - 'LOGNAME': 'cltbld', 04:08:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:08:33 INFO - 'MOZ_NO_REMOTE': '1', 04:08:33 INFO - 'NO_EM_RESTART': '1', 04:08:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:08:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:08:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:08:33 INFO - 'PWD': '/builds/slave/test', 04:08:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:08:33 INFO - 'SHELL': '/bin/bash', 04:08:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 04:08:33 INFO - 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', 04:08:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:08:33 INFO - 'USER': 'cltbld', 04:08:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:08:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:08:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:08:33 INFO - 'XPC_FLAGS': '0x0', 04:08:33 INFO - 'XPC_SERVICE_NAME': '0', 04:08:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:08:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:08:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:08: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 04:08: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 04:08:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08: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 04:08: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 04:08:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:08:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:08:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:08:36 INFO - Installing collected packages: mozsystemmonitor 04:08:36 INFO - Running setup.py install for mozsystemmonitor 04:08:36 INFO - Successfully installed mozsystemmonitor 04:08:36 INFO - Cleaning up... 04:08:36 INFO - Return code: 0 04:08:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:08: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')]} 04:08:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:08:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08: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')]} 04:08:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:08:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:36 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x10ff7be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff98f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0badc40a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff945e0>, '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 0x10fb77cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba2990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:08:36 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 04:08:36 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 04:08:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 04:08:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:08:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:08:36 INFO - 'HOME': '/Users/cltbld', 04:08:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:08:36 INFO - 'LOGNAME': 'cltbld', 04:08:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:08:36 INFO - 'MOZ_NO_REMOTE': '1', 04:08:36 INFO - 'NO_EM_RESTART': '1', 04:08:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:08:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:08:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:08:36 INFO - 'PWD': '/builds/slave/test', 04:08:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:08:36 INFO - 'SHELL': '/bin/bash', 04:08:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 04:08:36 INFO - 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', 04:08:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:08:36 INFO - 'USER': 'cltbld', 04:08:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:08:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:08:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:08:36 INFO - 'XPC_FLAGS': '0x0', 04:08:36 INFO - 'XPC_SERVICE_NAME': '0', 04:08:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:08:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:08:36 INFO - Downloading/unpacking blobuploader==1.2.4 04:08:36 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 04:08:36 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 04:08:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:36 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 04:08:36 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 04:08:39 INFO - Downloading blobuploader-1.2.4.tar.gz 04:08:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:08:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:08:39 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 04:08:39 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 04:08:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:39 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 04:08:39 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 04:08:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:08:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:08:40 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 04:08:40 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 04:08:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:40 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 04:08:40 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 04:08:40 INFO - Downloading docopt-0.6.1.tar.gz 04:08:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:08:40 INFO - Installing collected packages: blobuploader, requests, docopt 04:08:40 INFO - Running setup.py install for blobuploader 04:08:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:08:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:08:40 INFO - Running setup.py install for requests 04:08:41 INFO - Running setup.py install for docopt 04:08:41 INFO - Successfully installed blobuploader requests docopt 04:08:41 INFO - Cleaning up... 04:08:41 INFO - Return code: 0 04:08:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:08:41 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')]} 04:08:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:08:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:41 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')]} 04:08:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:08:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:41 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x10ff7be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff98f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0badc40a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff945e0>, '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 0x10fb77cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba2990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:08:41 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 04:08:41 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:08:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 04:08:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:08:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:08:41 INFO - 'HOME': '/Users/cltbld', 04:08:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:08:41 INFO - 'LOGNAME': 'cltbld', 04:08:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:08:41 INFO - 'MOZ_NO_REMOTE': '1', 04:08:41 INFO - 'NO_EM_RESTART': '1', 04:08:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:08:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:08:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:08:41 INFO - 'PWD': '/builds/slave/test', 04:08:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:08:41 INFO - 'SHELL': '/bin/bash', 04:08:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 04:08:41 INFO - 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', 04:08:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:08:41 INFO - 'USER': 'cltbld', 04:08:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:08:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:08:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:08:41 INFO - 'XPC_FLAGS': '0x0', 04:08:41 INFO - 'XPC_SERVICE_NAME': '0', 04:08:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:08:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:08:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:08:41 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-GSZyfl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:08:42 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-QmV_pM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:08:42 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-1Q2J_O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:08:42 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-YLtVwo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:08:42 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-Kn3XcR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:08:42 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-Cze92a-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:08:42 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-J7frwb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:08:42 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-9TJ2Vk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:08:42 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-eOVq6u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:08:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:08:42 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-SC5B36-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:08:43 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-D7nBpx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:08:43 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-bTOvhq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:08:43 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-dkHdTg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:08:43 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-sga4YM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:08:43 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-CC5P8h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:08:43 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-f6IqWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:08:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:08:43 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-LgLaNd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:08:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:08:43 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-AzCvEL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:08:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:08:43 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-RkPwGj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:08:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:08:44 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-kz0kKI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:08:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:08:44 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-_K6JBF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:08:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:08:44 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 04:08:44 INFO - Running setup.py install for manifestparser 04:08:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:08:44 INFO - Running setup.py install for mozcrash 04:08:44 INFO - Running setup.py install for mozdebug 04:08:45 INFO - Running setup.py install for mozdevice 04:08:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:08:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:08:45 INFO - Running setup.py install for mozfile 04:08:45 INFO - Running setup.py install for mozhttpd 04:08:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:08:45 INFO - Running setup.py install for mozinfo 04:08:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:08:45 INFO - Running setup.py install for mozInstall 04:08:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:08:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:08:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:08:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:08:45 INFO - Running setup.py install for mozleak 04:08:45 INFO - Running setup.py install for mozlog 04:08:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:08:46 INFO - Running setup.py install for moznetwork 04:08:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:08:46 INFO - Running setup.py install for mozprocess 04:08:46 INFO - Running setup.py install for mozprofile 04:08:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:08:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:08:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:08:46 INFO - Running setup.py install for mozrunner 04:08:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:08:46 INFO - Running setup.py install for mozscreenshot 04:08:46 INFO - Running setup.py install for moztest 04:08:47 INFO - Running setup.py install for mozversion 04:08:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:08:47 INFO - Running setup.py install for wptserve 04:08:47 INFO - Running setup.py install for marionette-driver 04:08:47 INFO - Running setup.py install for browsermob-proxy 04:08:47 INFO - Running setup.py install for marionette-client 04:08:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:08:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:08:48 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 04:08:48 INFO - Cleaning up... 04:08:48 INFO - Return code: 0 04:08:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:08:48 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')]} 04:08:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:08:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:48 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')]} 04:08:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:08:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:08:48 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 0x10ff7be90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff98f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fa0badc40a0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff945e0>, '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 0x10fb77cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba2990>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'XPC_SERVICE_NAME': '0', 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 'HOME': '/Users/cltbld', 'NO_EM_RESTART': '1', 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 'XPCOM_DEBUG_BREAK': 'warn', 'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:08:48 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.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.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 04:08:48 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.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 04:08:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 04:08:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:08:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:08:48 INFO - 'HOME': '/Users/cltbld', 04:08:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:08:48 INFO - 'LOGNAME': 'cltbld', 04:08:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:08:48 INFO - 'MOZ_NO_REMOTE': '1', 04:08:48 INFO - 'NO_EM_RESTART': '1', 04:08:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:08:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:08:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:08:48 INFO - 'PWD': '/builds/slave/test', 04:08:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:08:48 INFO - 'SHELL': '/bin/bash', 04:08:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 04:08:48 INFO - 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', 04:08:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:08:48 INFO - 'USER': 'cltbld', 04:08:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:08:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:08:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:08:48 INFO - 'XPC_FLAGS': '0x0', 04:08:48 INFO - 'XPC_SERVICE_NAME': '0', 04:08:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:08:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:08:48 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-nJ148r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:08:48 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)) 04:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:08:48 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-B3QooC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:08:48 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)) 04:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:08:48 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-CO0dJv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:08:48 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)) 04:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:08:48 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-Nu_5vU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:08:48 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)) 04:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:08:48 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-aKr61j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:08:48 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)) 04:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:08:48 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-ATNLFe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:08:48 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)) 04:08:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:08:48 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-96I2FX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:08:49 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)) 04:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:08:49 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-lKvOtF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:08:49 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)) 04:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:08:49 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-zhbASf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:08:49 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)) 04:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:08:49 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-wgZai_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:08:49 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)) 04:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:08:49 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-Qfd0Se-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:08:49 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)) 04:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:08:49 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-2psE1p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:08:49 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)) 04:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:08:49 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-yLEMR5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:08:49 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)) 04:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:08:49 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-eFmQP_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:08:49 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)) 04:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:08:49 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-JOiXfm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:08:49 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)) 04:08:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:08:49 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-P2fKY3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:08:50 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)) 04:08:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:08:50 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-HA2Zob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:08:50 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)) 04:08:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:08:50 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-LFcMGD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:08:50 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)) 04:08:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:08:50 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-vcsi0A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:08:50 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)) 04:08:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:08:50 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-E5bmGm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:08:50 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)) 04:08:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:08:50 INFO - Running setup.py (path:/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/pip-AfFg8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:08:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:08:51 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)) 04:08:51 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)) 04:08:51 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)) 04:08:51 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)) 04:08:51 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)) 04:08:51 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)) 04:08:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:08:51 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 04:08:51 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 04:08:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:08:51 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 04:08:51 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 04:08:54 INFO - Downloading blessings-1.6.tar.gz 04:08:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:08:54 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)) 04:08:54 INFO - Installing collected packages: blessings 04:08:54 INFO - Running setup.py install for blessings 04:08:54 INFO - Successfully installed blessings 04:08:54 INFO - Cleaning up... 04:08:54 INFO - Return code: 0 04:08:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:08:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:08:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:08:55 INFO - Reading from file tmpfile_stdout 04:08:55 INFO - Current package versions: 04:08:55 INFO - blessings == 1.6 04:08:55 INFO - blobuploader == 1.2.4 04:08:55 INFO - browsermob-proxy == 0.6.0 04:08:55 INFO - docopt == 0.6.1 04:08:55 INFO - manifestparser == 1.1 04:08:55 INFO - marionette-client == 2.3.0 04:08:55 INFO - marionette-driver == 1.4.0 04:08:55 INFO - mozInstall == 1.12 04:08:55 INFO - mozcrash == 0.17 04:08:55 INFO - mozdebug == 0.1 04:08:55 INFO - mozdevice == 0.48 04:08:55 INFO - mozfile == 1.2 04:08:55 INFO - mozhttpd == 0.7 04:08:55 INFO - mozinfo == 0.9 04:08:55 INFO - mozleak == 0.1 04:08:55 INFO - mozlog == 3.1 04:08:55 INFO - moznetwork == 0.27 04:08:55 INFO - mozprocess == 0.22 04:08:55 INFO - mozprofile == 0.28 04:08:55 INFO - mozrunner == 6.11 04:08:55 INFO - mozscreenshot == 0.1 04:08:55 INFO - mozsystemmonitor == 0.0 04:08:55 INFO - moztest == 0.7 04:08:55 INFO - mozversion == 1.4 04:08:55 INFO - psutil == 3.1.1 04:08:55 INFO - requests == 1.2.3 04:08:55 INFO - wptserve == 1.4.0 04:08:55 INFO - wsgiref == 0.1.2 04:08:55 INFO - Running post-action listener: _resource_record_post_action 04:08:55 INFO - Running post-action listener: _start_resource_monitoring 04:08:55 INFO - Starting resource monitoring. 04:08:55 INFO - ##### 04:08:55 INFO - ##### Running pull step. 04:08:55 INFO - ##### 04:08:55 INFO - Running pre-action listener: _resource_record_pre_action 04:08:55 INFO - Running main action method: pull 04:08:55 INFO - Pull has nothing to do! 04:08:55 INFO - Running post-action listener: _resource_record_post_action 04:08:55 INFO - ##### 04:08:55 INFO - ##### Running install step. 04:08:55 INFO - ##### 04:08:55 INFO - Running pre-action listener: _resource_record_pre_action 04:08:55 INFO - Running main action method: install 04:08:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:08:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:08:55 INFO - Reading from file tmpfile_stdout 04:08:55 INFO - Detecting whether we're running mozinstall >=1.0... 04:08:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:08:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:08:55 INFO - Reading from file tmpfile_stdout 04:08:55 INFO - Output received: 04:08:55 INFO - Usage: mozinstall [options] installer 04:08:55 INFO - Options: 04:08:55 INFO - -h, --help show this help message and exit 04:08:55 INFO - -d DEST, --destination=DEST 04:08:55 INFO - Directory to install application into. [default: 04:08:55 INFO - "/builds/slave/test"] 04:08:55 INFO - --app=APP Application being installed. [default: firefox] 04:08:55 INFO - mkdir: /builds/slave/test/build/application 04:08:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 04:08:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 04:09:14 INFO - Reading from file tmpfile_stdout 04:09:14 INFO - Output received: 04:09:14 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:09:14 INFO - Running post-action listener: _resource_record_post_action 04:09:14 INFO - ##### 04:09:14 INFO - ##### Running run-tests step. 04:09:14 INFO - ##### 04:09:14 INFO - Running pre-action listener: _resource_record_pre_action 04:09:14 INFO - Running main action method: run_tests 04:09:14 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:09:14 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:09:14 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:09:14 INFO - grabbing minidump binary from tooltool 04:09:14 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')]} 04:09:14 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10ff945e0>, '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 0x10fb77cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10fba2990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:09:14 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/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 04:09:14 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/macosx64/releng.manifest -o -c /builds/tooltool_cache 04:09:14 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:09:14 INFO - Return code: 0 04:09:14 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:09:14 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:09:14 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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 04:09:14 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/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-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 04:09:14 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.5k6uddCPEI/Render', 04:09:14 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:09:14 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:09:14 INFO - 'HOME': '/Users/cltbld', 04:09:14 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:09:14 INFO - 'LOGNAME': 'cltbld', 04:09:14 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:09:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:09:14 INFO - 'MOZ_NO_REMOTE': '1', 04:09:14 INFO - 'NO_EM_RESTART': '1', 04:09:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:09:14 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:09:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:09:14 INFO - 'PWD': '/builds/slave/test', 04:09:14 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:09:14 INFO - 'SHELL': '/bin/bash', 04:09:14 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners', 04:09:14 INFO - 'TMPDIR': '/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/', 04:09:14 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:09:14 INFO - 'USER': 'cltbld', 04:09:14 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:09:14 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:09:14 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:09:14 INFO - 'XPC_FLAGS': '0x0', 04:09:14 INFO - 'XPC_SERVICE_NAME': '0', 04:09:14 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:09:14 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/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-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 04:09:15 INFO - STDERR: /builds/slave/test/build/venv/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 04:09:15 INFO - import pkg_resources 04:09:16 INFO - Using 1 client processes 04:09:16 INFO - wptserve Starting http server on 127.0.0.1:8000 04:09:16 INFO - wptserve Starting http server on 127.0.0.1:8001 04:09:16 INFO - wptserve Starting http server on 127.0.0.1:8443 04:09:18 INFO - SUITE-START | Running 778 tests 04:09:18 INFO - Running testharness tests 04:09:18 INFO - Setting up ssl 04:09:18 INFO - PROCESS | certutil | 04:09:18 INFO - PROCESS | certutil | 04:09:18 INFO - PROCESS | certutil | 04:09:18 INFO - Certificate Nickname Trust Attributes 04:09:18 INFO - SSL,S/MIME,JAR/XPI 04:09:18 INFO - 04:09:18 INFO - web-platform-tests CT,, 04:09:18 INFO - 04:09:18 INFO - Starting runner 04:09:19 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:09:19 INFO - PROCESS | 1944 | 1461755359809 Marionette DEBUG Marionette enabled via build flag and pref 04:09:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x115a6d800 == 1 [pid = 1944] [id = 1] 04:09:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 1 (0x116603800) [pid = 1944] [serial = 1] [outer = 0x0] 04:09:19 INFO - PROCESS | 1944 | [1944] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 04:09:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 2 (0x116604800) [pid = 1944] [serial = 2] [outer = 0x116603800] 04:09:20 INFO - PROCESS | 1944 | 1461755360195 Marionette INFO Listening on port 2828 04:09:20 INFO - PROCESS | 1944 | 1461755360428 Marionette DEBUG Marionette enabled via command-line flag 04:09:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x11917c800 == 2 [pid = 1944] [id = 2] 04:09:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 3 (0x11917d000) [pid = 1944] [serial = 3] [outer = 0x0] 04:09:20 INFO - PROCESS | 1944 | [1944] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9826 04:09:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 4 (0x11917e000) [pid = 1944] [serial = 4] [outer = 0x11917d000] 04:09:20 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:09:20 INFO - PROCESS | 1944 | 1461755360593 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:56110 04:09:20 INFO - PROCESS | 1944 | 1461755360667 Marionette DEBUG Closed connection conn0 04:09:20 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:09:20 INFO - PROCESS | 1944 | 1461755360674 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:56111 04:09:20 INFO - PROCESS | 1944 | 1461755360689 Marionette DEBUG Closed connection conn1 04:09:20 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 04:09:20 INFO - PROCESS | 1944 | 1461755360694 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:56112 04:09:20 INFO - PROCESS | 1944 | 1461755360703 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:09:20 INFO - PROCESS | 1944 | 1461755360708 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160427025603","device":"desktop","version":"49.0a1"} 04:09:21 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:09:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c4b6800 == 3 [pid = 1944] [id = 3] 04:09:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 5 (0x11c4b7000) [pid = 1944] [serial = 5] [outer = 0x0] 04:09:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c4b7800 == 4 [pid = 1944] [id = 4] 04:09:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 6 (0x118e9c000) [pid = 1944] [serial = 6] [outer = 0x0] 04:09:21 INFO - PROCESS | 1944 | [1944] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:09:21 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:09:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x125e7e800 == 5 [pid = 1944] [id = 5] 04:09:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 7 (0x118e9b800) [pid = 1944] [serial = 7] [outer = 0x0] 04:09:22 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 04:09:22 INFO - PROCESS | 1944 | [1944] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:09:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 8 (0x125fca400) [pid = 1944] [serial = 8] [outer = 0x118e9b800] 04:09:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 9 (0x126e36800) [pid = 1944] [serial = 9] [outer = 0x11c4b7000] 04:09:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 10 (0x126e4e800) [pid = 1944] [serial = 10] [outer = 0x118e9c000] 04:09:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 11 (0x126e50400) [pid = 1944] [serial = 11] [outer = 0x118e9b800] 04:09:22 INFO - PROCESS | 1944 | [1944] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:09:22 INFO - PROCESS | 1944 | 1461755362699 Marionette DEBUG loaded listener.js 04:09:22 INFO - PROCESS | 1944 | 1461755362709 Marionette DEBUG loaded listener.js 04:09:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 12 (0x129aad000) [pid = 1944] [serial = 12] [outer = 0x118e9b800] 04:09:23 INFO - PROCESS | 1944 | 1461755363064 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"c7fff654-de1c-bc4e-a605-e9079a7100ba","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160427025603","device":"desktop","version":"49.0a1","command_id":1}}] 04:09:23 INFO - PROCESS | 1944 | 1461755363155 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 04:09:23 INFO - PROCESS | 1944 | 1461755363198 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:09:23 INFO - PROCESS | 1944 | 1461755363301 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:09:23 INFO - PROCESS | 1944 | [1944] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:09:23 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:09:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 13 (0x11c91b400) [pid = 1944] [serial = 13] [outer = 0x118e9b800] 04:09:23 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 04:09:23 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:09:23 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 04:09:23 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 04:09:23 INFO - PROCESS | 1944 | 1461755363566 Marionette TRACE conn2 <- [1,3,null,{}] 04:09:23 INFO - PROCESS | 1944 | 1461755363568 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:09:23 INFO - PROCESS | 1944 | 1461755363583 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:09:23 INFO - PROCESS | 1944 | 1461755363610 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:09:23 INFO - PROCESS | 1944 | 1461755363613 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:09:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:09:23 INFO - PROCESS | 1944 | 1461755363616 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:09:23 INFO - PROCESS | 1944 | 1461755363619 Marionette TRACE conn2 <- [1,6,null,{}] 04:09:23 INFO - PROCESS | 1944 | 1461755363621 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:23 INFO - PROCESS | 1944 | 1461755363634 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:09:23 INFO - PROCESS | 1944 | 1461755363636 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc51000 == 6 [pid = 1944] [id = 6] 04:09:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 14 (0x12bc0a400) [pid = 1944] [serial = 14] [outer = 0x0] 04:09:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 15 (0x12bc0b000) [pid = 1944] [serial = 15] [outer = 0x12bc0a400] 04:09:23 INFO - PROCESS | 1944 | 1461755363669 Marionette DEBUG loaded listener.js 04:09:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 16 (0x12bc11800) [pid = 1944] [serial = 16] [outer = 0x12bc0a400] 04:09:23 INFO - PROCESS | 1944 | 1461755363949 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 04:09:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:09:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 372ms 04:09:23 INFO - PROCESS | 1944 | 1461755363988 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:09:23 INFO - PROCESS | 1944 | 1461755363990 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:09:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x116620000 == 7 [pid = 1944] [id = 7] 04:09:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 17 (0x11770a800) [pid = 1944] [serial = 17] [outer = 0x0] 04:09:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 18 (0x12c04c000) [pid = 1944] [serial = 18] [outer = 0x11770a800] 04:09:24 INFO - PROCESS | 1944 | 1461755364018 Marionette DEBUG loaded listener.js 04:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:09:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 19 (0x12c050400) [pid = 1944] [serial = 19] [outer = 0x11770a800] 04:09:24 INFO - PROCESS | 1944 | 1461755364076 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:09:24 INFO - PROCESS | 1944 | 1461755364078 Marionette TRACE conn2 <- [1,10,null,{}] 04:09:24 INFO - PROCESS | 1944 | 1461755364107 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:24 INFO - PROCESS | 1944 | 1461755364237 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:09:24 INFO - PROCESS | 1944 | 1461755364274 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d443000 == 8 [pid = 1944] [id = 8] 04:09:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 20 (0x12d2ed000) [pid = 1944] [serial = 20] [outer = 0x0] 04:09:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 21 (0x12d46e000) [pid = 1944] [serial = 21] [outer = 0x12d2ed000] 04:09:24 INFO - PROCESS | 1944 | 1461755364303 Marionette DEBUG loaded listener.js 04:09:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 22 (0x12d472800) [pid = 1944] [serial = 22] [outer = 0x12d2ed000] 04:09:24 INFO - PROCESS | 1944 | 1461755364604 Marionette TRACE conn2 <- [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]]]}] 04:09:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:09:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 565ms 04:09:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:09:24 INFO - PROCESS | 1944 | 1461755364615 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:09:24 INFO - PROCESS | 1944 | 1461755364616 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:09:24 INFO - PROCESS | 1944 | 1461755364618 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:09:24 INFO - PROCESS | 1944 | 1461755364619 Marionette TRACE conn2 <- [1,14,null,{}] 04:09:24 INFO - PROCESS | 1944 | 1461755364621 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:24 INFO - PROCESS | 1944 | 1461755364755 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:09:24 INFO - PROCESS | 1944 | 1461755364762 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d6ab000 == 9 [pid = 1944] [id = 9] 04:09:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 23 (0x12dcba800) [pid = 1944] [serial = 23] [outer = 0x0] 04:09:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 24 (0x12dcbc400) [pid = 1944] [serial = 24] [outer = 0x12dcba800] 04:09:24 INFO - PROCESS | 1944 | 1461755364787 Marionette DEBUG loaded listener.js 04:09:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 25 (0x12e3a8400) [pid = 1944] [serial = 25] [outer = 0x12dcba800] 04:09:25 INFO - PROCESS | 1944 | 1461755365044 Marionette TRACE conn2 <- [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]]]}] 04:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 04:09:25 INFO - PROCESS | 1944 | 1461755365087 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:09:25 INFO - PROCESS | 1944 | 1461755365088 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:09:25 INFO - PROCESS | 1944 | 1461755365098 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:09:25 INFO - PROCESS | 1944 | 1461755365099 Marionette TRACE conn2 <- [1,18,null,{}] 04:09:25 INFO - PROCESS | 1944 | 1461755365101 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:25 INFO - PROCESS | 1944 | 1461755365191 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:09:25 INFO - PROCESS | 1944 | 1461755365198 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e332800 == 10 [pid = 1944] [id = 10] 04:09:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 26 (0x12e3b0800) [pid = 1944] [serial = 26] [outer = 0x0] 04:09:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 27 (0x12e4b3800) [pid = 1944] [serial = 27] [outer = 0x12e3b0800] 04:09:25 INFO - PROCESS | 1944 | 1461755365224 Marionette DEBUG loaded listener.js 04:09:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 28 (0x12e63ec00) [pid = 1944] [serial = 28] [outer = 0x12e3b0800] 04:09:25 INFO - PROCESS | 1944 | 1461755365490 Marionette TRACE conn2 <- [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]]]}] 04:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 477ms 04:09:25 INFO - PROCESS | 1944 | 1461755365568 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:09:25 INFO - PROCESS | 1944 | 1461755365570 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:09:25 INFO - PROCESS | 1944 | 1461755365572 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:09:25 INFO - PROCESS | 1944 | 1461755365573 Marionette TRACE conn2 <- [1,22,null,{}] 04:09:25 INFO - PROCESS | 1944 | 1461755365578 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:25 INFO - PROCESS | 1944 | 1461755365663 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:09:25 INFO - PROCESS | 1944 | 1461755365667 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ea9a800 == 11 [pid = 1944] [id = 11] 04:09:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 29 (0x12e641c00) [pid = 1944] [serial = 29] [outer = 0x0] 04:09:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 30 (0x12ea03400) [pid = 1944] [serial = 30] [outer = 0x12e641c00] 04:09:25 INFO - PROCESS | 1944 | 1461755365693 Marionette DEBUG loaded listener.js 04:09:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 31 (0x12eaaa800) [pid = 1944] [serial = 31] [outer = 0x12e641c00] 04:09:25 INFO - PROCESS | 1944 | 1461755365931 Marionette TRACE conn2 <- [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]]]}] 04:09:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:09:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 04:09:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:09:25 INFO - PROCESS | 1944 | 1461755365947 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:09:25 INFO - PROCESS | 1944 | 1461755365949 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:09:25 INFO - PROCESS | 1944 | 1461755365951 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:09:25 INFO - PROCESS | 1944 | 1461755365952 Marionette TRACE conn2 <- [1,26,null,{}] 04:09:25 INFO - PROCESS | 1944 | 1461755365954 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:26 INFO - PROCESS | 1944 | 1461755366050 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:09:26 INFO - PROCESS | 1944 | 1461755366054 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ed49800 == 12 [pid = 1944] [id = 12] 04:09:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 32 (0x12eaad800) [pid = 1944] [serial = 32] [outer = 0x0] 04:09:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 33 (0x12eab5000) [pid = 1944] [serial = 33] [outer = 0x12eaad800] 04:09:26 INFO - PROCESS | 1944 | 1461755366079 Marionette DEBUG loaded listener.js 04:09:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 34 (0x11aa99800) [pid = 1944] [serial = 34] [outer = 0x12eaad800] 04:09:26 INFO - PROCESS | 1944 | 1461755366313 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 04:09:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 04:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:09:26 INFO - PROCESS | 1944 | 1461755366320 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:09:26 INFO - PROCESS | 1944 | 1461755366321 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:09:26 INFO - PROCESS | 1944 | 1461755366323 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:09:26 INFO - PROCESS | 1944 | 1461755366324 Marionette TRACE conn2 <- [1,30,null,{}] 04:09:26 INFO - PROCESS | 1944 | 1461755366333 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:26 INFO - PROCESS | 1944 | 1461755366422 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:09:26 INFO - PROCESS | 1944 | 1461755366428 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ee55000 == 13 [pid = 1944] [id = 13] 04:09:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 35 (0x11aa9f000) [pid = 1944] [serial = 35] [outer = 0x0] 04:09:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 36 (0x12eab1800) [pid = 1944] [serial = 36] [outer = 0x11aa9f000] 04:09:26 INFO - PROCESS | 1944 | 1461755366452 Marionette DEBUG loaded listener.js 04:09:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 37 (0x12eedac00) [pid = 1944] [serial = 37] [outer = 0x11aa9f000] 04:09:26 INFO - PROCESS | 1944 | 1461755366679 Marionette TRACE conn2 <- [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]]]}] 04:09:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:09:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 377ms 04:09:26 INFO - PROCESS | 1944 | 1461755366700 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:09:26 INFO - PROCESS | 1944 | 1461755366701 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:09:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:09:26 INFO - PROCESS | 1944 | 1461755366703 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:09:26 INFO - PROCESS | 1944 | 1461755366704 Marionette TRACE conn2 <- [1,34,null,{}] 04:09:26 INFO - PROCESS | 1944 | 1461755366714 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:26 INFO - PROCESS | 1944 | 1461755366803 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:09:26 INFO - PROCESS | 1944 | 1461755366818 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f439800 == 14 [pid = 1944] [id = 14] 04:09:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 38 (0x12eee1c00) [pid = 1944] [serial = 38] [outer = 0x0] 04:09:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 39 (0x12eee4400) [pid = 1944] [serial = 39] [outer = 0x12eee1c00] 04:09:26 INFO - PROCESS | 1944 | 1461755366844 Marionette DEBUG loaded listener.js 04:09:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 40 (0x12f464000) [pid = 1944] [serial = 40] [outer = 0x12eee1c00] 04:09:27 INFO - PROCESS | 1944 | 1461755367080 Marionette TRACE conn2 <- [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]]]}] 04:09:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 421ms 04:09:27 INFO - PROCESS | 1944 | 1461755367131 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:09:27 INFO - PROCESS | 1944 | 1461755367132 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:09:27 INFO - PROCESS | 1944 | 1461755367135 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:09:27 INFO - PROCESS | 1944 | 1461755367136 Marionette TRACE conn2 <- [1,38,null,{}] 04:09:27 INFO - PROCESS | 1944 | 1461755367138 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:27 INFO - PROCESS | 1944 | 1461755367237 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:09:27 INFO - PROCESS | 1944 | 1461755367240 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f729000 == 15 [pid = 1944] [id = 15] 04:09:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 41 (0x12f466000) [pid = 1944] [serial = 41] [outer = 0x0] 04:09:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 42 (0x12f470000) [pid = 1944] [serial = 42] [outer = 0x12f466000] 04:09:27 INFO - PROCESS | 1944 | 1461755367265 Marionette DEBUG loaded listener.js 04:09:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 43 (0x12f5eb400) [pid = 1944] [serial = 43] [outer = 0x12f466000] 04:09:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 368ms 04:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:09:27 INFO - PROCESS | 1944 | 1461755367497 Marionette TRACE conn2 <- [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]]]}] 04:09:27 INFO - PROCESS | 1944 | 1461755367503 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:09:27 INFO - PROCESS | 1944 | 1461755367504 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:09:27 INFO - PROCESS | 1944 | 1461755367506 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:09:27 INFO - PROCESS | 1944 | 1461755367507 Marionette TRACE conn2 <- [1,42,null,{}] 04:09:27 INFO - PROCESS | 1944 | 1461755367517 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:27 INFO - PROCESS | 1944 | 1461755367607 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:09:27 INFO - PROCESS | 1944 | 1461755367614 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fa12800 == 16 [pid = 1944] [id = 16] 04:09:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 44 (0x12f471800) [pid = 1944] [serial = 44] [outer = 0x0] 04:09:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 45 (0x12f5f3400) [pid = 1944] [serial = 45] [outer = 0x12f471800] 04:09:27 INFO - PROCESS | 1944 | 1461755367640 Marionette DEBUG loaded listener.js 04:09:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 46 (0x12fa36000) [pid = 1944] [serial = 46] [outer = 0x12f471800] 04:09:27 INFO - PROCESS | 1944 | 1461755367896 Marionette TRACE conn2 <- [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]]]}] 04:09:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:09:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 425ms 04:09:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fbc1000 == 17 [pid = 1944] [id = 17] 04:09:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 47 (0x12fbc1800) [pid = 1944] [serial = 47] [outer = 0x0] 04:09:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 48 (0x12fbc3000) [pid = 1944] [serial = 48] [outer = 0x12fbc1800] 04:09:27 INFO - PROCESS | 1944 | 1461755367965 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:09:27 INFO - PROCESS | 1944 | 1461755367967 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:09:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:09:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 49 (0x12fbc8800) [pid = 1944] [serial = 49] [outer = 0x12fbc1800] 04:09:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fbc0800 == 18 [pid = 1944] [id = 18] 04:09:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 50 (0x12fa40c00) [pid = 1944] [serial = 50] [outer = 0x0] 04:09:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 51 (0x12fe0b400) [pid = 1944] [serial = 51] [outer = 0x12fa40c00] 04:09:28 INFO - PROCESS | 1944 | 1461755368041 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:09:28 INFO - PROCESS | 1944 | 1461755368044 Marionette TRACE conn2 <- [1,46,null,{}] 04:09:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 52 (0x12fa3a400) [pid = 1944] [serial = 52] [outer = 0x12fa40c00] 04:09:28 INFO - PROCESS | 1944 | 1461755368106 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:28 INFO - PROCESS | 1944 | 1461755368240 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:09:28 INFO - PROCESS | 1944 | 1461755368273 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x13014c800 == 19 [pid = 1944] [id = 19] 04:09:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 53 (0x12febd400) [pid = 1944] [serial = 53] [outer = 0x0] 04:09:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 54 (0x12febe000) [pid = 1944] [serial = 54] [outer = 0x12febd400] 04:09:28 INFO - PROCESS | 1944 | 1461755368336 Marionette DEBUG loaded listener.js 04:09:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 55 (0x1303dcc00) [pid = 1944] [serial = 55] [outer = 0x12febd400] 04:09:28 INFO - PROCESS | 1944 | 1461755368596 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 04:09:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:09:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 637ms 04:09:28 INFO - PROCESS | 1944 | 1461755368630 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:09:28 INFO - PROCESS | 1944 | 1461755368632 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:09:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:09:28 INFO - PROCESS | 1944 | 1461755368636 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:09:28 INFO - PROCESS | 1944 | 1461755368637 Marionette TRACE conn2 <- [1,50,null,{}] 04:09:28 INFO - PROCESS | 1944 | 1461755368639 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:28 INFO - PROCESS | 1944 | 1461755368739 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:09:28 INFO - PROCESS | 1944 | 1461755368745 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x130423000 == 20 [pid = 1944] [id = 20] 04:09:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x11aa16800) [pid = 1944] [serial = 56] [outer = 0x0] 04:09:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x11aa1cc00) [pid = 1944] [serial = 57] [outer = 0x11aa16800] 04:09:28 INFO - PROCESS | 1944 | 1461755368769 Marionette DEBUG loaded listener.js 04:09:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x11aa95400) [pid = 1944] [serial = 58] [outer = 0x11aa16800] 04:09:29 INFO - PROCESS | 1944 | 1461755369012 Marionette TRACE conn2 <- [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]]]}] 04:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 425ms 04:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:09:29 INFO - PROCESS | 1944 | 1461755369066 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:09:29 INFO - PROCESS | 1944 | 1461755369068 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:09:29 INFO - PROCESS | 1944 | 1461755369071 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:09:29 INFO - PROCESS | 1944 | 1461755369073 Marionette TRACE conn2 <- [1,54,null,{}] 04:09:29 INFO - PROCESS | 1944 | 1461755369088 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:29 INFO - PROCESS | 1944 | 1461755369224 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:09:29 INFO - PROCESS | 1944 | 1461755369230 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a915000 == 21 [pid = 1944] [id = 21] 04:09:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x11bbe9c00) [pid = 1944] [serial = 59] [outer = 0x0] 04:09:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x1303df800) [pid = 1944] [serial = 60] [outer = 0x11bbe9c00] 04:09:29 INFO - PROCESS | 1944 | 1461755369262 Marionette DEBUG loaded listener.js 04:09:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x1303e3c00) [pid = 1944] [serial = 61] [outer = 0x11bbe9c00] 04:09:29 INFO - PROCESS | 1944 | 1461755369554 Marionette TRACE conn2 <- [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]]]}] 04:09:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:09:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 523ms 04:09:29 INFO - PROCESS | 1944 | 1461755369596 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:09:29 INFO - PROCESS | 1944 | 1461755369597 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:09:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:09:29 INFO - PROCESS | 1944 | 1461755369601 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:09:29 INFO - PROCESS | 1944 | 1461755369602 Marionette TRACE conn2 <- [1,58,null,{}] 04:09:29 INFO - PROCESS | 1944 | 1461755369605 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:29 INFO - PROCESS | 1944 | 1461755369738 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:09:29 INFO - PROCESS | 1944 | 1461755369744 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x130bd6800 == 22 [pid = 1944] [id = 22] 04:09:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x1303e6400) [pid = 1944] [serial = 62] [outer = 0x0] 04:09:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x130470000) [pid = 1944] [serial = 63] [outer = 0x1303e6400] 04:09:29 INFO - PROCESS | 1944 | 1461755369783 Marionette DEBUG loaded listener.js 04:09:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x130477000) [pid = 1944] [serial = 64] [outer = 0x1303e6400] 04:09:31 INFO - PROCESS | 1944 | 1461755371531 Marionette TRACE conn2 <- [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]]]}] 04:09:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:09:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1977ms 04:09:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:09:31 INFO - PROCESS | 1944 | 1461755371579 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:09:31 INFO - PROCESS | 1944 | 1461755371582 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:09:31 INFO - PROCESS | 1944 | 1461755371585 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:09:31 INFO - PROCESS | 1944 | 1461755371587 Marionette TRACE conn2 <- [1,62,null,{}] 04:09:31 INFO - PROCESS | 1944 | 1461755371593 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:31 INFO - PROCESS | 1944 | 1461755371664 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:09:31 INFO - PROCESS | 1944 | 1461755371670 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x1152a8000 == 23 [pid = 1944] [id = 23] 04:09:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x1158e1c00) [pid = 1944] [serial = 65] [outer = 0x0] 04:09:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x1158e3800) [pid = 1944] [serial = 66] [outer = 0x1158e1c00] 04:09:31 INFO - PROCESS | 1944 | 1461755371701 Marionette DEBUG loaded listener.js 04:09:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x115aaa400) [pid = 1944] [serial = 67] [outer = 0x1158e1c00] 04:09:31 INFO - PROCESS | 1944 | 1461755371996 Marionette TRACE conn2 <- [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]]]}] 04:09:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 424ms 04:09:32 INFO - PROCESS | 1944 | 1461755372010 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:09:32 INFO - PROCESS | 1944 | 1461755372016 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:09:32 INFO - PROCESS | 1944 | 1461755372027 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:09:32 INFO - PROCESS | 1944 | 1461755372030 Marionette TRACE conn2 <- [1,66,null,{}] 04:09:32 INFO - PROCESS | 1944 | 1461755372032 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:32 INFO - PROCESS | 1944 | 1461755372131 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:09:32 INFO - PROCESS | 1944 | 1461755372138 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x1155eb800 == 24 [pid = 1944] [id = 24] 04:09:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x115ae0000) [pid = 1944] [serial = 68] [outer = 0x0] 04:09:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x118710800) [pid = 1944] [serial = 69] [outer = 0x115ae0000] 04:09:32 INFO - PROCESS | 1944 | 1461755372166 Marionette DEBUG loaded listener.js 04:09:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x118ad2800) [pid = 1944] [serial = 70] [outer = 0x115ae0000] 04:09:32 INFO - PROCESS | 1944 | 1461755372455 Marionette TRACE conn2 <- [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]]]}] 04:09:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:09:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 473ms 04:09:32 INFO - PROCESS | 1944 | 1461755372500 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:09:32 INFO - PROCESS | 1944 | 1461755372502 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:09:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:09:32 INFO - PROCESS | 1944 | 1461755372504 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:09:32 INFO - PROCESS | 1944 | 1461755372507 Marionette TRACE conn2 <- [1,70,null,{}] 04:09:32 INFO - PROCESS | 1944 | 1461755372517 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:32 INFO - PROCESS | 1944 | 1461755372587 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:09:32 INFO - PROCESS | 1944 | 1461755372630 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185a0000 == 25 [pid = 1944] [id = 25] 04:09:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x112ed3400) [pid = 1944] [serial = 71] [outer = 0x0] 04:09:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x118cf4c00) [pid = 1944] [serial = 72] [outer = 0x112ed3400] 04:09:32 INFO - PROCESS | 1944 | 1461755372661 Marionette DEBUG loaded listener.js 04:09:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x119274800) [pid = 1944] [serial = 73] [outer = 0x112ed3400] 04:09:32 INFO - PROCESS | 1944 | 1461755372995 Marionette TRACE conn2 <- [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]]]}] 04:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 524ms 04:09:33 INFO - PROCESS | 1944 | 1461755373029 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:09:33 INFO - PROCESS | 1944 | 1461755373031 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:09:33 INFO - PROCESS | 1944 | 1461755373033 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:09:33 INFO - PROCESS | 1944 | 1461755373034 Marionette TRACE conn2 <- [1,74,null,{}] 04:09:33 INFO - PROCESS | 1944 | 1461755373036 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:33 INFO - PROCESS | 1944 | 1461755373104 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:09:33 INFO - PROCESS | 1944 | 1461755373110 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x1198cd000 == 26 [pid = 1944] [id = 26] 04:09:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x112e0d000) [pid = 1944] [serial = 74] [outer = 0x0] 04:09:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x119da8000) [pid = 1944] [serial = 75] [outer = 0x112e0d000] 04:09:33 INFO - PROCESS | 1944 | 1461755373138 Marionette DEBUG loaded listener.js 04:09:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x11aa9c800) [pid = 1944] [serial = 76] [outer = 0x112e0d000] 04:09:33 INFO - PROCESS | 1944 | 1461755373429 Marionette TRACE conn2 <- [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]]]}] 04:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 418ms 04:09:33 INFO - PROCESS | 1944 | 1461755373451 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:09:33 INFO - PROCESS | 1944 | 1461755373453 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:09:33 INFO - PROCESS | 1944 | 1461755373455 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:09:33 INFO - PROCESS | 1944 | 1461755373456 Marionette TRACE conn2 <- [1,78,null,{}] 04:09:33 INFO - PROCESS | 1944 | 1461755373465 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:33 INFO - PROCESS | 1944 | 1461755373554 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:09:33 INFO - PROCESS | 1944 | 1461755373561 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x1198e4800 == 27 [pid = 1944] [id = 27] 04:09:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x115967000) [pid = 1944] [serial = 77] [outer = 0x0] 04:09:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x11aa50000) [pid = 1944] [serial = 78] [outer = 0x115967000] 04:09:33 INFO - PROCESS | 1944 | 1461755373586 Marionette DEBUG loaded listener.js 04:09:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x11af33800) [pid = 1944] [serial = 79] [outer = 0x115967000] 04:09:33 INFO - PROCESS | 1944 | 1461755373850 Marionette TRACE conn2 <- [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]]]}] 04:09:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:09:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 423ms 04:09:33 INFO - PROCESS | 1944 | 1461755373882 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:09:33 INFO - PROCESS | 1944 | 1461755373883 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:09:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:09:33 INFO - PROCESS | 1944 | 1461755373885 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:09:33 INFO - PROCESS | 1944 | 1461755373886 Marionette TRACE conn2 <- [1,82,null,{}] 04:09:33 INFO - PROCESS | 1944 | 1461755373888 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:33 INFO - PROCESS | 1944 | 1461755373983 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:09:33 INFO - PROCESS | 1944 | 1461755373988 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d59800 == 28 [pid = 1944] [id = 28] 04:09:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11af7dc00) [pid = 1944] [serial = 80] [outer = 0x0] 04:09:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x11b796000) [pid = 1944] [serial = 81] [outer = 0x11af7dc00] 04:09:34 INFO - PROCESS | 1944 | 1461755374017 Marionette DEBUG loaded listener.js 04:09:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x11bbdb000) [pid = 1944] [serial = 82] [outer = 0x11af7dc00] 04:09:34 INFO - PROCESS | 1944 | 1461755374292 Marionette TRACE conn2 <- [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]]]}] 04:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 419ms 04:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:09:34 INFO - PROCESS | 1944 | 1461755374320 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:09:34 INFO - PROCESS | 1944 | 1461755374321 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:09:34 INFO - PROCESS | 1944 | 1461755374323 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:09:34 INFO - PROCESS | 1944 | 1461755374324 Marionette TRACE conn2 <- [1,86,null,{}] 04:09:34 INFO - PROCESS | 1944 | 1461755374335 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:34 INFO - PROCESS | 1944 | 1461755374406 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:09:34 INFO - PROCESS | 1944 | 1461755374413 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a832000 == 29 [pid = 1944] [id = 29] 04:09:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1177fbc00) [pid = 1944] [serial = 83] [outer = 0x0] 04:09:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11bbdf400) [pid = 1944] [serial = 84] [outer = 0x1177fbc00] 04:09:34 INFO - PROCESS | 1944 | 1461755374473 Marionette DEBUG loaded listener.js 04:09:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11c0a8400) [pid = 1944] [serial = 85] [outer = 0x1177fbc00] 04:09:34 INFO - PROCESS | 1944 | 1461755374698 Marionette TRACE conn2 <- [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]]]}] 04:09:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:09:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 427ms 04:09:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:09:34 INFO - PROCESS | 1944 | 1461755374751 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:09:34 INFO - PROCESS | 1944 | 1461755374752 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:09:34 INFO - PROCESS | 1944 | 1461755374754 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:09:34 INFO - PROCESS | 1944 | 1461755374755 Marionette TRACE conn2 <- [1,90,null,{}] 04:09:34 INFO - PROCESS | 1944 | 1461755374758 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:34 INFO - PROCESS | 1944 | 1461755374837 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:09:34 INFO - PROCESS | 1944 | 1461755374842 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x11b25d800 == 30 [pid = 1944] [id = 30] 04:09:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11c0ab000) [pid = 1944] [serial = 86] [outer = 0x0] 04:09:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x11c382000) [pid = 1944] [serial = 87] [outer = 0x11c0ab000] 04:09:34 INFO - PROCESS | 1944 | 1461755374869 Marionette DEBUG loaded listener.js 04:09:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11c388400) [pid = 1944] [serial = 88] [outer = 0x11c0ab000] 04:09:35 INFO - PROCESS | 1944 | 1461755375134 Marionette TRACE conn2 <- [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]]]}] 04:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 424ms 04:09:35 INFO - PROCESS | 1944 | 1461755375183 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:09:35 INFO - PROCESS | 1944 | 1461755375184 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:09:35 INFO - PROCESS | 1944 | 1461755375186 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:09:35 INFO - PROCESS | 1944 | 1461755375187 Marionette TRACE conn2 <- [1,94,null,{}] 04:09:35 INFO - PROCESS | 1944 | 1461755375189 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:35 INFO - PROCESS | 1944 | 1461755375259 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:09:35 INFO - PROCESS | 1944 | 1461755375263 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x11859f000 == 31 [pid = 1944] [id = 31] 04:09:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x11c0af400) [pid = 1944] [serial = 89] [outer = 0x0] 04:09:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11c50e000) [pid = 1944] [serial = 90] [outer = 0x11c0af400] 04:09:35 INFO - PROCESS | 1944 | 1461755375290 Marionette DEBUG loaded listener.js 04:09:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11c518400) [pid = 1944] [serial = 91] [outer = 0x11c0af400] 04:09:35 INFO - PROCESS | 1944 | 1461755375568 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 04:09:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:09:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 04:09:35 INFO - PROCESS | 1944 | 1461755375605 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:09:35 INFO - PROCESS | 1944 | 1461755375606 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:09:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:09:35 INFO - PROCESS | 1944 | 1461755375617 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:09:35 INFO - PROCESS | 1944 | 1461755375618 Marionette TRACE conn2 <- [1,98,null,{}] 04:09:35 INFO - PROCESS | 1944 | 1461755375620 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:35 INFO - PROCESS | 1944 | 1461755375719 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:09:35 INFO - PROCESS | 1944 | 1461755375726 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb66000 == 32 [pid = 1944] [id = 32] 04:09:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11aa14400) [pid = 1944] [serial = 92] [outer = 0x0] 04:09:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x11c517c00) [pid = 1944] [serial = 93] [outer = 0x11aa14400] 04:09:35 INFO - PROCESS | 1944 | 1461755375751 Marionette DEBUG loaded listener.js 04:09:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11c721c00) [pid = 1944] [serial = 94] [outer = 0x11aa14400] 04:09:36 INFO - PROCESS | 1944 | 1461755376030 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 04:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 04:09:36 INFO - PROCESS | 1944 | 1461755376087 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:09:36 INFO - PROCESS | 1944 | 1461755376088 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:09:36 INFO - PROCESS | 1944 | 1461755376091 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:09:36 INFO - PROCESS | 1944 | 1461755376094 Marionette TRACE conn2 <- [1,102,null,{}] 04:09:36 INFO - PROCESS | 1944 | 1461755376097 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:36 INFO - PROCESS | 1944 | 1461755376174 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:09:36 INFO - PROCESS | 1944 | 1461755376179 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x1198e0000 == 33 [pid = 1944] [id = 33] 04:09:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x11c721800) [pid = 1944] [serial = 95] [outer = 0x0] 04:09:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11c980800) [pid = 1944] [serial = 96] [outer = 0x11c721800] 04:09:36 INFO - PROCESS | 1944 | 1461755376208 Marionette DEBUG loaded listener.js 04:09:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x125c45800) [pid = 1944] [serial = 97] [outer = 0x11c721800] 04:09:36 INFO - PROCESS | 1944 | 1461755376510 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 04:09:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:09:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 471ms 04:09:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:09:36 INFO - PROCESS | 1944 | 1461755376563 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:09:36 INFO - PROCESS | 1944 | 1461755376564 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:09:36 INFO - PROCESS | 1944 | 1461755376566 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:09:36 INFO - PROCESS | 1944 | 1461755376567 Marionette TRACE conn2 <- [1,106,null,{}] 04:09:36 INFO - PROCESS | 1944 | 1461755376569 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:36 INFO - PROCESS | 1944 | 1461755376661 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:09:36 INFO - PROCESS | 1944 | 1461755376667 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c4a8000 == 34 [pid = 1944] [id = 34] 04:09:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x125a4f400) [pid = 1944] [serial = 98] [outer = 0x0] 04:09:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x126a0a800) [pid = 1944] [serial = 99] [outer = 0x125a4f400] 04:09:36 INFO - PROCESS | 1944 | 1461755376694 Marionette DEBUG loaded listener.js 04:09:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x126c6cc00) [pid = 1944] [serial = 100] [outer = 0x125a4f400] 04:09:37 INFO - PROCESS | 1944 | 1461755376995 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 04:09:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 467ms 04:09:37 INFO - PROCESS | 1944 | 1461755377034 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:09:37 INFO - PROCESS | 1944 | 1461755377035 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:09:37 INFO - PROCESS | 1944 | 1461755377037 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:09:37 INFO - PROCESS | 1944 | 1461755377038 Marionette TRACE conn2 <- [1,110,null,{}] 04:09:37 INFO - PROCESS | 1944 | 1461755377041 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:37 INFO - PROCESS | 1944 | 1461755377111 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:09:37 INFO - PROCESS | 1944 | 1461755377116 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c853000 == 35 [pid = 1944] [id = 35] 04:09:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x125c3e800) [pid = 1944] [serial = 101] [outer = 0x0] 04:09:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x126eddc00) [pid = 1944] [serial = 102] [outer = 0x125c3e800] 04:09:37 INFO - PROCESS | 1944 | 1461755377140 Marionette DEBUG loaded listener.js 04:09:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1273d9c00) [pid = 1944] [serial = 103] [outer = 0x125c3e800] 04:09:37 INFO - PROCESS | 1944 | 1461755377431 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 04:09:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 421ms 04:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:09:37 INFO - PROCESS | 1944 | 1461755377460 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:09:37 INFO - PROCESS | 1944 | 1461755377462 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:09:37 INFO - PROCESS | 1944 | 1461755377465 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:09:37 INFO - PROCESS | 1944 | 1461755377466 Marionette TRACE conn2 <- [1,114,null,{}] 04:09:37 INFO - PROCESS | 1944 | 1461755377468 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:37 INFO - PROCESS | 1944 | 1461755377539 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:09:37 INFO - PROCESS | 1944 | 1461755377588 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c861800 == 36 [pid = 1944] [id = 36] 04:09:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x125c48800) [pid = 1944] [serial = 104] [outer = 0x0] 04:09:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1274d7400) [pid = 1944] [serial = 105] [outer = 0x125c48800] 04:09:37 INFO - PROCESS | 1944 | 1461755377613 Marionette DEBUG loaded listener.js 04:09:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x1276d6000) [pid = 1944] [serial = 106] [outer = 0x125c48800] 04:09:37 INFO - PROCESS | 1944 | 1461755377878 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 04:09:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:09:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 468ms 04:09:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:09:37 INFO - PROCESS | 1944 | 1461755377934 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:09:37 INFO - PROCESS | 1944 | 1461755377935 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:09:37 INFO - PROCESS | 1944 | 1461755377937 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:09:37 INFO - PROCESS | 1944 | 1461755377938 Marionette TRACE conn2 <- [1,118,null,{}] 04:09:37 INFO - PROCESS | 1944 | 1461755377940 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:38 INFO - PROCESS | 1944 | 1461755378015 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:09:38 INFO - PROCESS | 1944 | 1461755378020 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x125a75000 == 37 [pid = 1944] [id = 37] 04:09:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x11c0ac000) [pid = 1944] [serial = 107] [outer = 0x0] 04:09:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x127eae400) [pid = 1944] [serial = 108] [outer = 0x11c0ac000] 04:09:38 INFO - PROCESS | 1944 | 1461755378046 Marionette DEBUG loaded listener.js 04:09:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x127f0b800) [pid = 1944] [serial = 109] [outer = 0x11c0ac000] 04:09:38 INFO - PROCESS | 1944 | 1461755378350 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 04:09:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:09:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms 04:09:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:09:38 INFO - PROCESS | 1944 | 1461755378364 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:09:38 INFO - PROCESS | 1944 | 1461755378365 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:09:38 INFO - PROCESS | 1944 | 1461755378367 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:09:38 INFO - PROCESS | 1944 | 1461755378368 Marionette TRACE conn2 <- [1,122,null,{}] 04:09:38 INFO - PROCESS | 1944 | 1461755378370 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:38 INFO - PROCESS | 1944 | 1461755378448 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:09:39 INFO - PROCESS | 1944 | 1461755379117 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x114c2c800 == 38 [pid = 1944] [id = 38] 04:09:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x114857800) [pid = 1944] [serial = 110] [outer = 0x0] 04:09:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x11543e400) [pid = 1944] [serial = 111] [outer = 0x114857800] 04:09:39 INFO - PROCESS | 1944 | 1461755379146 Marionette DEBUG loaded listener.js 04:09:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x1158d7c00) [pid = 1944] [serial = 112] [outer = 0x114857800] 04:09:39 INFO - PROCESS | 1944 | 1461755379448 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 04:09:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:09:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1119ms 04:09:39 INFO - PROCESS | 1944 | 1461755379487 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:09:39 INFO - PROCESS | 1944 | 1461755379491 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:09:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:09:39 INFO - PROCESS | 1944 | 1461755379495 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:09:39 INFO - PROCESS | 1944 | 1461755379498 Marionette TRACE conn2 <- [1,126,null,{}] 04:09:39 INFO - PROCESS | 1944 | 1461755379502 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:39 INFO - PROCESS | 1944 | 1461755379636 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:09:39 INFO - PROCESS | 1944 | 1461755379649 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x11598a800 == 39 [pid = 1944] [id = 39] 04:09:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x1158dac00) [pid = 1944] [serial = 113] [outer = 0x0] 04:09:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x115ae1800) [pid = 1944] [serial = 114] [outer = 0x1158dac00] 04:09:39 INFO - PROCESS | 1944 | 1461755379677 Marionette DEBUG loaded listener.js 04:09:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x118c30400) [pid = 1944] [serial = 115] [outer = 0x1158dac00] 04:09:40 INFO - PROCESS | 1944 | 1461755380473 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x11bbe9c00) [pid = 1944] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11aa16800) [pid = 1944] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12febd400) [pid = 1944] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12f471800) [pid = 1944] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x12f466000) [pid = 1944] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12eee1c00) [pid = 1944] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x11aa9f000) [pid = 1944] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12eaad800) [pid = 1944] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12e641c00) [pid = 1944] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12e3b0800) [pid = 1944] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12dcba800) [pid = 1944] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12d2ed000) [pid = 1944] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12bc0a400) [pid = 1944] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x112e0d000) [pid = 1944] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x115967000) [pid = 1944] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11af7dc00) [pid = 1944] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x1177fbc00) [pid = 1944] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11c0ab000) [pid = 1944] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11c0af400) [pid = 1944] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11aa14400) [pid = 1944] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11c721800) [pid = 1944] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x125a4f400) [pid = 1944] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1303e6400) [pid = 1944] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x1158e1c00) [pid = 1944] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x115ae0000) [pid = 1944] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x112ed3400) [pid = 1944] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:09:40 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x125c48800) [pid = 1944] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:09:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:09:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1075ms 04:09:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:09:40 INFO - PROCESS | 1944 | 1461755380572 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:09:40 INFO - PROCESS | 1944 | 1461755380574 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:09:40 INFO - PROCESS | 1944 | 1461755380577 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:09:40 INFO - PROCESS | 1944 | 1461755380579 Marionette TRACE conn2 <- [1,130,null,{}] 04:09:40 INFO - PROCESS | 1944 | 1461755380583 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:40 INFO - PROCESS | 1944 | 1461755380672 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:09:40 INFO - PROCESS | 1944 | 1461755380725 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x11589b800 == 40 [pid = 1944] [id = 40] 04:09:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x1177f9000) [pid = 1944] [serial = 116] [outer = 0x0] 04:09:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x118542c00) [pid = 1944] [serial = 117] [outer = 0x1177f9000] 04:09:40 INFO - PROCESS | 1944 | 1461755380758 Marionette DEBUG loaded listener.js 04:09:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x118cf2400) [pid = 1944] [serial = 118] [outer = 0x1177f9000] 04:09:41 INFO - PROCESS | 1944 | 1461755381195 Marionette TRACE conn2 <- [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]]]}] 04:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 627ms 04:09:41 INFO - PROCESS | 1944 | 1461755381204 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:09:41 INFO - PROCESS | 1944 | 1461755381208 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:09:41 INFO - PROCESS | 1944 | 1461755381213 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:09:41 INFO - PROCESS | 1944 | 1461755381215 Marionette TRACE conn2 <- [1,134,null,{}] 04:09:41 INFO - PROCESS | 1944 | 1461755381217 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:41 INFO - PROCESS | 1944 | 1461755381308 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:09:41 INFO - PROCESS | 1944 | 1461755381349 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x11923b800 == 41 [pid = 1944] [id = 41] 04:09:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x114236800) [pid = 1944] [serial = 119] [outer = 0x0] 04:09:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x119a08000) [pid = 1944] [serial = 120] [outer = 0x114236800] 04:09:41 INFO - PROCESS | 1944 | 1461755381380 Marionette DEBUG loaded listener.js 04:09:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11aa21400) [pid = 1944] [serial = 121] [outer = 0x114236800] 04:09:41 INFO - PROCESS | 1944 | 1461755381828 Marionette TRACE conn2 <- [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]]]}] 04:09:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:09:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 04:09:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:09:41 INFO - PROCESS | 1944 | 1461755381883 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:09:41 INFO - PROCESS | 1944 | 1461755381884 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:09:41 INFO - PROCESS | 1944 | 1461755381887 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:09:41 INFO - PROCESS | 1944 | 1461755381890 Marionette TRACE conn2 <- [1,138,null,{}] 04:09:41 INFO - PROCESS | 1944 | 1461755381900 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:42 INFO - PROCESS | 1944 | 1461755382004 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:09:42 INFO - PROCESS | 1944 | 1461755382064 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x119c3a000 == 42 [pid = 1944] [id = 42] 04:09:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x11aaa2400) [pid = 1944] [serial = 122] [outer = 0x0] 04:09:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11ada7000) [pid = 1944] [serial = 123] [outer = 0x11aaa2400] 04:09:42 INFO - PROCESS | 1944 | 1461755382101 Marionette DEBUG loaded listener.js 04:09:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x11af37800) [pid = 1944] [serial = 124] [outer = 0x11aaa2400] 04:09:42 INFO - PROCESS | 1944 | 1461755382636 Marionette TRACE conn2 <- [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]]]}] 04:09:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:09:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 774ms 04:09:42 INFO - PROCESS | 1944 | 1461755382662 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:09:42 INFO - PROCESS | 1944 | 1461755382664 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:09:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:09:42 INFO - PROCESS | 1944 | 1461755382666 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:09:42 INFO - PROCESS | 1944 | 1461755382667 Marionette TRACE conn2 <- [1,142,null,{}] 04:09:42 INFO - PROCESS | 1944 | 1461755382670 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:42 INFO - PROCESS | 1944 | 1461755382754 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:09:42 INFO - PROCESS | 1944 | 1461755382806 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x11adca000 == 43 [pid = 1944] [id = 43] 04:09:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11aaa2800) [pid = 1944] [serial = 125] [outer = 0x0] 04:09:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x11b797c00) [pid = 1944] [serial = 126] [outer = 0x11aaa2800] 04:09:42 INFO - PROCESS | 1944 | 1461755382838 Marionette DEBUG loaded listener.js 04:09:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x11bbdc400) [pid = 1944] [serial = 127] [outer = 0x11aaa2800] 04:09:43 INFO - PROCESS | 1944 | 1461755383246 Marionette TRACE conn2 <- [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]]]}] 04:09:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:09:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 619ms 04:09:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:09:43 INFO - PROCESS | 1944 | 1461755383286 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:09:43 INFO - PROCESS | 1944 | 1461755383287 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:09:43 INFO - PROCESS | 1944 | 1461755383289 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:09:43 INFO - PROCESS | 1944 | 1461755383291 Marionette TRACE conn2 <- [1,146,null,{}] 04:09:43 INFO - PROCESS | 1944 | 1461755383293 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:43 INFO - PROCESS | 1944 | 1461755383391 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:09:43 INFO - PROCESS | 1944 | 1461755383466 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x119119800 == 44 [pid = 1944] [id = 44] 04:09:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x11870b800) [pid = 1944] [serial = 128] [outer = 0x0] 04:09:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x11c0a7400) [pid = 1944] [serial = 129] [outer = 0x11870b800] 04:09:43 INFO - PROCESS | 1944 | 1461755383496 Marionette DEBUG loaded listener.js 04:09:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11c383c00) [pid = 1944] [serial = 130] [outer = 0x11870b800] 04:09:43 INFO - PROCESS | 1944 | 1461755383973 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 04:09:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:09:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 722ms 04:09:44 INFO - PROCESS | 1944 | 1461755384028 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:09:44 INFO - PROCESS | 1944 | 1461755384030 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:09:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:09:44 INFO - PROCESS | 1944 | 1461755384035 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:09:44 INFO - PROCESS | 1944 | 1461755384037 Marionette TRACE conn2 <- [1,150,null,{}] 04:09:44 INFO - PROCESS | 1944 | 1461755384042 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:44 INFO - PROCESS | 1944 | 1461755384133 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x114c2c800 == 43 [pid = 1944] [id = 38] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x130bd6800 == 42 [pid = 1944] [id = 22] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12fa12800 == 41 [pid = 1944] [id = 16] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12f729000 == 40 [pid = 1944] [id = 15] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x130423000 == 39 [pid = 1944] [id = 20] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x1152a8000 == 38 [pid = 1944] [id = 23] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12e332800 == 37 [pid = 1944] [id = 10] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12d6ab000 == 36 [pid = 1944] [id = 9] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12ed49800 == 35 [pid = 1944] [id = 12] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12ea9a800 == 34 [pid = 1944] [id = 11] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12f439800 == 33 [pid = 1944] [id = 14] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11a915000 == 32 [pid = 1944] [id = 21] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12ee55000 == 31 [pid = 1944] [id = 13] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12d443000 == 30 [pid = 1944] [id = 8] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x13014c800 == 29 [pid = 1944] [id = 19] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc51000 == 28 [pid = 1944] [id = 6] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x1185a0000 == 27 [pid = 1944] [id = 25] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x1198e0000 == 26 [pid = 1944] [id = 33] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11adca000 == 25 [pid = 1944] [id = 43] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11c861800 == 24 [pid = 1944] [id = 36] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x119c3a000 == 23 [pid = 1944] [id = 42] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11c853000 == 22 [pid = 1944] [id = 35] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11c4a8000 == 21 [pid = 1944] [id = 34] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb66000 == 20 [pid = 1944] [id = 32] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11923b800 == 19 [pid = 1944] [id = 41] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x125a75000 == 18 [pid = 1944] [id = 37] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x1198cd000 == 17 [pid = 1944] [id = 26] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x119d59800 == 16 [pid = 1944] [id = 28] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11589b800 == 15 [pid = 1944] [id = 40] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11a832000 == 14 [pid = 1944] [id = 29] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11859f000 == 13 [pid = 1944] [id = 31] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11b25d800 == 12 [pid = 1944] [id = 30] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x1155eb800 == 11 [pid = 1944] [id = 24] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x1198e4800 == 10 [pid = 1944] [id = 27] 04:09:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11598a800 == 9 [pid = 1944] [id = 39] 04:09:45 INFO - PROCESS | 1944 | --DOCSHELL 0x119119800 == 8 [pid = 1944] [id = 44] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x130477000) [pid = 1944] [serial = 64] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x119da8000) [pid = 1944] [serial = 75] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x11aa50000) [pid = 1944] [serial = 78] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11af33800) [pid = 1944] [serial = 79] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11b796000) [pid = 1944] [serial = 81] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11bbdf400) [pid = 1944] [serial = 84] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11c0a8400) [pid = 1944] [serial = 85] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11c382000) [pid = 1944] [serial = 87] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11c50e000) [pid = 1944] [serial = 90] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11c517c00) [pid = 1944] [serial = 93] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11c980800) [pid = 1944] [serial = 96] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x126a0a800) [pid = 1944] [serial = 99] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x126eddc00) [pid = 1944] [serial = 102] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x1274d7400) [pid = 1944] [serial = 105] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1158e3800) [pid = 1944] [serial = 66] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x118710800) [pid = 1944] [serial = 69] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x118cf4c00) [pid = 1944] [serial = 72] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x11c388400) [pid = 1944] [serial = 88] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x11c518400) [pid = 1944] [serial = 91] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x11bbdb000) [pid = 1944] [serial = 82] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x11c721c00) [pid = 1944] [serial = 94] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x125c45800) [pid = 1944] [serial = 97] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x115aaa400) [pid = 1944] [serial = 67] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x11aa9c800) [pid = 1944] [serial = 76] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x126c6cc00) [pid = 1944] [serial = 100] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x119274800) [pid = 1944] [serial = 73] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x118ad2800) [pid = 1944] [serial = 70] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x1276d6000) [pid = 1944] [serial = 106] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x127eae400) [pid = 1944] [serial = 108] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x12e4b3800) [pid = 1944] [serial = 27] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x12dcbc400) [pid = 1944] [serial = 24] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x12e3a8400) [pid = 1944] [serial = 25] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x12d46e000) [pid = 1944] [serial = 21] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x12d472800) [pid = 1944] [serial = 22] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x12c04c000) [pid = 1944] [serial = 18] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x12bc0b000) [pid = 1944] [serial = 15] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x12bc11800) [pid = 1944] [serial = 16] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x126e50400) [pid = 1944] [serial = 11] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 64 (0x125fca400) [pid = 1944] [serial = 8] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 63 (0x11aa1cc00) [pid = 1944] [serial = 57] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 62 (0x12febe000) [pid = 1944] [serial = 54] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 61 (0x12fbc3000) [pid = 1944] [serial = 48] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 60 (0x12fe0b400) [pid = 1944] [serial = 51] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 59 (0x12f5f3400) [pid = 1944] [serial = 45] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 58 (0x12fa36000) [pid = 1944] [serial = 46] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 57 (0x12f470000) [pid = 1944] [serial = 42] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 56 (0x12f5eb400) [pid = 1944] [serial = 43] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 55 (0x12f464000) [pid = 1944] [serial = 40] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 54 (0x12eee4400) [pid = 1944] [serial = 39] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 53 (0x12eab1800) [pid = 1944] [serial = 36] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 52 (0x12eedac00) [pid = 1944] [serial = 37] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 51 (0x12eab5000) [pid = 1944] [serial = 33] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 50 (0x11aa99800) [pid = 1944] [serial = 34] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 49 (0x12ea03400) [pid = 1944] [serial = 30] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 48 (0x12eaaa800) [pid = 1944] [serial = 31] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 47 (0x12e63ec00) [pid = 1944] [serial = 28] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 46 (0x130470000) [pid = 1944] [serial = 63] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 45 (0x1303df800) [pid = 1944] [serial = 60] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 44 (0x1303e3c00) [pid = 1944] [serial = 61] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 43 (0x11aa95400) [pid = 1944] [serial = 58] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | --DOMWINDOW == 42 (0x1303dcc00) [pid = 1944] [serial = 55] [outer = 0x0] [url = about:blank] 04:09:45 INFO - PROCESS | 1944 | 1461755385394 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x114c2c800 == 9 [pid = 1944] [id = 45] 04:09:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 43 (0x115448800) [pid = 1944] [serial = 131] [outer = 0x0] 04:09:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 44 (0x1158d8400) [pid = 1944] [serial = 132] [outer = 0x115448800] 04:09:45 INFO - PROCESS | 1944 | 1461755385426 Marionette DEBUG loaded listener.js 04:09:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 45 (0x115aaac00) [pid = 1944] [serial = 133] [outer = 0x115448800] 04:09:45 INFO - PROCESS | 1944 | 1461755385721 Marionette TRACE conn2 <- [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]]]}] 04:09:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:09:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1730ms 04:09:45 INFO - PROCESS | 1944 | 1461755385766 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:09:45 INFO - PROCESS | 1944 | 1461755385769 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:09:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:09:45 INFO - PROCESS | 1944 | 1461755385772 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:09:45 INFO - PROCESS | 1944 | 1461755385776 Marionette TRACE conn2 <- [1,154,null,{}] 04:09:45 INFO - PROCESS | 1944 | 1461755385782 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:45 INFO - PROCESS | 1944 | 1461755385855 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:09:45 INFO - PROCESS | 1944 | 1461755385861 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x11598b800 == 10 [pid = 1944] [id = 46] 04:09:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 46 (0x11870b400) [pid = 1944] [serial = 134] [outer = 0x0] 04:09:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 47 (0x118c2f400) [pid = 1944] [serial = 135] [outer = 0x11870b400] 04:09:45 INFO - PROCESS | 1944 | 1461755385890 Marionette DEBUG loaded listener.js 04:09:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 48 (0x118ef8400) [pid = 1944] [serial = 136] [outer = 0x11870b400] 04:09:46 INFO - PROCESS | 1944 | 1461755386201 Marionette TRACE conn2 <- [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]]]}] 04:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 475ms 04:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:09:46 INFO - PROCESS | 1944 | 1461755386250 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:09:46 INFO - PROCESS | 1944 | 1461755386253 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:09:46 INFO - PROCESS | 1944 | 1461755386256 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:09:46 INFO - PROCESS | 1944 | 1461755386257 Marionette TRACE conn2 <- [1,158,null,{}] 04:09:46 INFO - PROCESS | 1944 | 1461755386259 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:46 INFO - PROCESS | 1944 | 1461755386328 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:09:46 INFO - PROCESS | 1944 | 1461755386334 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x118ce0000 == 11 [pid = 1944] [id = 47] 04:09:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 49 (0x1191a2000) [pid = 1944] [serial = 137] [outer = 0x0] 04:09:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 50 (0x11a8d1000) [pid = 1944] [serial = 138] [outer = 0x1191a2000] 04:09:46 INFO - PROCESS | 1944 | 1461755386361 Marionette DEBUG loaded listener.js 04:09:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 51 (0x11aa1fc00) [pid = 1944] [serial = 139] [outer = 0x1191a2000] 04:09:46 INFO - PROCESS | 1944 | 1461755386707 Marionette TRACE conn2 <- [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]]]}] 04:09:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:09:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 473ms 04:09:46 INFO - PROCESS | 1944 | 1461755386730 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:09:46 INFO - PROCESS | 1944 | 1461755386731 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:09:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:09:46 INFO - PROCESS | 1944 | 1461755386738 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:09:46 INFO - PROCESS | 1944 | 1461755386742 Marionette TRACE conn2 <- [1,162,null,{}] 04:09:46 INFO - PROCESS | 1944 | 1461755386746 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:46 INFO - PROCESS | 1944 | 1461755386833 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:09:46 INFO - PROCESS | 1944 | 1461755386842 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x1198e0800 == 12 [pid = 1944] [id = 48] 04:09:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 52 (0x11aa4e400) [pid = 1944] [serial = 140] [outer = 0x0] 04:09:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 53 (0x11aaa0000) [pid = 1944] [serial = 141] [outer = 0x11aa4e400] 04:09:46 INFO - PROCESS | 1944 | 1461755386869 Marionette DEBUG loaded listener.js 04:09:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 54 (0x11adae400) [pid = 1944] [serial = 142] [outer = 0x11aa4e400] 04:09:47 INFO - PROCESS | 1944 | 1461755387163 Marionette TRACE conn2 <- [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]]]}] 04:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 478ms 04:09:47 INFO - PROCESS | 1944 | 1461755387213 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:09:47 INFO - PROCESS | 1944 | 1461755387215 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:09:47 INFO - PROCESS | 1944 | 1461755387217 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:09:47 INFO - PROCESS | 1944 | 1461755387218 Marionette TRACE conn2 <- [1,166,null,{}] 04:09:47 INFO - PROCESS | 1944 | 1461755387220 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:47 INFO - PROCESS | 1944 | 1461755387287 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:09:47 INFO - PROCESS | 1944 | 1461755387292 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a828000 == 13 [pid = 1944] [id = 49] 04:09:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 55 (0x118e1b000) [pid = 1944] [serial = 143] [outer = 0x0] 04:09:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 56 (0x11af7e400) [pid = 1944] [serial = 144] [outer = 0x118e1b000] 04:09:47 INFO - PROCESS | 1944 | 1461755387318 Marionette DEBUG loaded listener.js 04:09:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 57 (0x11b799400) [pid = 1944] [serial = 145] [outer = 0x118e1b000] 04:09:47 INFO - PROCESS | 1944 | 1461755387633 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 04:09:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:09:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 470ms 04:09:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:09:47 INFO - PROCESS | 1944 | 1461755387688 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:09:47 INFO - PROCESS | 1944 | 1461755387689 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:09:47 INFO - PROCESS | 1944 | 1461755387691 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:09:47 INFO - PROCESS | 1944 | 1461755387692 Marionette TRACE conn2 <- [1,170,null,{}] 04:09:47 INFO - PROCESS | 1944 | 1461755387695 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:47 INFO - PROCESS | 1944 | 1461755387779 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:09:47 INFO - PROCESS | 1944 | 1461755387783 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a91c000 == 14 [pid = 1944] [id = 50] 04:09:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 58 (0x11bbda800) [pid = 1944] [serial = 146] [outer = 0x0] 04:09:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 59 (0x11bbdd000) [pid = 1944] [serial = 147] [outer = 0x11bbda800] 04:09:47 INFO - PROCESS | 1944 | 1461755387817 Marionette DEBUG loaded listener.js 04:09:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x11c381c00) [pid = 1944] [serial = 148] [outer = 0x11bbda800] 04:09:48 INFO - PROCESS | 1944 | 1461755388174 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 04:09:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 520ms 04:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:09:48 INFO - PROCESS | 1944 | 1461755388213 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:09:48 INFO - PROCESS | 1944 | 1461755388214 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:09:48 INFO - PROCESS | 1944 | 1461755388216 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:09:48 INFO - PROCESS | 1944 | 1461755388217 Marionette TRACE conn2 <- [1,174,null,{}] 04:09:48 INFO - PROCESS | 1944 | 1461755388219 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:48 INFO - PROCESS | 1944 | 1461755388300 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:09:48 INFO - PROCESS | 1944 | 1461755388305 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x114c28800 == 15 [pid = 1944] [id = 51] 04:09:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x11c382800) [pid = 1944] [serial = 149] [outer = 0x0] 04:09:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x11c513800) [pid = 1944] [serial = 150] [outer = 0x11c382800] 04:09:48 INFO - PROCESS | 1944 | 1461755388330 Marionette DEBUG loaded listener.js 04:09:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x11c5fd800) [pid = 1944] [serial = 151] [outer = 0x11c382800] 04:09:48 INFO - PROCESS | 1944 | 1461755388638 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 04:09:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:09:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 470ms 04:09:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:09:48 INFO - PROCESS | 1944 | 1461755388687 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:09:48 INFO - PROCESS | 1944 | 1461755388689 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:09:48 INFO - PROCESS | 1944 | 1461755388692 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:09:48 INFO - PROCESS | 1944 | 1461755388693 Marionette TRACE conn2 <- [1,178,null,{}] 04:09:48 INFO - PROCESS | 1944 | 1461755388697 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:48 INFO - PROCESS | 1944 | 1461755388809 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:09:48 INFO - PROCESS | 1944 | 1461755388823 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc3f800 == 16 [pid = 1944] [id = 52] 04:09:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x11c713000) [pid = 1944] [serial = 152] [outer = 0x0] 04:09:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x11c721c00) [pid = 1944] [serial = 153] [outer = 0x11c713000] 04:09:48 INFO - PROCESS | 1944 | 1461755388861 Marionette DEBUG loaded listener.js 04:09:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x11c91bc00) [pid = 1944] [serial = 154] [outer = 0x11c713000] 04:09:49 INFO - PROCESS | 1944 | 1461755389197 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 04:09:49 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x114857800) [pid = 1944] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:09:49 INFO - PROCESS | 1944 | --DOMWINDOW == 64 (0x1158dac00) [pid = 1944] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:09:49 INFO - PROCESS | 1944 | --DOMWINDOW == 63 (0x125c3e800) [pid = 1944] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:09:49 INFO - PROCESS | 1944 | --DOMWINDOW == 62 (0x11c0ac000) [pid = 1944] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:09:49 INFO - PROCESS | 1944 | --DOMWINDOW == 61 (0x1177f9000) [pid = 1944] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:09:49 INFO - PROCESS | 1944 | --DOMWINDOW == 60 (0x11aaa2400) [pid = 1944] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:09:49 INFO - PROCESS | 1944 | --DOMWINDOW == 59 (0x114236800) [pid = 1944] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 571ms 04:09:49 INFO - PROCESS | 1944 | 1461755389262 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:09:49 INFO - PROCESS | 1944 | 1461755389263 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:09:49 INFO - PROCESS | 1944 | 1461755389265 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:09:49 INFO - PROCESS | 1944 | 1461755389267 Marionette TRACE conn2 <- [1,182,null,{}] 04:09:49 INFO - PROCESS | 1944 | 1461755389269 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:49 INFO - PROCESS | 1944 | 1461755389332 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:09:49 INFO - PROCESS | 1944 | 1461755389336 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x119c3d000 == 17 [pid = 1944] [id = 53] 04:09:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 60 (0x118cfcc00) [pid = 1944] [serial = 155] [outer = 0x0] 04:09:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 61 (0x11c384c00) [pid = 1944] [serial = 156] [outer = 0x118cfcc00] 04:09:49 INFO - PROCESS | 1944 | 1461755389363 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 62 (0x11c983c00) [pid = 1944] [serial = 157] [outer = 0x118cfcc00] 04:09:49 INFO - PROCESS | 1944 | 1461755389627 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 04:09:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:09:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 417ms 04:09:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:09:49 INFO - PROCESS | 1944 | 1461755389684 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:09:49 INFO - PROCESS | 1944 | 1461755389685 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:09:49 INFO - PROCESS | 1944 | 1461755389687 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:09:49 INFO - PROCESS | 1944 | 1461755389688 Marionette TRACE conn2 <- [1,186,null,{}] 04:09:49 INFO - PROCESS | 1944 | 1461755389690 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:49 INFO - PROCESS | 1944 | 1461755389762 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:09:49 INFO - PROCESS | 1944 | 1461755389772 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c4be000 == 18 [pid = 1944] [id = 54] 04:09:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 63 (0x125a4f400) [pid = 1944] [serial = 158] [outer = 0x0] 04:09:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x125c42400) [pid = 1944] [serial = 159] [outer = 0x125a4f400] 04:09:49 INFO - PROCESS | 1944 | 1461755389799 Marionette DEBUG loaded listener.js 04:09:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x125fc4c00) [pid = 1944] [serial = 160] [outer = 0x125a4f400] 04:09:50 INFO - PROCESS | 1944 | 1461755390072 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 04:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 418ms 04:09:50 INFO - PROCESS | 1944 | 1461755390105 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:09:50 INFO - PROCESS | 1944 | 1461755390107 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:09:50 INFO - PROCESS | 1944 | 1461755390121 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:09:50 INFO - PROCESS | 1944 | 1461755390122 Marionette TRACE conn2 <- [1,190,null,{}] 04:09:50 INFO - PROCESS | 1944 | 1461755390124 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:50 INFO - PROCESS | 1944 | 1461755390214 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:09:50 INFO - PROCESS | 1944 | 1461755390219 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5a3000 == 19 [pid = 1944] [id = 55] 04:09:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x11aa96400) [pid = 1944] [serial = 161] [outer = 0x0] 04:09:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x126a09000) [pid = 1944] [serial = 162] [outer = 0x11aa96400] 04:09:50 INFO - PROCESS | 1944 | 1461755390251 Marionette DEBUG loaded listener.js 04:09:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x126e51000) [pid = 1944] [serial = 163] [outer = 0x11aa96400] 04:09:50 INFO - PROCESS | 1944 | 1461755390549 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 04:09:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:09:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 473ms 04:09:50 INFO - PROCESS | 1944 | 1461755390591 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:09:50 INFO - PROCESS | 1944 | 1461755390594 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:09:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:09:50 INFO - PROCESS | 1944 | 1461755390598 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:09:50 INFO - PROCESS | 1944 | 1461755390600 Marionette TRACE conn2 <- [1,194,null,{}] 04:09:50 INFO - PROCESS | 1944 | 1461755390603 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:50 INFO - PROCESS | 1944 | 1461755390684 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:09:50 INFO - PROCESS | 1944 | 1461755390688 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x119bc7800 == 20 [pid = 1944] [id = 56] 04:09:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x126e51800) [pid = 1944] [serial = 164] [outer = 0x0] 04:09:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x1274e2800) [pid = 1944] [serial = 165] [outer = 0x126e51800] 04:09:50 INFO - PROCESS | 1944 | 1461755390715 Marionette DEBUG loaded listener.js 04:09:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x12783bc00) [pid = 1944] [serial = 166] [outer = 0x126e51800] 04:09:51 INFO - PROCESS | 1944 | 1461755391021 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 04:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 04:09:51 INFO - PROCESS | 1944 | 1461755391070 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:09:51 INFO - PROCESS | 1944 | 1461755391072 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:09:51 INFO - PROCESS | 1944 | 1461755391075 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:09:51 INFO - PROCESS | 1944 | 1461755391077 Marionette TRACE conn2 <- [1,198,null,{}] 04:09:51 INFO - PROCESS | 1944 | 1461755391087 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:51 INFO - PROCESS | 1944 | 1461755391195 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:09:51 INFO - PROCESS | 1944 | 1461755391202 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x125c96000 == 21 [pid = 1944] [id = 57] 04:09:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x127984800) [pid = 1944] [serial = 167] [outer = 0x0] 04:09:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x127eb3c00) [pid = 1944] [serial = 168] [outer = 0x127984800] 04:09:51 INFO - PROCESS | 1944 | 1461755391240 Marionette DEBUG loaded listener.js 04:09:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x12850c800) [pid = 1944] [serial = 169] [outer = 0x127984800] 04:09:51 INFO - PROCESS | 1944 | 1461755391746 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 04:09:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:09:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 728ms 04:09:51 INFO - PROCESS | 1944 | 1461755391802 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:09:51 INFO - PROCESS | 1944 | 1461755391805 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:09:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:09:51 INFO - PROCESS | 1944 | 1461755391808 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:09:51 INFO - PROCESS | 1944 | 1461755391811 Marionette TRACE conn2 <- [1,202,null,{}] 04:09:51 INFO - PROCESS | 1944 | 1461755391815 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:51 INFO - PROCESS | 1944 | 1461755391912 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:09:51 INFO - PROCESS | 1944 | 1461755391994 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x118928000 == 22 [pid = 1944] [id = 58] 04:09:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x11876a400) [pid = 1944] [serial = 170] [outer = 0x0] 04:09:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x118acdc00) [pid = 1944] [serial = 171] [outer = 0x11876a400] 04:09:52 INFO - PROCESS | 1944 | 1461755392027 Marionette DEBUG loaded listener.js 04:09:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x119142800) [pid = 1944] [serial = 172] [outer = 0x11876a400] 04:09:52 INFO - PROCESS | 1944 | 1461755392655 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x118cf2400) [pid = 1944] [serial = 118] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x11c0a7400) [pid = 1944] [serial = 129] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x11af37800) [pid = 1944] [serial = 124] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x11b797c00) [pid = 1944] [serial = 126] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 72 (0x11ada7000) [pid = 1944] [serial = 123] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 71 (0x11aa21400) [pid = 1944] [serial = 121] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 70 (0x119a08000) [pid = 1944] [serial = 120] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 69 (0x118542c00) [pid = 1944] [serial = 117] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 68 (0x118c30400) [pid = 1944] [serial = 115] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 67 (0x11543e400) [pid = 1944] [serial = 111] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 66 (0x115ae1800) [pid = 1944] [serial = 114] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 65 (0x1158d7c00) [pid = 1944] [serial = 112] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 64 (0x1273d9c00) [pid = 1944] [serial = 103] [outer = 0x0] [url = about:blank] 04:09:52 INFO - PROCESS | 1944 | --DOMWINDOW == 63 (0x127f0b800) [pid = 1944] [serial = 109] [outer = 0x0] [url = about:blank] 04:09:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:09:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 873ms 04:09:52 INFO - PROCESS | 1944 | 1461755392681 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:09:52 INFO - PROCESS | 1944 | 1461755392683 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:09:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:09:52 INFO - PROCESS | 1944 | 1461755392686 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:09:52 INFO - PROCESS | 1944 | 1461755392688 Marionette TRACE conn2 <- [1,206,null,{}] 04:09:52 INFO - PROCESS | 1944 | 1461755392697 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:52 INFO - PROCESS | 1944 | 1461755392766 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:09:52 INFO - PROCESS | 1944 | 1461755392771 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x1155ee000 == 23 [pid = 1944] [id = 59] 04:09:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 64 (0x118543800) [pid = 1944] [serial = 173] [outer = 0x0] 04:09:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 65 (0x118763000) [pid = 1944] [serial = 174] [outer = 0x118543800] 04:09:52 INFO - PROCESS | 1944 | 1461755392800 Marionette DEBUG loaded listener.js 04:09:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 66 (0x118c2f000) [pid = 1944] [serial = 175] [outer = 0x118543800] 04:09:53 INFO - PROCESS | 1944 | 1461755393117 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 04:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 477ms 04:09:53 INFO - PROCESS | 1944 | 1461755393163 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:09:53 INFO - PROCESS | 1944 | 1461755393167 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:09:53 INFO - PROCESS | 1944 | 1461755393172 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:09:53 INFO - PROCESS | 1944 | 1461755393174 Marionette TRACE conn2 <- [1,210,null,{}] 04:09:53 INFO - PROCESS | 1944 | 1461755393176 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:53 INFO - PROCESS | 1944 | 1461755393265 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:09:53 INFO - PROCESS | 1944 | 1461755393272 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x118a93800 == 24 [pid = 1944] [id = 60] 04:09:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 67 (0x11927d800) [pid = 1944] [serial = 176] [outer = 0x0] 04:09:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 68 (0x119a0a800) [pid = 1944] [serial = 177] [outer = 0x11927d800] 04:09:53 INFO - PROCESS | 1944 | 1461755393298 Marionette DEBUG loaded listener.js 04:09:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 69 (0x11aa17c00) [pid = 1944] [serial = 178] [outer = 0x11927d800] 04:09:53 INFO - PROCESS | 1944 | 1461755393605 Marionette TRACE conn2 <- [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]]]}] 04:09:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:09:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 468ms 04:09:53 INFO - PROCESS | 1944 | 1461755393641 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:09:53 INFO - PROCESS | 1944 | 1461755393644 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:09:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:09:53 INFO - PROCESS | 1944 | 1461755393648 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:09:53 INFO - PROCESS | 1944 | 1461755393650 Marionette TRACE conn2 <- [1,214,null,{}] 04:09:53 INFO - PROCESS | 1944 | 1461755393658 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:53 INFO - PROCESS | 1944 | 1461755393729 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:09:53 INFO - PROCESS | 1944 | 1461755393769 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x119bd4000 == 25 [pid = 1944] [id = 61] 04:09:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 70 (0x11aa18400) [pid = 1944] [serial = 179] [outer = 0x0] 04:09:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 71 (0x11aa50000) [pid = 1944] [serial = 180] [outer = 0x11aa18400] 04:09:53 INFO - PROCESS | 1944 | 1461755393797 Marionette DEBUG loaded listener.js 04:09:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 72 (0x11adb3000) [pid = 1944] [serial = 181] [outer = 0x11aa18400] 04:09:54 INFO - PROCESS | 1944 | 1461755394062 Marionette TRACE conn2 <- [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]]]}] 04:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 470ms 04:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:09:54 INFO - PROCESS | 1944 | 1461755394118 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:09:54 INFO - PROCESS | 1944 | 1461755394120 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:09:54 INFO - PROCESS | 1944 | 1461755394122 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:09:54 INFO - PROCESS | 1944 | 1461755394123 Marionette TRACE conn2 <- [1,218,null,{}] 04:09:54 INFO - PROCESS | 1944 | 1461755394126 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:54 INFO - PROCESS | 1944 | 1461755394199 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:09:54 INFO - PROCESS | 1944 | 1461755394203 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a90f000 == 26 [pid = 1944] [id = 62] 04:09:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 73 (0x1158e3800) [pid = 1944] [serial = 182] [outer = 0x0] 04:09:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x11af82400) [pid = 1944] [serial = 183] [outer = 0x1158e3800] 04:09:54 INFO - PROCESS | 1944 | 1461755394231 Marionette DEBUG loaded listener.js 04:09:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x11b7f4000) [pid = 1944] [serial = 184] [outer = 0x1158e3800] 04:09:54 INFO - PROCESS | 1944 | 1461755394517 Marionette TRACE conn2 <- [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]]]}] 04:09:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:09:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 420ms 04:09:54 INFO - PROCESS | 1944 | 1461755394554 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:09:54 INFO - PROCESS | 1944 | 1461755394556 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:09:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:09:54 INFO - PROCESS | 1944 | 1461755394559 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:09:54 INFO - PROCESS | 1944 | 1461755394563 Marionette TRACE conn2 <- [1,222,null,{}] 04:09:54 INFO - PROCESS | 1944 | 1461755394566 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:54 INFO - PROCESS | 1944 | 1461755394659 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:09:54 INFO - PROCESS | 1944 | 1461755394665 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x11adc9800 == 27 [pid = 1944] [id = 63] 04:09:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x115a0d000) [pid = 1944] [serial = 185] [outer = 0x0] 04:09:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x11b7ef400) [pid = 1944] [serial = 186] [outer = 0x115a0d000] 04:09:54 INFO - PROCESS | 1944 | 1461755394690 Marionette DEBUG loaded listener.js 04:09:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x11c0aa400) [pid = 1944] [serial = 187] [outer = 0x115a0d000] 04:09:55 INFO - PROCESS | 1944 | 1461755395018 Marionette TRACE conn2 <- [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]]]}] 04:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 473ms 04:09:55 INFO - PROCESS | 1944 | 1461755395032 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:09:55 INFO - PROCESS | 1944 | 1461755395034 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:09:55 INFO - PROCESS | 1944 | 1461755395045 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:09:55 INFO - PROCESS | 1944 | 1461755395048 Marionette TRACE conn2 <- [1,226,null,{}] 04:09:55 INFO - PROCESS | 1944 | 1461755395052 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:55 INFO - PROCESS | 1944 | 1461755395205 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:09:55 INFO - PROCESS | 1944 | 1461755395242 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb65000 == 28 [pid = 1944] [id = 64] 04:09:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x11aa20000) [pid = 1944] [serial = 188] [outer = 0x0] 04:09:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11c385800) [pid = 1944] [serial = 189] [outer = 0x11aa20000] 04:09:55 INFO - PROCESS | 1944 | 1461755395287 Marionette DEBUG loaded listener.js 04:09:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x12593e000) [pid = 1944] [serial = 190] [outer = 0x11aa20000] 04:09:55 INFO - PROCESS | 1944 | 1461755395688 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 04:09:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:09:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 679ms 04:09:55 INFO - PROCESS | 1944 | 1461755395717 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:09:55 INFO - PROCESS | 1944 | 1461755395719 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:09:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:09:55 INFO - PROCESS | 1944 | 1461755395722 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:09:55 INFO - PROCESS | 1944 | 1461755395724 Marionette TRACE conn2 <- [1,230,null,{}] 04:09:55 INFO - PROCESS | 1944 | 1461755395736 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:55 INFO - PROCESS | 1944 | 1461755395864 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:09:55 INFO - PROCESS | 1944 | 1461755395910 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5b2000 == 29 [pid = 1944] [id = 65] 04:09:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x114cbb400) [pid = 1944] [serial = 191] [outer = 0x0] 04:09:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x125c4b800) [pid = 1944] [serial = 192] [outer = 0x114cbb400] 04:09:55 INFO - PROCESS | 1944 | 1461755395931 Marionette DEBUG loaded listener.js 04:09:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x126a35400) [pid = 1944] [serial = 193] [outer = 0x114cbb400] 04:09:56 INFO - PROCESS | 1944 | 1461755396303 Marionette TRACE conn2 <- [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]]]}] 04:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 623ms 04:09:56 INFO - PROCESS | 1944 | 1461755396357 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:09:56 INFO - PROCESS | 1944 | 1461755396359 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:09:56 INFO - PROCESS | 1944 | 1461755396363 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:09:56 INFO - PROCESS | 1944 | 1461755396365 Marionette TRACE conn2 <- [1,234,null,{}] 04:09:56 INFO - PROCESS | 1944 | 1461755396368 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:56 INFO - PROCESS | 1944 | 1461755396490 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:09:56 INFO - PROCESS | 1944 | 1461755396520 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x12595c800 == 30 [pid = 1944] [id = 66] 04:09:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x125d0d800) [pid = 1944] [serial = 194] [outer = 0x0] 04:09:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x126edd800) [pid = 1944] [serial = 195] [outer = 0x125d0d800] 04:09:56 INFO - PROCESS | 1944 | 1461755396560 Marionette DEBUG loaded listener.js 04:09:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x1273d8800) [pid = 1944] [serial = 196] [outer = 0x125d0d800] 04:09:56 INFO - PROCESS | 1944 | 1461755396888 Marionette TRACE conn2 <- [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]]]}] 04:09:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:09:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 571ms 04:09:56 INFO - PROCESS | 1944 | 1461755396934 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:09:56 INFO - PROCESS | 1944 | 1461755396935 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:09:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:09:56 INFO - PROCESS | 1944 | 1461755396937 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:09:56 INFO - PROCESS | 1944 | 1461755396938 Marionette TRACE conn2 <- [1,238,null,{}] 04:09:56 INFO - PROCESS | 1944 | 1461755396941 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:57 INFO - PROCESS | 1944 | 1461755397082 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x11aa4e400) [pid = 1944] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x118e1b000) [pid = 1944] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x1191a2000) [pid = 1944] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x11bbda800) [pid = 1944] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x115448800) [pid = 1944] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x126e51800) [pid = 1944] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x11870b400) [pid = 1944] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x11c713000) [pid = 1944] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x11c382800) [pid = 1944] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x118cfcc00) [pid = 1944] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x125a4f400) [pid = 1944] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x11aa96400) [pid = 1944] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x11870b800) [pid = 1944] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:09:57 INFO - PROCESS | 1944 | --DOMWINDOW == 73 (0x11aaa2800) [pid = 1944] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:09:57 INFO - PROCESS | 1944 | 1461755397132 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x115804000 == 31 [pid = 1944] [id = 67] 04:09:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 74 (0x11590f800) [pid = 1944] [serial = 197] [outer = 0x0] 04:09:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x118cfd800) [pid = 1944] [serial = 198] [outer = 0x11590f800] 04:09:57 INFO - PROCESS | 1944 | 1461755397157 Marionette DEBUG loaded listener.js 04:09:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x11af3e000) [pid = 1944] [serial = 199] [outer = 0x11590f800] 04:09:57 INFO - PROCESS | 1944 | 1461755397429 Marionette TRACE conn2 <- [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]]]}] 04:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 521ms 04:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:09:57 INFO - PROCESS | 1944 | 1461755397466 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:09:57 INFO - PROCESS | 1944 | 1461755397467 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:09:57 INFO - PROCESS | 1944 | 1461755397469 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:09:57 INFO - PROCESS | 1944 | 1461755397470 Marionette TRACE conn2 <- [1,242,null,{}] 04:09:57 INFO - PROCESS | 1944 | 1461755397472 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:57 INFO - PROCESS | 1944 | 1461755397547 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:09:57 INFO - PROCESS | 1944 | 1461755397551 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a90e800 == 32 [pid = 1944] [id = 68] 04:09:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x11c0ad400) [pid = 1944] [serial = 200] [outer = 0x0] 04:09:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x1274e3800) [pid = 1944] [serial = 201] [outer = 0x11c0ad400] 04:09:57 INFO - PROCESS | 1944 | 1461755397578 Marionette DEBUG loaded listener.js 04:09:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x11c983000) [pid = 1944] [serial = 202] [outer = 0x11c0ad400] 04:09:57 INFO - PROCESS | 1944 | 1461755397870 Marionette TRACE conn2 <- [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]]]}] 04:09:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:09:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 418ms 04:09:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:09:57 INFO - PROCESS | 1944 | 1461755397888 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:09:57 INFO - PROCESS | 1944 | 1461755397889 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:09:57 INFO - PROCESS | 1944 | 1461755397899 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:09:57 INFO - PROCESS | 1944 | 1461755397901 Marionette TRACE conn2 <- [1,246,null,{}] 04:09:57 INFO - PROCESS | 1944 | 1461755397908 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:58 INFO - PROCESS | 1944 | 1461755398014 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:09:58 INFO - PROCESS | 1944 | 1461755398020 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x126acf800 == 33 [pid = 1944] [id = 69] 04:09:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11b7ecc00) [pid = 1944] [serial = 203] [outer = 0x0] 04:09:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x127839400) [pid = 1944] [serial = 204] [outer = 0x11b7ecc00] 04:09:58 INFO - PROCESS | 1944 | 1461755398048 Marionette DEBUG loaded listener.js 04:09:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x1285ec000) [pid = 1944] [serial = 205] [outer = 0x11b7ecc00] 04:09:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x1285f1000) [pid = 1944] [serial = 206] [outer = 0x12fa40c00] 04:09:58 INFO - PROCESS | 1944 | 1461755398384 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 04:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 533ms 04:09:58 INFO - PROCESS | 1944 | 1461755398425 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:09:58 INFO - PROCESS | 1944 | 1461755398427 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:09:58 INFO - PROCESS | 1944 | 1461755398429 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:09:58 INFO - PROCESS | 1944 | 1461755398430 Marionette TRACE conn2 <- [1,250,null,{}] 04:09:58 INFO - PROCESS | 1944 | 1461755398432 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:58 INFO - PROCESS | 1944 | 1461755398502 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:09:58 INFO - PROCESS | 1944 | 1461755398506 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x127fda000 == 34 [pid = 1944] [id = 70] 04:09:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x1285f0000) [pid = 1944] [serial = 207] [outer = 0x0] 04:09:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x129a9e800) [pid = 1944] [serial = 208] [outer = 0x1285f0000] 04:09:58 INFO - PROCESS | 1944 | 1461755398528 Marionette DEBUG loaded listener.js 04:09:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x129b13400) [pid = 1944] [serial = 209] [outer = 0x1285f0000] 04:09:58 INFO - PROCESS | 1944 | 1461755398889 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 04:09:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:09:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 04:09:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:09:58 INFO - PROCESS | 1944 | 1461755398901 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:09:58 INFO - PROCESS | 1944 | 1461755398903 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:09:58 INFO - PROCESS | 1944 | 1461755398906 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:09:58 INFO - PROCESS | 1944 | 1461755398907 Marionette TRACE conn2 <- [1,254,null,{}] 04:09:58 INFO - PROCESS | 1944 | 1461755398911 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:59 INFO - PROCESS | 1944 | 1461755399022 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:09:59 INFO - PROCESS | 1944 | 1461755399028 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:09:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x12786b800 == 35 [pid = 1944] [id = 71] 04:09:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x129a9f800) [pid = 1944] [serial = 210] [outer = 0x0] 04:09:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x12b303c00) [pid = 1944] [serial = 211] [outer = 0x129a9f800] 04:09:59 INFO - PROCESS | 1944 | 1461755399068 Marionette DEBUG loaded listener.js 04:09:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x12b5f2c00) [pid = 1944] [serial = 212] [outer = 0x129a9f800] 04:09:59 INFO - PROCESS | 1944 | 1461755399629 Marionette TRACE conn2 <- [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]]]}] 04:09:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:09:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 772ms 04:09:59 INFO - PROCESS | 1944 | 1461755399726 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:09:59 INFO - PROCESS | 1944 | 1461755399730 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:09:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:09:59 INFO - PROCESS | 1944 | 1461755399735 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:09:59 INFO - PROCESS | 1944 | 1461755399739 Marionette TRACE conn2 <- [1,258,null,{}] 04:09:59 INFO - PROCESS | 1944 | 1461755399744 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:09:59 INFO - PROCESS | 1944 | 1461755399890 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:09:59 INFO - PROCESS | 1944 | 1461755399993 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x1198d1800 == 36 [pid = 1944] [id = 72] 04:10:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x118ad2800) [pid = 1944] [serial = 213] [outer = 0x0] 04:10:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x119140800) [pid = 1944] [serial = 214] [outer = 0x118ad2800] 04:10:00 INFO - PROCESS | 1944 | 1461755400045 Marionette DEBUG loaded listener.js 04:10:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11aa14400) [pid = 1944] [serial = 215] [outer = 0x118ad2800] 04:10:00 INFO - PROCESS | 1944 | 1461755400478 Marionette TRACE conn2 <- [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]]]}] 04:10:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:10:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 779ms 04:10:00 INFO - PROCESS | 1944 | 1461755400513 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:10:00 INFO - PROCESS | 1944 | 1461755400519 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:10:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:10:00 INFO - PROCESS | 1944 | 1461755400527 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:10:00 INFO - PROCESS | 1944 | 1461755400530 Marionette TRACE conn2 <- [1,262,null,{}] 04:10:00 INFO - PROCESS | 1944 | 1461755400534 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:00 INFO - PROCESS | 1944 | 1461755400676 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:10:00 INFO - PROCESS | 1944 | 1461755400744 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc3a800 == 37 [pid = 1944] [id = 73] 04:10:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x119da6800) [pid = 1944] [serial = 216] [outer = 0x0] 04:10:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11aa9c800) [pid = 1944] [serial = 217] [outer = 0x119da6800] 04:10:00 INFO - PROCESS | 1944 | 1461755400775 Marionette DEBUG loaded listener.js 04:10:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x11b2d1400) [pid = 1944] [serial = 218] [outer = 0x119da6800] 04:10:01 INFO - PROCESS | 1944 | 1461755401213 Marionette TRACE conn2 <- [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]]]}] 04:10:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:10:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 726ms 04:10:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:10:01 INFO - PROCESS | 1944 | 1461755401253 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:10:01 INFO - PROCESS | 1944 | 1461755401255 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:10:01 INFO - PROCESS | 1944 | 1461755401287 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:10:01 INFO - PROCESS | 1944 | 1461755401291 Marionette TRACE conn2 <- [1,266,null,{}] 04:10:01 INFO - PROCESS | 1944 | 1461755401324 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:01 INFO - PROCESS | 1944 | 1461755401467 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:10:01 INFO - PROCESS | 1944 | 1461755401528 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x1285bd800 == 38 [pid = 1944] [id = 74] 04:10:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11c0adc00) [pid = 1944] [serial = 219] [outer = 0x0] 04:10:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x11c5fe000) [pid = 1944] [serial = 220] [outer = 0x11c0adc00] 04:10:01 INFO - PROCESS | 1944 | 1461755401560 Marionette DEBUG loaded listener.js 04:10:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x125a49400) [pid = 1944] [serial = 221] [outer = 0x11c0adc00] 04:10:02 INFO - PROCESS | 1944 | 1461755402079 Marionette TRACE conn2 <- [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]]]}] 04:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 871ms 04:10:02 INFO - PROCESS | 1944 | 1461755402130 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:10:02 INFO - PROCESS | 1944 | 1461755402132 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:10:02 INFO - PROCESS | 1944 | 1461755402136 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:10:02 INFO - PROCESS | 1944 | 1461755402138 Marionette TRACE conn2 <- [1,270,null,{}] 04:10:02 INFO - PROCESS | 1944 | 1461755402143 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:02 INFO - PROCESS | 1944 | 1461755402223 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:10:02 INFO - PROCESS | 1944 | 1461755402265 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x11859a000 == 39 [pid = 1944] [id = 75] 04:10:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1177f8800) [pid = 1944] [serial = 222] [outer = 0x0] 04:10:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x118540c00) [pid = 1944] [serial = 223] [outer = 0x1177f8800] 04:10:02 INFO - PROCESS | 1944 | 1461755402296 Marionette DEBUG loaded listener.js 04:10:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x118c1cc00) [pid = 1944] [serial = 224] [outer = 0x1177f8800] 04:10:02 INFO - PROCESS | 1944 | 1461755402721 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 04:10:02 INFO - PROCESS | 1944 | --DOCSHELL 0x114c2c800 == 38 [pid = 1944] [id = 45] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x127eb3c00) [pid = 1944] [serial = 168] [outer = 0x0] [url = about:blank] 04:10:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:10:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 625ms 04:10:02 INFO - PROCESS | 1944 | 1461755402763 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:10:02 INFO - PROCESS | 1944 | 1461755402767 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:10:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:10:02 INFO - PROCESS | 1944 | 1461755402771 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:10:02 INFO - PROCESS | 1944 | 1461755402773 Marionette TRACE conn2 <- [1,274,null,{}] 04:10:02 INFO - PROCESS | 1944 | 1461755402775 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:02 INFO - PROCESS | 1944 | 1461755402854 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x11c383c00) [pid = 1944] [serial = 130] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11bbdc400) [pid = 1944] [serial = 127] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11aaa0000) [pid = 1944] [serial = 141] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11af7e400) [pid = 1944] [serial = 144] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x11a8d1000) [pid = 1944] [serial = 138] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x11aa1fc00) [pid = 1944] [serial = 139] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11bbdd000) [pid = 1944] [serial = 147] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1158d8400) [pid = 1944] [serial = 132] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x12783bc00) [pid = 1944] [serial = 166] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x115aaac00) [pid = 1944] [serial = 133] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x118c2f400) [pid = 1944] [serial = 135] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x118ef8400) [pid = 1944] [serial = 136] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 87 (0x11c721c00) [pid = 1944] [serial = 153] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 86 (0x11c513800) [pid = 1944] [serial = 150] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 85 (0x11c5fd800) [pid = 1944] [serial = 151] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 84 (0x11c384c00) [pid = 1944] [serial = 156] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 83 (0x11c983c00) [pid = 1944] [serial = 157] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 82 (0x125c42400) [pid = 1944] [serial = 159] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 81 (0x1274e2800) [pid = 1944] [serial = 165] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 80 (0x11adae400) [pid = 1944] [serial = 142] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 79 (0x126e51000) [pid = 1944] [serial = 163] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 78 (0x11c381c00) [pid = 1944] [serial = 148] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 77 (0x11c91bc00) [pid = 1944] [serial = 154] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 76 (0x126a09000) [pid = 1944] [serial = 162] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 75 (0x125fc4c00) [pid = 1944] [serial = 160] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | --DOMWINDOW == 74 (0x11b799400) [pid = 1944] [serial = 145] [outer = 0x0] [url = about:blank] 04:10:02 INFO - PROCESS | 1944 | 1461755402900 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x1159d0800 == 39 [pid = 1944] [id = 76] 04:10:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 75 (0x1177f9000) [pid = 1944] [serial = 225] [outer = 0x0] 04:10:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 76 (0x118e1e400) [pid = 1944] [serial = 226] [outer = 0x1177f9000] 04:10:02 INFO - PROCESS | 1944 | 1461755402926 Marionette DEBUG loaded listener.js 04:10:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 77 (0x119a03400) [pid = 1944] [serial = 227] [outer = 0x1177f9000] 04:10:03 INFO - PROCESS | 1944 | 1461755403216 Marionette TRACE conn2 <- [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]]]}] 04:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms 04:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:10:03 INFO - PROCESS | 1944 | 1461755403249 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:10:03 INFO - PROCESS | 1944 | 1461755403250 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:10:03 INFO - PROCESS | 1944 | 1461755403253 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:10:03 INFO - PROCESS | 1944 | 1461755403255 Marionette TRACE conn2 <- [1,278,null,{}] 04:10:03 INFO - PROCESS | 1944 | 1461755403266 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:03 INFO - PROCESS | 1944 | 1461755403339 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:10:03 INFO - PROCESS | 1944 | 1461755403345 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x119c2b800 == 40 [pid = 1944] [id = 77] 04:10:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 78 (0x11aa1e400) [pid = 1944] [serial = 228] [outer = 0x0] 04:10:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 79 (0x11ac93c00) [pid = 1944] [serial = 229] [outer = 0x11aa1e400] 04:10:03 INFO - PROCESS | 1944 | 1461755403375 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 80 (0x11af81c00) [pid = 1944] [serial = 230] [outer = 0x11aa1e400] 04:10:03 INFO - PROCESS | 1944 | 1461755403687 Marionette TRACE conn2 <- [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]]]}] 04:10:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:10:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 473ms 04:10:03 INFO - PROCESS | 1944 | 1461755403728 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:10:03 INFO - PROCESS | 1944 | 1461755403730 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:10:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:10:03 INFO - PROCESS | 1944 | 1461755403733 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:10:03 INFO - PROCESS | 1944 | 1461755403734 Marionette TRACE conn2 <- [1,282,null,{}] 04:10:03 INFO - PROCESS | 1944 | 1461755403736 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:03 INFO - PROCESS | 1944 | 1461755403806 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:10:03 INFO - PROCESS | 1944 | 1461755403813 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a91c800 == 41 [pid = 1944] [id = 78] 04:10:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 81 (0x11b2cc800) [pid = 1944] [serial = 231] [outer = 0x0] 04:10:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 82 (0x11b7f3400) [pid = 1944] [serial = 232] [outer = 0x11b2cc800] 04:10:03 INFO - PROCESS | 1944 | 1461755403838 Marionette DEBUG loaded listener.js 04:10:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 83 (0x11bbe2c00) [pid = 1944] [serial = 233] [outer = 0x11b2cc800] 04:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 468ms 04:10:04 INFO - PROCESS | 1944 | 1461755404193 Marionette TRACE conn2 <- [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]]]}] 04:10:04 INFO - PROCESS | 1944 | 1461755404202 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:10:04 INFO - PROCESS | 1944 | 1461755404203 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:10:04 INFO - PROCESS | 1944 | 1461755404207 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:10:04 INFO - PROCESS | 1944 | 1461755404209 Marionette TRACE conn2 <- [1,286,null,{}] 04:10:04 INFO - PROCESS | 1944 | 1461755404214 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:04 INFO - PROCESS | 1944 | 1461755404346 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:10:04 INFO - PROCESS | 1944 | 1461755404355 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x11b264000 == 42 [pid = 1944] [id = 79] 04:10:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 84 (0x11c0a4800) [pid = 1944] [serial = 234] [outer = 0x0] 04:10:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 85 (0x11c381c00) [pid = 1944] [serial = 235] [outer = 0x11c0a4800] 04:10:04 INFO - PROCESS | 1944 | 1461755404396 Marionette DEBUG loaded listener.js 04:10:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 86 (0x11c50e000) [pid = 1944] [serial = 236] [outer = 0x11c0a4800] 04:10:04 INFO - PROCESS | 1944 | 1461755404783 Marionette TRACE conn2 <- [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]]]}] 04:10:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:10:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 622ms 04:10:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:10:04 INFO - PROCESS | 1944 | 1461755404829 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:10:04 INFO - PROCESS | 1944 | 1461755404830 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:10:04 INFO - PROCESS | 1944 | 1461755404832 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:10:04 INFO - PROCESS | 1944 | 1461755404833 Marionette TRACE conn2 <- [1,290,null,{}] 04:10:04 INFO - PROCESS | 1944 | 1461755404835 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:04 INFO - PROCESS | 1944 | 1461755404943 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:10:04 INFO - PROCESS | 1944 | 1461755404955 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x114c31000 == 43 [pid = 1944] [id = 80] 04:10:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 87 (0x115608c00) [pid = 1944] [serial = 237] [outer = 0x0] 04:10:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 88 (0x11c518c00) [pid = 1944] [serial = 238] [outer = 0x115608c00] 04:10:04 INFO - PROCESS | 1944 | 1461755404982 Marionette DEBUG loaded listener.js 04:10:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x125d10000) [pid = 1944] [serial = 239] [outer = 0x115608c00] 04:10:05 INFO - PROCESS | 1944 | 1461755405285 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 04:10:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 470ms 04:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:10:05 INFO - PROCESS | 1944 | 1461755405302 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:10:05 INFO - PROCESS | 1944 | 1461755405303 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:10:05 INFO - PROCESS | 1944 | 1461755405305 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:10:05 INFO - PROCESS | 1944 | 1461755405306 Marionette TRACE conn2 <- [1,294,null,{}] 04:10:05 INFO - PROCESS | 1944 | 1461755405309 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:05 INFO - PROCESS | 1944 | 1461755405402 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:10:05 INFO - PROCESS | 1944 | 1461755405406 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc4f800 == 44 [pid = 1944] [id = 81] 04:10:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11c0a4c00) [pid = 1944] [serial = 240] [outer = 0x0] 04:10:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x126a2d400) [pid = 1944] [serial = 241] [outer = 0x11c0a4c00] 04:10:05 INFO - PROCESS | 1944 | 1461755405432 Marionette DEBUG loaded listener.js 04:10:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x126e50400) [pid = 1944] [serial = 242] [outer = 0x11c0a4c00] 04:10:05 INFO - PROCESS | 1944 | 1461755405750 Marionette TRACE conn2 <- [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]]]}] 04:10:05 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. 04:10:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 470ms 04:10:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:10:05 INFO - PROCESS | 1944 | 1461755405782 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:10:05 INFO - PROCESS | 1944 | 1461755405784 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:10:05 INFO - PROCESS | 1944 | 1461755405786 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:10:05 INFO - PROCESS | 1944 | 1461755405787 Marionette TRACE conn2 <- [1,298,null,{}] 04:10:05 INFO - PROCESS | 1944 | 1461755405789 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:05 INFO - PROCESS | 1944 | 1461755405874 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:10:05 INFO - PROCESS | 1944 | 1461755405878 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c761000 == 45 [pid = 1944] [id = 82] 04:10:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x126a31c00) [pid = 1944] [serial = 243] [outer = 0x0] 04:10:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1274d9000) [pid = 1944] [serial = 244] [outer = 0x126a31c00] 04:10:05 INFO - PROCESS | 1944 | 1461755405903 Marionette DEBUG loaded listener.js 04:10:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x1276d6000) [pid = 1944] [serial = 245] [outer = 0x126a31c00] 04:10:06 INFO - PROCESS | 1944 | 1461755406200 Marionette TRACE conn2 <- [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]]]}] 04:10:06 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. 04:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 467ms 04:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:10:06 INFO - PROCESS | 1944 | 1461755406254 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:10:06 INFO - PROCESS | 1944 | 1461755406255 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:10:06 INFO - PROCESS | 1944 | 1461755406257 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:10:06 INFO - PROCESS | 1944 | 1461755406258 Marionette TRACE conn2 <- [1,302,null,{}] 04:10:06 INFO - PROCESS | 1944 | 1461755406262 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:06 INFO - PROCESS | 1944 | 1461755406346 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:10:06 INFO - PROCESS | 1944 | 1461755406374 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x125a71000 == 46 [pid = 1944] [id = 83] 04:10:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x127836400) [pid = 1944] [serial = 246] [outer = 0x0] 04:10:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x127eaf000) [pid = 1944] [serial = 247] [outer = 0x127836400] 04:10:06 INFO - PROCESS | 1944 | 1461755406399 Marionette DEBUG loaded listener.js 04:10:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x127f07000) [pid = 1944] [serial = 248] [outer = 0x127836400] 04:10:06 INFO - PROCESS | 1944 | 1461755406718 Marionette TRACE conn2 <- [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]]]}] 04:10:06 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. 04:10:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 470ms 04:10:06 INFO - PROCESS | 1944 | 1461755406730 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:10:06 INFO - PROCESS | 1944 | 1461755406732 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:10:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:10:06 INFO - PROCESS | 1944 | 1461755406734 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:10:06 INFO - PROCESS | 1944 | 1461755406735 Marionette TRACE conn2 <- [1,306,null,{}] 04:10:06 INFO - PROCESS | 1944 | 1461755406738 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:06 INFO - PROCESS | 1944 | 1461755406826 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:10:06 INFO - PROCESS | 1944 | 1461755406830 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x126e2f800 == 47 [pid = 1944] [id = 84] 04:10:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12797f000) [pid = 1944] [serial = 249] [outer = 0x0] 04:10:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x127f0dc00) [pid = 1944] [serial = 250] [outer = 0x12797f000] 04:10:06 INFO - PROCESS | 1944 | 1461755406854 Marionette DEBUG loaded listener.js 04:10:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x129969c00) [pid = 1944] [serial = 251] [outer = 0x12797f000] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1285f0000) [pid = 1944] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x114cbb400) [pid = 1944] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x125d0d800) [pid = 1944] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11927d800) [pid = 1944] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x115a0d000) [pid = 1944] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x118543800) [pid = 1944] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x1158e3800) [pid = 1944] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11aa18400) [pid = 1944] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x11590f800) [pid = 1944] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11b7ecc00) [pid = 1944] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x11aa20000) [pid = 1944] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:10:07 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x11c0ad400) [pid = 1944] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:10:07 INFO - PROCESS | 1944 | 1461755407199 Marionette TRACE conn2 <- [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]]]}] 04:10:07 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. 04:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 467ms 04:10:07 INFO - PROCESS | 1944 | 1461755407202 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:10:07 INFO - PROCESS | 1944 | 1461755407204 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:10:07 INFO - PROCESS | 1944 | 1461755407206 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:10:07 INFO - PROCESS | 1944 | 1461755407208 Marionette TRACE conn2 <- [1,310,null,{}] 04:10:07 INFO - PROCESS | 1944 | 1461755407222 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:07 INFO - PROCESS | 1944 | 1461755407331 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:10:07 INFO - PROCESS | 1944 | 1461755407355 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x1198e0000 == 48 [pid = 1944] [id = 85] 04:10:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11543ec00) [pid = 1944] [serial = 252] [outer = 0x0] 04:10:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x125d0d800) [pid = 1944] [serial = 253] [outer = 0x11543ec00] 04:10:07 INFO - PROCESS | 1944 | 1461755407384 Marionette DEBUG loaded listener.js 04:10:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12b305800) [pid = 1944] [serial = 254] [outer = 0x11543ec00] 04:10:07 INFO - PROCESS | 1944 | 1461755407644 Marionette TRACE conn2 <- [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]]]}] 04:10:07 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. 04:10:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 478ms 04:10:07 INFO - PROCESS | 1944 | 1461755407684 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:10:07 INFO - PROCESS | 1944 | 1461755407685 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:10:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:10:07 INFO - PROCESS | 1944 | 1461755407687 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:10:07 INFO - PROCESS | 1944 | 1461755407689 Marionette TRACE conn2 <- [1,314,null,{}] 04:10:07 INFO - PROCESS | 1944 | 1461755407691 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:07 INFO - PROCESS | 1944 | 1461755407775 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:10:07 INFO - PROCESS | 1944 | 1461755407781 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d77800 == 49 [pid = 1944] [id = 86] 04:10:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12b306000) [pid = 1944] [serial = 255] [outer = 0x0] 04:10:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12b30d800) [pid = 1944] [serial = 256] [outer = 0x12b306000] 04:10:07 INFO - PROCESS | 1944 | 1461755407806 Marionette DEBUG loaded listener.js 04:10:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12b5e7400) [pid = 1944] [serial = 257] [outer = 0x12b306000] 04:10:08 INFO - PROCESS | 1944 | 1461755408128 Marionette TRACE conn2 <- [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]]]}] 04:10:08 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. 04:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 467ms 04:10:08 INFO - PROCESS | 1944 | 1461755408156 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:10:08 INFO - PROCESS | 1944 | 1461755408157 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:10:08 INFO - PROCESS | 1944 | 1461755408159 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:10:08 INFO - PROCESS | 1944 | 1461755408160 Marionette TRACE conn2 <- [1,318,null,{}] 04:10:08 INFO - PROCESS | 1944 | 1461755408162 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:08 INFO - PROCESS | 1944 | 1461755408252 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:10:08 INFO - PROCESS | 1944 | 1461755408258 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d8f800 == 50 [pid = 1944] [id = 87] 04:10:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12b5e6000) [pid = 1944] [serial = 258] [outer = 0x0] 04:10:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12b5eb400) [pid = 1944] [serial = 259] [outer = 0x12b5e6000] 04:10:08 INFO - PROCESS | 1944 | 1461755408286 Marionette DEBUG loaded listener.js 04:10:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12b5f0000) [pid = 1944] [serial = 260] [outer = 0x12b5e6000] 04:10:08 INFO - PROCESS | 1944 | 1461755408570 Marionette TRACE conn2 <- [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]]]}] 04:10:08 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. 04:10:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 421ms 04:10:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:10:08 INFO - PROCESS | 1944 | 1461755408583 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:10:08 INFO - PROCESS | 1944 | 1461755408584 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:10:08 INFO - PROCESS | 1944 | 1461755408587 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:10:08 INFO - PROCESS | 1944 | 1461755408588 Marionette TRACE conn2 <- [1,322,null,{}] 04:10:08 INFO - PROCESS | 1944 | 1461755408590 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:08 INFO - PROCESS | 1944 | 1461755408687 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:10:08 INFO - PROCESS | 1944 | 1461755408693 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b84c000 == 51 [pid = 1944] [id = 88] 04:10:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12b304800) [pid = 1944] [serial = 261] [outer = 0x0] 04:10:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12b6be800) [pid = 1944] [serial = 262] [outer = 0x12b304800] 04:10:08 INFO - PROCESS | 1944 | 1461755408725 Marionette DEBUG loaded listener.js 04:10:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12b8d5400) [pid = 1944] [serial = 263] [outer = 0x12b304800] 04:10:09 INFO - PROCESS | 1944 | 1461755409292 Marionette TRACE conn2 <- [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]]]}] 04:10:09 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. 04:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 723ms 04:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:10:09 INFO - PROCESS | 1944 | 1461755409310 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:10:09 INFO - PROCESS | 1944 | 1461755409313 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:10:09 INFO - PROCESS | 1944 | 1461755409316 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:10:09 INFO - PROCESS | 1944 | 1461755409319 Marionette TRACE conn2 <- [1,326,null,{}] 04:10:09 INFO - PROCESS | 1944 | 1461755409323 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:09 INFO - PROCESS | 1944 | 1461755409421 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:10:09 INFO - PROCESS | 1944 | 1461755409512 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x119119800 == 52 [pid = 1944] [id = 89] 04:10:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x11870b400) [pid = 1944] [serial = 264] [outer = 0x0] 04:10:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1187c9800) [pid = 1944] [serial = 265] [outer = 0x11870b400] 04:10:09 INFO - PROCESS | 1944 | 1461755409545 Marionette DEBUG loaded listener.js 04:10:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x118efa400) [pid = 1944] [serial = 266] [outer = 0x11870b400] 04:10:09 INFO - PROCESS | 1944 | 1461755409959 Marionette TRACE conn2 <- [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]]]}] 04:10:09 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. 04:10:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 672ms 04:10:09 INFO - PROCESS | 1944 | 1461755409988 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:10:09 INFO - PROCESS | 1944 | 1461755409992 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:10:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:10:10 INFO - PROCESS | 1944 | 1461755409996 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:10:10 INFO - PROCESS | 1944 | 1461755409998 Marionette TRACE conn2 <- [1,330,null,{}] 04:10:10 INFO - PROCESS | 1944 | 1461755410001 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:10 INFO - PROCESS | 1944 | 1461755410097 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:10:10 INFO - PROCESS | 1944 | 1461755410135 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb6d000 == 53 [pid = 1944] [id = 90] 04:10:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1192f5000) [pid = 1944] [serial = 267] [outer = 0x0] 04:10:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x11aa9ec00) [pid = 1944] [serial = 268] [outer = 0x1192f5000] 04:10:10 INFO - PROCESS | 1944 | 1461755410165 Marionette DEBUG loaded listener.js 04:10:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x11af7dc00) [pid = 1944] [serial = 269] [outer = 0x1192f5000] 04:10:10 INFO - PROCESS | 1944 | 1461755410579 Marionette TRACE conn2 <- [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]]]}] 04:10:10 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. 04:10:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 619ms 04:10:10 INFO - PROCESS | 1944 | 1461755410628 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:10:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:10:10 INFO - PROCESS | 1944 | 1461755410629 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:10:10 INFO - PROCESS | 1944 | 1461755410632 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:10:10 INFO - PROCESS | 1944 | 1461755410635 Marionette TRACE conn2 <- [1,334,null,{}] 04:10:10 INFO - PROCESS | 1944 | 1461755410662 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:10 INFO - PROCESS | 1944 | 1461755410804 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:10:10 INFO - PROCESS | 1944 | 1461755410849 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x129aec800 == 54 [pid = 1944] [id = 91] 04:10:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x11c714400) [pid = 1944] [serial = 270] [outer = 0x0] 04:10:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x11c912400) [pid = 1944] [serial = 271] [outer = 0x11c714400] 04:10:10 INFO - PROCESS | 1944 | 1461755410882 Marionette DEBUG loaded listener.js 04:10:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x125a4c800) [pid = 1944] [serial = 272] [outer = 0x11c714400] 04:10:11 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. 04:10:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 673ms 04:10:11 INFO - PROCESS | 1944 | 1461755411301 Marionette TRACE conn2 <- [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]]]}] 04:10:11 INFO - PROCESS | 1944 | 1461755411306 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:10:11 INFO - PROCESS | 1944 | 1461755411308 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:10:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:10:11 INFO - PROCESS | 1944 | 1461755411310 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:10:11 INFO - PROCESS | 1944 | 1461755411311 Marionette TRACE conn2 <- [1,338,null,{}] 04:10:11 INFO - PROCESS | 1944 | 1461755411314 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:11 INFO - PROCESS | 1944 | 1461755411420 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:10:11 INFO - PROCESS | 1944 | 1461755411459 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x127fe8800 == 55 [pid = 1944] [id = 92] 04:10:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x125baf400) [pid = 1944] [serial = 273] [outer = 0x0] 04:10:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x126e4d400) [pid = 1944] [serial = 274] [outer = 0x125baf400] 04:10:11 INFO - PROCESS | 1944 | 1461755411489 Marionette DEBUG loaded listener.js 04:10:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x129967400) [pid = 1944] [serial = 275] [outer = 0x125baf400] 04:10:12 INFO - PROCESS | 1944 | 1461755412026 Marionette TRACE conn2 <- [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]]]}] 04:10:12 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. 04:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 769ms 04:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:10:12 INFO - PROCESS | 1944 | 1461755412097 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:10:12 INFO - PROCESS | 1944 | 1461755412099 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:10:12 INFO - PROCESS | 1944 | 1461755412102 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:10:12 INFO - PROCESS | 1944 | 1461755412105 Marionette TRACE conn2 <- [1,342,null,{}] 04:10:12 INFO - PROCESS | 1944 | 1461755412109 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:12 INFO - PROCESS | 1944 | 1461755412197 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:10:12 INFO - PROCESS | 1944 | 1461755412256 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x115820800 == 56 [pid = 1944] [id = 93] 04:10:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x118a5d400) [pid = 1944] [serial = 276] [outer = 0x0] 04:10:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x118c2f400) [pid = 1944] [serial = 277] [outer = 0x118a5d400] 04:10:12 INFO - PROCESS | 1944 | 1461755412285 Marionette DEBUG loaded listener.js 04:10:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x11927c800) [pid = 1944] [serial = 278] [outer = 0x118a5d400] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x129d8f800 == 55 [pid = 1944] [id = 87] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x129d77800 == 54 [pid = 1944] [id = 86] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x1198e0000 == 53 [pid = 1944] [id = 85] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x126e2f800 == 52 [pid = 1944] [id = 84] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x125a71000 == 51 [pid = 1944] [id = 83] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11c761000 == 50 [pid = 1944] [id = 82] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11bc4f800 == 49 [pid = 1944] [id = 81] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x114c31000 == 48 [pid = 1944] [id = 80] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11b264000 == 47 [pid = 1944] [id = 79] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11a91c800 == 46 [pid = 1944] [id = 78] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x119c2b800 == 45 [pid = 1944] [id = 77] 04:10:12 INFO - PROCESS | 1944 | 1461755412769 Marionette TRACE conn2 <- [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]]]}] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x1159d0800 == 44 [pid = 1944] [id = 76] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11859a000 == 43 [pid = 1944] [id = 75] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x1198d1800 == 42 [pid = 1944] [id = 72] 04:10:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12786b800 == 41 [pid = 1944] [id = 71] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x126edd800) [pid = 1944] [serial = 195] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x119a0a800) [pid = 1944] [serial = 177] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11aa17c00) [pid = 1944] [serial = 178] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x118acdc00) [pid = 1944] [serial = 171] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11b7ef400) [pid = 1944] [serial = 186] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x126a35400) [pid = 1944] [serial = 193] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x118763000) [pid = 1944] [serial = 174] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x118c2f000) [pid = 1944] [serial = 175] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x11af82400) [pid = 1944] [serial = 183] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11b7f4000) [pid = 1944] [serial = 184] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x11aa50000) [pid = 1944] [serial = 180] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x11adb3000) [pid = 1944] [serial = 181] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x1273d8800) [pid = 1944] [serial = 196] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12fa3a400) [pid = 1944] [serial = 52] [outer = 0x0] [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.] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x11af3e000) [pid = 1944] [serial = 199] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x1285ec000) [pid = 1944] [serial = 205] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x118cfd800) [pid = 1944] [serial = 198] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11c385800) [pid = 1944] [serial = 189] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11c983000) [pid = 1944] [serial = 202] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x129b13400) [pid = 1944] [serial = 209] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x1274e3800) [pid = 1944] [serial = 201] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12593e000) [pid = 1944] [serial = 190] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x11c0aa400) [pid = 1944] [serial = 187] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x127839400) [pid = 1944] [serial = 204] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x129a9e800) [pid = 1944] [serial = 208] [outer = 0x0] [url = about:blank] 04:10:12 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x125c4b800) [pid = 1944] [serial = 192] [outer = 0x0] [url = about:blank] 04:10:12 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. 04:10:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 721ms 04:10:12 INFO - PROCESS | 1944 | 1461755412825 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:10:12 INFO - PROCESS | 1944 | 1461755412831 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:10:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:10:12 INFO - PROCESS | 1944 | 1461755412847 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:10:12 INFO - PROCESS | 1944 | 1461755412849 Marionette TRACE conn2 <- [1,346,null,{}] 04:10:12 INFO - PROCESS | 1944 | 1461755412853 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:12 INFO - PROCESS | 1944 | 1461755412968 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:10:12 INFO - PROCESS | 1944 | 1461755412985 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x1177ea000 == 42 [pid = 1944] [id = 94] 04:10:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x11aa17800) [pid = 1944] [serial = 279] [outer = 0x0] 04:10:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11aa20800) [pid = 1944] [serial = 280] [outer = 0x11aa17800] 04:10:13 INFO - PROCESS | 1944 | 1461755413022 Marionette DEBUG loaded listener.js 04:10:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x11ada6c00) [pid = 1944] [serial = 281] [outer = 0x11aa17800] 04:10:13 INFO - PROCESS | 1944 | 1461755413339 Marionette TRACE conn2 <- [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]]]}] 04:10:13 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. 04:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 521ms 04:10:13 INFO - PROCESS | 1944 | 1461755413371 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:10:13 INFO - PROCESS | 1944 | 1461755413372 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:10:13 INFO - PROCESS | 1944 | 1461755413374 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:10:13 INFO - PROCESS | 1944 | 1461755413378 Marionette TRACE conn2 <- [1,350,null,{}] 04:10:13 INFO - PROCESS | 1944 | 1461755413386 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:13 INFO - PROCESS | 1944 | 1461755413458 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:10:13 INFO - PROCESS | 1944 | 1461755413483 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x11adc9000 == 43 [pid = 1944] [id = 95] 04:10:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x11b78f000) [pid = 1944] [serial = 282] [outer = 0x0] 04:10:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x11bbe2800) [pid = 1944] [serial = 283] [outer = 0x11b78f000] 04:10:13 INFO - PROCESS | 1944 | 1461755413510 Marionette DEBUG loaded listener.js 04:10:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x11c389400) [pid = 1944] [serial = 284] [outer = 0x11b78f000] 04:10:13 INFO - PROCESS | 1944 | 1461755413877 Marionette TRACE conn2 <- [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]]]}] 04:10:13 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. 04:10:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 523ms 04:10:13 INFO - PROCESS | 1944 | 1461755413898 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:10:13 INFO - PROCESS | 1944 | 1461755413901 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:10:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:10:13 INFO - PROCESS | 1944 | 1461755413914 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:10:13 INFO - PROCESS | 1944 | 1461755413915 Marionette TRACE conn2 <- [1,354,null,{}] 04:10:13 INFO - PROCESS | 1944 | 1461755413919 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:14 INFO - PROCESS | 1944 | 1461755414024 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:10:14 INFO - PROCESS | 1944 | 1461755414034 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb61800 == 44 [pid = 1944] [id = 96] 04:10:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x11c50bc00) [pid = 1944] [serial = 285] [outer = 0x0] 04:10:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x11c8c0000) [pid = 1944] [serial = 286] [outer = 0x11c50bc00] 04:10:14 INFO - PROCESS | 1944 | 1461755414076 Marionette DEBUG loaded listener.js 04:10:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x125a45400) [pid = 1944] [serial = 287] [outer = 0x11c50bc00] 04:10:14 INFO - PROCESS | 1944 | 1461755414464 Marionette TRACE conn2 <- [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]]]}] 04:10:14 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. 04:10:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 574ms 04:10:14 INFO - PROCESS | 1944 | 1461755414484 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:10:14 INFO - PROCESS | 1944 | 1461755414485 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:10:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:10:14 INFO - PROCESS | 1944 | 1461755414488 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:10:14 INFO - PROCESS | 1944 | 1461755414489 Marionette TRACE conn2 <- [1,358,null,{}] 04:10:14 INFO - PROCESS | 1944 | 1461755414491 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:14 INFO - PROCESS | 1944 | 1461755414587 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:10:14 INFO - PROCESS | 1944 | 1461755414593 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c027800 == 45 [pid = 1944] [id = 97] 04:10:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x11bbdb400) [pid = 1944] [serial = 288] [outer = 0x0] 04:10:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x126a30c00) [pid = 1944] [serial = 289] [outer = 0x11bbdb400] 04:10:14 INFO - PROCESS | 1944 | 1461755414619 Marionette DEBUG loaded listener.js 04:10:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12716f800) [pid = 1944] [serial = 290] [outer = 0x11bbdb400] 04:10:14 INFO - PROCESS | 1944 | 1461755414967 Marionette TRACE conn2 <- [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]]]}] 04:10:15 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. 04:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 526ms 04:10:15 INFO - PROCESS | 1944 | 1461755415014 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:10:15 INFO - PROCESS | 1944 | 1461755415016 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:10:15 INFO - PROCESS | 1944 | 1461755415018 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:10:15 INFO - PROCESS | 1944 | 1461755415019 Marionette TRACE conn2 <- [1,362,null,{}] 04:10:15 INFO - PROCESS | 1944 | 1461755415021 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:15 INFO - PROCESS | 1944 | 1461755415123 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:10:15 INFO - PROCESS | 1944 | 1461755415154 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x1159ca800 == 46 [pid = 1944] [id = 98] 04:10:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x1273d0800) [pid = 1944] [serial = 291] [outer = 0x0] 04:10:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x128519c00) [pid = 1944] [serial = 292] [outer = 0x1273d0800] 04:10:15 INFO - PROCESS | 1944 | 1461755415181 Marionette DEBUG loaded listener.js 04:10:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x129ab0800) [pid = 1944] [serial = 293] [outer = 0x1273d0800] 04:10:15 INFO - PROCESS | 1944 | 1461755415499 Marionette TRACE conn2 <- [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]]]}] 04:10:15 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. 04:10:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 517ms 04:10:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:10:15 INFO - PROCESS | 1944 | 1461755415536 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:10:15 INFO - PROCESS | 1944 | 1461755415537 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:10:15 INFO - PROCESS | 1944 | 1461755415539 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:10:15 INFO - PROCESS | 1944 | 1461755415540 Marionette TRACE conn2 <- [1,366,null,{}] 04:10:15 INFO - PROCESS | 1944 | 1461755415542 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:15 INFO - PROCESS | 1944 | 1461755415630 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:10:15 INFO - PROCESS | 1944 | 1461755415634 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x126ac1800 == 47 [pid = 1944] [id = 99] 04:10:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x11b7f6c00) [pid = 1944] [serial = 294] [outer = 0x0] 04:10:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x129b18000) [pid = 1944] [serial = 295] [outer = 0x11b7f6c00] 04:10:15 INFO - PROCESS | 1944 | 1461755415660 Marionette DEBUG loaded listener.js 04:10:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12b30c400) [pid = 1944] [serial = 296] [outer = 0x11b7f6c00] 04:10:15 INFO - PROCESS | 1944 | 1461755415985 Marionette TRACE conn2 <- [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]]]}] 04:10:16 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. 04:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 471ms 04:10:16 INFO - PROCESS | 1944 | 1461755416012 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:10:16 INFO - PROCESS | 1944 | 1461755416014 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:10:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:10:16 INFO - PROCESS | 1944 | 1461755416016 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:10:16 INFO - PROCESS | 1944 | 1461755416017 Marionette TRACE conn2 <- [1,370,null,{}] 04:10:16 INFO - PROCESS | 1944 | 1461755416019 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:16 INFO - PROCESS | 1944 | 1461755416103 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:10:16 INFO - PROCESS | 1944 | 1461755416132 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x127418800 == 48 [pid = 1944] [id = 100] 04:10:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12b311000) [pid = 1944] [serial = 297] [outer = 0x0] 04:10:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12b5ef000) [pid = 1944] [serial = 298] [outer = 0x12b311000] 04:10:16 INFO - PROCESS | 1944 | 1461755416157 Marionette DEBUG loaded listener.js 04:10:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12b6c1000) [pid = 1944] [serial = 299] [outer = 0x12b311000] 04:10:16 INFO - PROCESS | 1944 | 1461755416463 Marionette TRACE conn2 <- [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]]]}] 04:10:16 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. 04:10:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 468ms 04:10:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:10:16 INFO - PROCESS | 1944 | 1461755416489 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:10:16 INFO - PROCESS | 1944 | 1461755416490 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:10:16 INFO - PROCESS | 1944 | 1461755416493 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:10:16 INFO - PROCESS | 1944 | 1461755416495 Marionette TRACE conn2 <- [1,374,null,{}] 04:10:16 INFO - PROCESS | 1944 | 1461755416498 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:16 INFO - PROCESS | 1944 | 1461755416584 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:10:16 INFO - PROCESS | 1944 | 1461755416589 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x129911800 == 49 [pid = 1944] [id = 101] 04:10:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12b6bdc00) [pid = 1944] [serial = 300] [outer = 0x0] 04:10:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12bc06800) [pid = 1944] [serial = 301] [outer = 0x12b6bdc00] 04:10:16 INFO - PROCESS | 1944 | 1461755416614 Marionette DEBUG loaded listener.js 04:10:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12bc0d400) [pid = 1944] [serial = 302] [outer = 0x12b6bdc00] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11c0a4c00) [pid = 1944] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x126a31c00) [pid = 1944] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11b2cc800) [pid = 1944] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11c0a4800) [pid = 1944] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x11aa1e400) [pid = 1944] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x1177f8800) [pid = 1944] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x1177f9000) [pid = 1944] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11543ec00) [pid = 1944] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x127836400) [pid = 1944] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12797f000) [pid = 1944] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12b306000) [pid = 1944] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x115608c00) [pid = 1944] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:10:16 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12b5e6000) [pid = 1944] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:10:17 INFO - PROCESS | 1944 | 1461755417058 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:10:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:10:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 621ms 04:10:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:10:17 INFO - PROCESS | 1944 | 1461755417113 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:10:17 INFO - PROCESS | 1944 | 1461755417115 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:10:17 INFO - PROCESS | 1944 | 1461755417117 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:10:17 INFO - PROCESS | 1944 | 1461755417117 Marionette TRACE conn2 <- [1,378,null,{}] 04:10:17 INFO - PROCESS | 1944 | 1461755417120 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:17 INFO - PROCESS | 1944 | 1461755417191 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:10:17 INFO - PROCESS | 1944 | 1461755417234 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d8f000 == 50 [pid = 1944] [id = 102] 04:10:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x115a0d000) [pid = 1944] [serial = 303] [outer = 0x0] 04:10:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x126a31c00) [pid = 1944] [serial = 304] [outer = 0x115a0d000] 04:10:17 INFO - PROCESS | 1944 | 1461755417259 Marionette DEBUG loaded listener.js 04:10:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12bc11000) [pid = 1944] [serial = 305] [outer = 0x115a0d000] 04:10:17 INFO - PROCESS | 1944 | 1461755417521 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:10:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:10:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 418ms 04:10:17 INFO - PROCESS | 1944 | 1461755417540 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:10:17 INFO - PROCESS | 1944 | 1461755417542 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:10:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:10:17 INFO - PROCESS | 1944 | 1461755417552 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:10:17 INFO - PROCESS | 1944 | 1461755417553 Marionette TRACE conn2 <- [1,382,null,{}] 04:10:17 INFO - PROCESS | 1944 | 1461755417556 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:17 INFO - PROCESS | 1944 | 1461755417656 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:10:17 INFO - PROCESS | 1944 | 1461755417661 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bee4000 == 51 [pid = 1944] [id = 103] 04:10:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12bc0f400) [pid = 1944] [serial = 306] [outer = 0x0] 04:10:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12be3dc00) [pid = 1944] [serial = 307] [outer = 0x12bc0f400] 04:10:17 INFO - PROCESS | 1944 | 1461755417691 Marionette DEBUG loaded listener.js 04:10:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12c04e800) [pid = 1944] [serial = 308] [outer = 0x12bc0f400] 04:10:18 INFO - PROCESS | 1944 | 1461755418004 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:10:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:10:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 468ms 04:10:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:10:18 INFO - PROCESS | 1944 | 1461755418021 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:10:18 INFO - PROCESS | 1944 | 1461755418022 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:10:18 INFO - PROCESS | 1944 | 1461755418024 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:10:18 INFO - PROCESS | 1944 | 1461755418025 Marionette TRACE conn2 <- [1,386,null,{}] 04:10:18 INFO - PROCESS | 1944 | 1461755418030 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:18 INFO - PROCESS | 1944 | 1461755418126 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:10:18 INFO - PROCESS | 1944 | 1461755418132 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1e4800 == 52 [pid = 1944] [id = 104] 04:10:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12bc11c00) [pid = 1944] [serial = 309] [outer = 0x0] 04:10:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12d08cc00) [pid = 1944] [serial = 310] [outer = 0x12bc11c00] 04:10:18 INFO - PROCESS | 1944 | 1461755418157 Marionette DEBUG loaded listener.js 04:10:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12d2e4800) [pid = 1944] [serial = 311] [outer = 0x12bc11c00] 04:10:18 INFO - PROCESS | 1944 | 1461755418457 Marionette TRACE conn2 <- [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]]]}] 04:10:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:10:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 472ms 04:10:18 INFO - PROCESS | 1944 | 1461755418497 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:10:18 INFO - PROCESS | 1944 | 1461755418498 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:10:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:10:18 INFO - PROCESS | 1944 | 1461755418500 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:10:18 INFO - PROCESS | 1944 | 1461755418501 Marionette TRACE conn2 <- [1,390,null,{}] 04:10:18 INFO - PROCESS | 1944 | 1461755418503 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:18 INFO - PROCESS | 1944 | 1461755418578 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:10:18 INFO - PROCESS | 1944 | 1461755418583 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d2d9000 == 53 [pid = 1944] [id = 105] 04:10:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x11c5f8c00) [pid = 1944] [serial = 312] [outer = 0x0] 04:10:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12d2ec000) [pid = 1944] [serial = 313] [outer = 0x11c5f8c00] 04:10:18 INFO - PROCESS | 1944 | 1461755418607 Marionette DEBUG loaded listener.js 04:10:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12d474400) [pid = 1944] [serial = 314] [outer = 0x11c5f8c00] 04:10:19 INFO - PROCESS | 1944 | 1461755419029 Marionette TRACE conn2 <- [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]]]}] 04:10:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:10:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 570ms 04:10:19 INFO - PROCESS | 1944 | 1461755419072 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:10:19 INFO - PROCESS | 1944 | 1461755419076 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:10:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:10:19 INFO - PROCESS | 1944 | 1461755419081 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:10:19 INFO - PROCESS | 1944 | 1461755419085 Marionette TRACE conn2 <- [1,394,null,{}] 04:10:19 INFO - PROCESS | 1944 | 1461755419092 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:19 INFO - PROCESS | 1944 | 1461755419244 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:10:19 INFO - PROCESS | 1944 | 1461755419346 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x1177d0000 == 54 [pid = 1944] [id = 106] 04:10:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x11590f800) [pid = 1944] [serial = 315] [outer = 0x0] 04:10:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x115a0e000) [pid = 1944] [serial = 316] [outer = 0x11590f800] 04:10:19 INFO - PROCESS | 1944 | 1461755419396 Marionette DEBUG loaded listener.js 04:10:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x118cf0400) [pid = 1944] [serial = 317] [outer = 0x11590f800] 04:10:19 INFO - PROCESS | 1944 | 1461755419957 Marionette TRACE conn2 <- [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]]]}] 04:10:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:10:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 925ms 04:10:20 INFO - PROCESS | 1944 | 1461755420011 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:10:20 INFO - PROCESS | 1944 | 1461755420015 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:10:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:10:20 INFO - PROCESS | 1944 | 1461755420060 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:10:20 INFO - PROCESS | 1944 | 1461755420063 Marionette TRACE conn2 <- [1,398,null,{}] 04:10:20 INFO - PROCESS | 1944 | 1461755420076 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:20 INFO - PROCESS | 1944 | 1461755420219 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:10:20 INFO - PROCESS | 1944 | 1461755420256 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x125a69000 == 55 [pid = 1944] [id = 107] 04:10:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x11c389800) [pid = 1944] [serial = 318] [outer = 0x0] 04:10:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x11c917800) [pid = 1944] [serial = 319] [outer = 0x11c389800] 04:10:20 INFO - PROCESS | 1944 | 1461755420288 Marionette DEBUG loaded listener.js 04:10:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x127170000) [pid = 1944] [serial = 320] [outer = 0x11c389800] 04:10:20 INFO - PROCESS | 1944 | 1461755420734 Marionette TRACE conn2 <- [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]]]}] 04:10:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:10:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 739ms 04:10:20 INFO - PROCESS | 1944 | 1461755420787 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:10:20 INFO - PROCESS | 1944 | 1461755420789 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:10:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:10:20 INFO - PROCESS | 1944 | 1461755420791 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:10:20 INFO - PROCESS | 1944 | 1461755420795 Marionette TRACE conn2 <- [1,402,null,{}] 04:10:20 INFO - PROCESS | 1944 | 1461755420803 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:20 INFO - PROCESS | 1944 | 1461755420899 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:10:20 INFO - PROCESS | 1944 | 1461755420960 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1d5000 == 56 [pid = 1944] [id = 108] 04:10:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x1285f0800) [pid = 1944] [serial = 321] [outer = 0x0] 04:10:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12996cc00) [pid = 1944] [serial = 322] [outer = 0x1285f0800] 04:10:20 INFO - PROCESS | 1944 | 1461755420992 Marionette DEBUG loaded listener.js 04:10:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12b5ec000) [pid = 1944] [serial = 323] [outer = 0x1285f0800] 04:10:21 INFO - PROCESS | 1944 | 1461755421500 Marionette TRACE conn2 <- [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]]]}] 04:10:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:10:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 774ms 04:10:21 INFO - PROCESS | 1944 | 1461755421580 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:10:21 INFO - PROCESS | 1944 | 1461755421583 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:10:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:10:21 INFO - PROCESS | 1944 | 1461755421588 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:10:21 INFO - PROCESS | 1944 | 1461755421590 Marionette TRACE conn2 <- [1,406,null,{}] 04:10:21 INFO - PROCESS | 1944 | 1461755421594 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:21 INFO - PROCESS | 1944 | 1461755421708 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:10:21 INFO - PROCESS | 1944 | 1461755421785 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d695800 == 57 [pid = 1944] [id = 109] 04:10:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x12b5f2800) [pid = 1944] [serial = 324] [outer = 0x0] 04:10:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12be9e000) [pid = 1944] [serial = 325] [outer = 0x12b5f2800] 04:10:21 INFO - PROCESS | 1944 | 1461755421815 Marionette DEBUG loaded listener.js 04:10:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12d08f000) [pid = 1944] [serial = 326] [outer = 0x12b5f2800] 04:10:22 INFO - PROCESS | 1944 | 1461755422385 Marionette TRACE conn2 <- [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]]]}] 04:10:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:10:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 824ms 04:10:22 INFO - PROCESS | 1944 | 1461755422412 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:10:22 INFO - PROCESS | 1944 | 1461755422414 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:10:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:10:22 INFO - PROCESS | 1944 | 1461755422417 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:10:22 INFO - PROCESS | 1944 | 1461755422420 Marionette TRACE conn2 <- [1,410,null,{}] 04:10:22 INFO - PROCESS | 1944 | 1461755422424 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:22 INFO - PROCESS | 1944 | 1461755422545 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:10:22 INFO - PROCESS | 1944 | 1461755422554 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a82c800 == 58 [pid = 1944] [id = 110] 04:10:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x11870b800) [pid = 1944] [serial = 327] [outer = 0x0] 04:10:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x118a4f800) [pid = 1944] [serial = 328] [outer = 0x11870b800] 04:10:22 INFO - PROCESS | 1944 | 1461755422582 Marionette DEBUG loaded listener.js 04:10:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x118ef6400) [pid = 1944] [serial = 329] [outer = 0x11870b800] 04:10:22 INFO - PROCESS | 1944 | 1461755422814 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1e4800 == 57 [pid = 1944] [id = 104] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x12bee4000 == 56 [pid = 1944] [id = 103] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x129d8f000 == 55 [pid = 1944] [id = 102] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x129911800 == 54 [pid = 1944] [id = 101] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x127418800 == 53 [pid = 1944] [id = 100] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x126ac1800 == 52 [pid = 1944] [id = 99] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12b6be800) [pid = 1944] [serial = 262] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x1159ca800 == 51 [pid = 1944] [id = 98] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x11c027800 == 50 [pid = 1944] [id = 97] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb61800 == 49 [pid = 1944] [id = 96] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x11adc9000 == 48 [pid = 1944] [id = 95] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x1177ea000 == 47 [pid = 1944] [id = 94] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x115820800 == 46 [pid = 1944] [id = 93] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb6d000 == 45 [pid = 1944] [id = 90] 04:10:23 INFO - PROCESS | 1944 | --DOCSHELL 0x119119800 == 44 [pid = 1944] [id = 89] 04:10:23 INFO - PROCESS | 1944 | 1461755423122 Marionette TRACE conn2 <- [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]]]}] 04:10:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:10:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 724ms 04:10:23 INFO - PROCESS | 1944 | 1461755423140 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:10:23 INFO - PROCESS | 1944 | 1461755423144 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:10:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:10:23 INFO - PROCESS | 1944 | 1461755423156 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:10:23 INFO - PROCESS | 1944 | 1461755423157 Marionette TRACE conn2 <- [1,414,null,{}] 04:10:23 INFO - PROCESS | 1944 | 1461755423161 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:23 INFO - PROCESS | 1944 | 1461755423241 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x127eaf000) [pid = 1944] [serial = 247] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x1276d6000) [pid = 1944] [serial = 245] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x127f0dc00) [pid = 1944] [serial = 250] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x127f07000) [pid = 1944] [serial = 248] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12b30d800) [pid = 1944] [serial = 256] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x129969c00) [pid = 1944] [serial = 251] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x11c518c00) [pid = 1944] [serial = 238] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x12b5eb400) [pid = 1944] [serial = 259] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x12b305800) [pid = 1944] [serial = 254] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12b5f0000) [pid = 1944] [serial = 260] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x126e50400) [pid = 1944] [serial = 242] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x125d10000) [pid = 1944] [serial = 239] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12b5e7400) [pid = 1944] [serial = 257] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x126a2d400) [pid = 1944] [serial = 241] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x1274d9000) [pid = 1944] [serial = 244] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11b7f3400) [pid = 1944] [serial = 232] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11bbe2c00) [pid = 1944] [serial = 233] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x11c381c00) [pid = 1944] [serial = 235] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x11c50e000) [pid = 1944] [serial = 236] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x11ac93c00) [pid = 1944] [serial = 229] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11af81c00) [pid = 1944] [serial = 230] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x118c1cc00) [pid = 1944] [serial = 224] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x118540c00) [pid = 1944] [serial = 223] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x118e1e400) [pid = 1944] [serial = 226] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x119a03400) [pid = 1944] [serial = 227] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12b303c00) [pid = 1944] [serial = 211] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x125d0d800) [pid = 1944] [serial = 253] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x119140800) [pid = 1944] [serial = 214] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11aa9c800) [pid = 1944] [serial = 217] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11c5fe000) [pid = 1944] [serial = 220] [outer = 0x0] [url = about:blank] 04:10:23 INFO - PROCESS | 1944 | 1461755423291 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x11923b800 == 45 [pid = 1944] [id = 111] 04:10:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x118710800) [pid = 1944] [serial = 330] [outer = 0x0] 04:10:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x11aa4dc00) [pid = 1944] [serial = 331] [outer = 0x118710800] 04:10:23 INFO - PROCESS | 1944 | 1461755423317 Marionette DEBUG loaded listener.js 04:10:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x11b7f3400) [pid = 1944] [serial = 332] [outer = 0x118710800] 04:10:23 INFO - PROCESS | 1944 | 1461755423640 Marionette TRACE conn2 <- [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]]]}] 04:10:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:10:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 523ms 04:10:23 INFO - PROCESS | 1944 | 1461755423679 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:10:23 INFO - PROCESS | 1944 | 1461755423680 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:10:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:10:23 INFO - PROCESS | 1944 | 1461755423682 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:10:23 INFO - PROCESS | 1944 | 1461755423684 Marionette TRACE conn2 <- [1,418,null,{}] 04:10:23 INFO - PROCESS | 1944 | 1461755423690 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:23 INFO - PROCESS | 1944 | 1461755423772 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:10:23 INFO - PROCESS | 1944 | 1461755423827 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb60800 == 46 [pid = 1944] [id = 112] 04:10:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x11aa49c00) [pid = 1944] [serial = 333] [outer = 0x0] 04:10:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x11c387800) [pid = 1944] [serial = 334] [outer = 0x11aa49c00] 04:10:23 INFO - PROCESS | 1944 | 1461755423856 Marionette DEBUG loaded listener.js 04:10:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x126a0c000) [pid = 1944] [serial = 335] [outer = 0x11aa49c00] 04:10:24 INFO - PROCESS | 1944 | 1461755424637 Marionette TRACE conn2 <- [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]]]}] 04:10:24 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 04:10:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 972ms 04:10:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:10:24 INFO - PROCESS | 1944 | 1461755424654 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:10:24 INFO - PROCESS | 1944 | 1461755424656 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:10:24 INFO - PROCESS | 1944 | 1461755424658 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:10:24 INFO - PROCESS | 1944 | 1461755424659 Marionette TRACE conn2 <- [1,422,null,{}] 04:10:24 INFO - PROCESS | 1944 | 1461755424663 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:24 INFO - PROCESS | 1944 | 1461755424734 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:10:24 INFO - PROCESS | 1944 | 1461755424738 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5a4000 == 47 [pid = 1944] [id = 113] 04:10:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x126a37800) [pid = 1944] [serial = 336] [outer = 0x0] 04:10:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x1276d3400) [pid = 1944] [serial = 337] [outer = 0x126a37800] 04:10:24 INFO - PROCESS | 1944 | 1461755424766 Marionette DEBUG loaded listener.js 04:10:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x127988c00) [pid = 1944] [serial = 338] [outer = 0x126a37800] 04:10:25 INFO - PROCESS | 1944 | 1461755425554 Marionette TRACE conn2 <- [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]]]}] 04:10:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:10:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 922ms 04:10:25 INFO - PROCESS | 1944 | 1461755425581 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:10:25 INFO - PROCESS | 1944 | 1461755425582 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:10:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:10:25 INFO - PROCESS | 1944 | 1461755425584 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:10:25 INFO - PROCESS | 1944 | 1461755425585 Marionette TRACE conn2 <- [1,426,null,{}] 04:10:25 INFO - PROCESS | 1944 | 1461755425588 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:25 INFO - PROCESS | 1944 | 1461755425682 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:10:25 INFO - PROCESS | 1944 | 1461755425721 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c869800 == 48 [pid = 1944] [id = 114] 04:10:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x127eb0000) [pid = 1944] [serial = 339] [outer = 0x0] 04:10:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x127f08000) [pid = 1944] [serial = 340] [outer = 0x127eb0000] 04:10:25 INFO - PROCESS | 1944 | 1461755425747 Marionette DEBUG loaded listener.js 04:10:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x129968000) [pid = 1944] [serial = 341] [outer = 0x127eb0000] 04:10:26 INFO - PROCESS | 1944 | 1461755426172 Marionette TRACE conn2 <- [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/ [0,429,"getWindowHandle",null] 04:10:26 INFO - PROCESS | 1944 | 1461755426207 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:10:26 INFO - PROCESS | 1944 | 1461755426211 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:10:26 INFO - PROCESS | 1944 | 1461755426213 Marionette TRACE conn2 <- [1,430,null,{}] 04:10:26 INFO - PROCESS | 1944 | 1461755426216 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:26 INFO - PROCESS | 1944 | 1461755426386 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:10:26 INFO - PROCESS | 1944 | 1461755426434 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x125e81800 == 49 [pid = 1944] [id = 115] 04:10:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x129969c00) [pid = 1944] [serial = 342] [outer = 0x0] 04:10:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12b308400) [pid = 1944] [serial = 343] [outer = 0x129969c00] 04:10:26 INFO - PROCESS | 1944 | 1461755426480 Marionette DEBUG loaded listener.js 04:10:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12b8d7400) [pid = 1944] [serial = 344] [outer = 0x129969c00] 04:10:26 INFO - PROCESS | 1944 | 1461755426914 Marionette TRACE conn2 <- [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]]]}] 04:10:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:10:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 721ms 04:10:26 INFO - PROCESS | 1944 | 1461755426931 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:10:26 INFO - PROCESS | 1944 | 1461755426933 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:10:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:10:26 INFO - PROCESS | 1944 | 1461755426935 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:10:26 INFO - PROCESS | 1944 | 1461755426936 Marionette TRACE conn2 <- [1,434,null,{}] 04:10:26 INFO - PROCESS | 1944 | 1461755426938 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:27 INFO - PROCESS | 1944 | 1461755427032 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:10:27 INFO - PROCESS | 1944 | 1461755427078 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x127fd2800 == 50 [pid = 1944] [id = 116] 04:10:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12b5f3400) [pid = 1944] [serial = 345] [outer = 0x0] 04:10:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12be35c00) [pid = 1944] [serial = 346] [outer = 0x12b5f3400] 04:10:27 INFO - PROCESS | 1944 | 1461755427104 Marionette DEBUG loaded listener.js 04:10:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12bea3800) [pid = 1944] [serial = 347] [outer = 0x12b5f3400] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x11876a400) [pid = 1944] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11b7f6c00) [pid = 1944] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x1273d0800) [pid = 1944] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12b311000) [pid = 1944] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11c50bc00) [pid = 1944] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x125baf400) [pid = 1944] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x11bbdb400) [pid = 1944] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x11aa17800) [pid = 1944] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x118a5d400) [pid = 1944] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x115a0d000) [pid = 1944] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12b6bdc00) [pid = 1944] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x11b78f000) [pid = 1944] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12bc0f400) [pid = 1944] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:10:27 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12bc11c00) [pid = 1944] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:10:27 INFO - PROCESS | 1944 | 1461755427461 Marionette TRACE conn2 <- [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]]]}] 04:10:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:10:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 568ms 04:10:27 INFO - PROCESS | 1944 | 1461755427503 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:10:27 INFO - PROCESS | 1944 | 1461755427504 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:10:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:10:27 INFO - PROCESS | 1944 | 1461755427507 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:10:27 INFO - PROCESS | 1944 | 1461755427508 Marionette TRACE conn2 <- [1,438,null,{}] 04:10:27 INFO - PROCESS | 1944 | 1461755427515 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:27 INFO - PROCESS | 1944 | 1461755427587 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:10:27 INFO - PROCESS | 1944 | 1461755427592 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x1285ba800 == 51 [pid = 1944] [id = 117] 04:10:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x118e1b000) [pid = 1944] [serial = 348] [outer = 0x0] 04:10:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12b8d0c00) [pid = 1944] [serial = 349] [outer = 0x118e1b000] 04:10:27 INFO - PROCESS | 1944 | 1461755427619 Marionette DEBUG loaded listener.js 04:10:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12be36c00) [pid = 1944] [serial = 350] [outer = 0x118e1b000] 04:10:27 INFO - PROCESS | 1944 | 1461755427962 Marionette TRACE conn2 <- [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]]]}] 04:10:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:10:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 473ms 04:10:27 INFO - PROCESS | 1944 | 1461755427982 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:10:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:10:27 INFO - PROCESS | 1944 | 1461755427984 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:10:27 INFO - PROCESS | 1944 | 1461755427987 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:10:27 INFO - PROCESS | 1944 | 1461755427989 Marionette TRACE conn2 <- [1,442,null,{}] 04:10:27 INFO - PROCESS | 1944 | 1461755427992 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:28 INFO - PROCESS | 1944 | 1461755428107 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:10:28 INFO - PROCESS | 1944 | 1461755428175 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d7b800 == 52 [pid = 1944] [id = 118] 04:10:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x125fcb400) [pid = 1944] [serial = 351] [outer = 0x0] 04:10:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12beab400) [pid = 1944] [serial = 352] [outer = 0x125fcb400] 04:10:28 INFO - PROCESS | 1944 | 1461755428217 Marionette DEBUG loaded listener.js 04:10:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12d2e1400) [pid = 1944] [serial = 353] [outer = 0x125fcb400] 04:10:28 INFO - PROCESS | 1944 | 1461755428624 Marionette TRACE conn2 <- [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]]]}] 04:10:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:10:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 674ms 04:10:28 INFO - PROCESS | 1944 | 1461755428662 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:10:28 INFO - PROCESS | 1944 | 1461755428665 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:10:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:10:28 INFO - PROCESS | 1944 | 1461755428667 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:10:28 INFO - PROCESS | 1944 | 1461755428668 Marionette TRACE conn2 <- [1,446,null,{}] 04:10:28 INFO - PROCESS | 1944 | 1461755428671 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:28 INFO - PROCESS | 1944 | 1461755428763 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:10:28 INFO - PROCESS | 1944 | 1461755428769 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b854000 == 53 [pid = 1944] [id = 119] 04:10:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12d08e000) [pid = 1944] [serial = 354] [outer = 0x0] 04:10:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12d477400) [pid = 1944] [serial = 355] [outer = 0x12d08e000] 04:10:28 INFO - PROCESS | 1944 | 1461755428794 Marionette DEBUG loaded listener.js 04:10:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12d6dd800) [pid = 1944] [serial = 356] [outer = 0x12d08e000] 04:10:29 INFO - PROCESS | 1944 | 1461755429099 Marionette TRACE conn2 <- [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]]]}] 04:10:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:10:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 04:10:29 INFO - PROCESS | 1944 | 1461755429135 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:10:29 INFO - PROCESS | 1944 | 1461755429137 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:10:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:10:29 INFO - PROCESS | 1944 | 1461755429139 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:10:29 INFO - PROCESS | 1944 | 1461755429141 Marionette TRACE conn2 <- [1,450,null,{}] 04:10:29 INFO - PROCESS | 1944 | 1461755429144 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:29 INFO - PROCESS | 1944 | 1461755429237 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:10:29 INFO - PROCESS | 1944 | 1461755429242 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1af000 == 54 [pid = 1944] [id = 120] 04:10:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12c051c00) [pid = 1944] [serial = 357] [outer = 0x0] 04:10:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12dcb3800) [pid = 1944] [serial = 358] [outer = 0x12c051c00] 04:10:29 INFO - PROCESS | 1944 | 1461755429274 Marionette DEBUG loaded listener.js 04:10:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12e3a9c00) [pid = 1944] [serial = 359] [outer = 0x12c051c00] 04:10:29 INFO - PROCESS | 1944 | 1461755429863 Marionette TRACE conn2 <- [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/ [0,453,"getWindowHandle",null] 04:10:29 INFO - PROCESS | 1944 | 1461755429921 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:10:29 INFO - PROCESS | 1944 | 1461755429925 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:10:29 INFO - PROCESS | 1944 | 1461755429930 Marionette TRACE conn2 <- [1,454,null,{}] 04:10:29 INFO - PROCESS | 1944 | 1461755429935 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:30 INFO - PROCESS | 1944 | 1461755430084 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:10:30 INFO - PROCESS | 1944 | 1461755430169 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x11b24b000 == 55 [pid = 1944] [id = 121] 04:10:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x11af37800) [pid = 1944] [serial = 360] [outer = 0x0] 04:10:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x11af84400) [pid = 1944] [serial = 361] [outer = 0x11af37800] 04:10:30 INFO - PROCESS | 1944 | 1461755430221 Marionette DEBUG loaded listener.js 04:10:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x11bbdf400) [pid = 1944] [serial = 362] [outer = 0x11af37800] 04:10:30 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:30 INFO - PROCESS | 1944 | 1461755430753 Marionette TRACE conn2 <- [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]]]}] 04:10:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:10:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 874ms 04:10:30 INFO - PROCESS | 1944 | 1461755430799 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:10:30 INFO - PROCESS | 1944 | 1461755430803 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:10:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:10:30 INFO - PROCESS | 1944 | 1461755430808 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:10:30 INFO - PROCESS | 1944 | 1461755430809 Marionette TRACE conn2 <- [1,458,null,{}] 04:10:30 INFO - PROCESS | 1944 | 1461755430814 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:30 INFO - PROCESS | 1944 | 1461755430911 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:10:30 INFO - PROCESS | 1944 | 1461755430970 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x125e85800 == 56 [pid = 1944] [id = 122] 04:10:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x11b7f6800) [pid = 1944] [serial = 363] [outer = 0x0] 04:10:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x125fca800) [pid = 1944] [serial = 364] [outer = 0x11b7f6800] 04:10:31 INFO - PROCESS | 1944 | 1461755431000 Marionette DEBUG loaded listener.js 04:10:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x1274da400) [pid = 1944] [serial = 365] [outer = 0x11b7f6800] 04:10:31 INFO - PROCESS | 1944 | 1461755431388 Marionette TRACE conn2 <- [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/ [0,461,"getWindowHandle",null] 04:10:31 INFO - PROCESS | 1944 | 1461755431434 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:10:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:10:31 INFO - PROCESS | 1944 | 1461755431436 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:10:31 INFO - PROCESS | 1944 | 1461755431439 Marionette TRACE conn2 <- [1,462,null,{}] 04:10:31 INFO - PROCESS | 1944 | 1461755431447 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:31 INFO - PROCESS | 1944 | 1461755431538 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:10:31 INFO - PROCESS | 1944 | 1461755431587 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d45c000 == 57 [pid = 1944] [id = 123] 04:10:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x1285eb000) [pid = 1944] [serial = 366] [outer = 0x0] 04:10:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12b30e000) [pid = 1944] [serial = 367] [outer = 0x1285eb000] 04:10:31 INFO - PROCESS | 1944 | 1461755431618 Marionette DEBUG loaded listener.js 04:10:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12be38400) [pid = 1944] [serial = 368] [outer = 0x1285eb000] 04:10:32 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:32 INFO - PROCESS | 1944 | 1461755432062 Marionette TRACE conn2 <- [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/ [0,465,"getWindowHandle",null] 04:10:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:10:32 INFO - PROCESS | 1944 | 1461755432115 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:10:32 INFO - PROCESS | 1944 | 1461755432117 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:10:32 INFO - PROCESS | 1944 | 1461755432118 Marionette TRACE conn2 <- [1,466,null,{}] 04:10:32 INFO - PROCESS | 1944 | 1461755432121 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:32 INFO - PROCESS | 1944 | 1461755432235 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:10:32 INFO - PROCESS | 1944 | 1461755432306 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d75b000 == 58 [pid = 1944] [id = 124] 04:10:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x12d472000) [pid = 1944] [serial = 369] [outer = 0x0] 04:10:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12d6e1800) [pid = 1944] [serial = 370] [outer = 0x12d472000] 04:10:32 INFO - PROCESS | 1944 | 1461755432336 Marionette DEBUG loaded listener.js 04:10:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12dcbc400) [pid = 1944] [serial = 371] [outer = 0x12d472000] 04:10:32 INFO - PROCESS | 1944 | 1461755432786 Marionette TRACE conn2 <- [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/ [0,469,"getWindowHandle",null] 04:10:32 INFO - PROCESS | 1944 | 1461755432845 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:10:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:10:32 INFO - PROCESS | 1944 | 1461755432849 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:10:32 INFO - PROCESS | 1944 | 1461755432850 Marionette TRACE conn2 <- [1,470,null,{}] 04:10:32 INFO - PROCESS | 1944 | 1461755432853 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:32 INFO - PROCESS | 1944 | 1461755432948 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:10:33 INFO - PROCESS | 1944 | 1461755433005 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x119235800 == 59 [pid = 1944] [id = 125] 04:10:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x115adb800) [pid = 1944] [serial = 372] [outer = 0x0] 04:10:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x12bc08400) [pid = 1944] [serial = 373] [outer = 0x115adb800] 04:10:33 INFO - PROCESS | 1944 | 1461755433036 Marionette DEBUG loaded listener.js 04:10:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x12d2e8800) [pid = 1944] [serial = 374] [outer = 0x115adb800] 04:10:33 INFO - PROCESS | 1944 | 1461755433652 Marionette TRACE conn2 <- [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]]]}] 04:10:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:10:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 819ms 04:10:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:10:33 INFO - PROCESS | 1944 | 1461755433669 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:10:33 INFO - PROCESS | 1944 | 1461755433671 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:10:33 INFO - PROCESS | 1944 | 1461755433674 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:10:33 INFO - PROCESS | 1944 | 1461755433676 Marionette TRACE conn2 <- [1,474,null,{}] 04:10:33 INFO - PROCESS | 1944 | 1461755433680 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:33 INFO - PROCESS | 1944 | 1461755433767 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:10:33 INFO - PROCESS | 1944 | 1461755433827 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x11892f800 == 60 [pid = 1944] [id = 126] 04:10:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x11a8d0800) [pid = 1944] [serial = 375] [outer = 0x0] 04:10:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x11ac93c00) [pid = 1944] [serial = 376] [outer = 0x11a8d0800] 04:10:33 INFO - PROCESS | 1944 | 1461755433856 Marionette DEBUG loaded listener.js 04:10:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x11b7f3c00) [pid = 1944] [serial = 377] [outer = 0x11a8d0800] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb65000 == 59 [pid = 1944] [id = 64] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x12b854000 == 58 [pid = 1944] [id = 119] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x129d7b800 == 57 [pid = 1944] [id = 118] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x1285ba800 == 56 [pid = 1944] [id = 117] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x127fd2800 == 55 [pid = 1944] [id = 116] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x125e81800 == 54 [pid = 1944] [id = 115] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x11c869800 == 53 [pid = 1944] [id = 114] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x11c5a4000 == 52 [pid = 1944] [id = 113] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb60800 == 51 [pid = 1944] [id = 112] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x12d2ec000) [pid = 1944] [serial = 313] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x11923b800 == 50 [pid = 1944] [id = 111] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x11a82c800 == 49 [pid = 1944] [id = 110] 04:10:34 INFO - PROCESS | 1944 | --DOCSHELL 0x12d2d9000 == 48 [pid = 1944] [id = 105] 04:10:34 INFO - PROCESS | 1944 | 1461755434263 Marionette TRACE conn2 <- [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]]]}] 04:10:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:10:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 622ms 04:10:34 INFO - PROCESS | 1944 | 1461755434298 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:10:34 INFO - PROCESS | 1944 | 1461755434301 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:10:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:10:34 INFO - PROCESS | 1944 | 1461755434305 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:10:34 INFO - PROCESS | 1944 | 1461755434307 Marionette TRACE conn2 <- [1,478,null,{}] 04:10:34 INFO - PROCESS | 1944 | 1461755434310 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:34 INFO - PROCESS | 1944 | 1461755434386 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x119142800) [pid = 1944] [serial = 172] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x129b18000) [pid = 1944] [serial = 295] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x129ab0800) [pid = 1944] [serial = 293] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x12b5ef000) [pid = 1944] [serial = 298] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x1187c9800) [pid = 1944] [serial = 265] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x11aa9ec00) [pid = 1944] [serial = 268] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x11c8c0000) [pid = 1944] [serial = 286] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x125a45400) [pid = 1944] [serial = 287] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x129967400) [pid = 1944] [serial = 275] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x126e4d400) [pid = 1944] [serial = 274] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x126a30c00) [pid = 1944] [serial = 289] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11aa20800) [pid = 1944] [serial = 280] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x11ada6c00) [pid = 1944] [serial = 281] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x11927c800) [pid = 1944] [serial = 278] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x118c2f400) [pid = 1944] [serial = 277] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x126a31c00) [pid = 1944] [serial = 304] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x12bc06800) [pid = 1944] [serial = 301] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x11bbe2800) [pid = 1944] [serial = 283] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11c389400) [pid = 1944] [serial = 284] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11c912400) [pid = 1944] [serial = 271] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12b6c1000) [pid = 1944] [serial = 299] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12be3dc00) [pid = 1944] [serial = 307] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12bc0d400) [pid = 1944] [serial = 302] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x128519c00) [pid = 1944] [serial = 292] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12b30c400) [pid = 1944] [serial = 296] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12bc11000) [pid = 1944] [serial = 305] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12c04e800) [pid = 1944] [serial = 308] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12d08cc00) [pid = 1944] [serial = 310] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12d2e4800) [pid = 1944] [serial = 311] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x12716f800) [pid = 1944] [serial = 290] [outer = 0x0] [url = about:blank] 04:10:34 INFO - PROCESS | 1944 | 1461755434442 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x1198d6800 == 49 [pid = 1944] [id = 127] 04:10:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x118543800) [pid = 1944] [serial = 378] [outer = 0x0] 04:10:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x11aa96400) [pid = 1944] [serial = 379] [outer = 0x118543800] 04:10:34 INFO - PROCESS | 1944 | 1461755434471 Marionette DEBUG loaded listener.js 04:10:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x11c912400) [pid = 1944] [serial = 380] [outer = 0x118543800] 04:10:34 INFO - PROCESS | 1944 | 1461755434787 Marionette TRACE conn2 <- [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]]]}] 04:10:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:10:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 04:10:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:10:34 INFO - PROCESS | 1944 | 1461755434825 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:10:34 INFO - PROCESS | 1944 | 1461755434826 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:10:34 INFO - PROCESS | 1944 | 1461755434831 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:10:34 INFO - PROCESS | 1944 | 1461755434833 Marionette TRACE conn2 <- [1,482,null,{}] 04:10:34 INFO - PROCESS | 1944 | 1461755434840 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:34 INFO - PROCESS | 1944 | 1461755434917 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:10:34 INFO - PROCESS | 1944 | 1461755434923 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5a0000 == 50 [pid = 1944] [id = 128] 04:10:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x126a31c00) [pid = 1944] [serial = 381] [outer = 0x0] 04:10:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x127ead400) [pid = 1944] [serial = 382] [outer = 0x126a31c00] 04:10:34 INFO - PROCESS | 1944 | 1461755434954 Marionette DEBUG loaded listener.js 04:10:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x129968800) [pid = 1944] [serial = 383] [outer = 0x126a31c00] 04:10:35 INFO - PROCESS | 1944 | 1461755435352 Marionette TRACE conn2 <- [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]]]}] 04:10:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:10:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 575ms 04:10:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:10:35 INFO - PROCESS | 1944 | 1461755435404 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:10:35 INFO - PROCESS | 1944 | 1461755435406 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:10:35 INFO - PROCESS | 1944 | 1461755435408 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:10:35 INFO - PROCESS | 1944 | 1461755435409 Marionette TRACE conn2 <- [1,486,null,{}] 04:10:35 INFO - PROCESS | 1944 | 1461755435417 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:35 INFO - PROCESS | 1944 | 1461755435491 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:10:35 INFO - PROCESS | 1944 | 1461755435498 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x125e75800 == 51 [pid = 1944] [id = 129] 04:10:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12b309c00) [pid = 1944] [serial = 384] [outer = 0x0] 04:10:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12b310800) [pid = 1944] [serial = 385] [outer = 0x12b309c00] 04:10:35 INFO - PROCESS | 1944 | 1461755435524 Marionette DEBUG loaded listener.js 04:10:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12b8d5c00) [pid = 1944] [serial = 386] [outer = 0x12b309c00] 04:10:35 INFO - PROCESS | 1944 | 1461755435837 Marionette TRACE conn2 <- [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]]]}] 04:10:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:10:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 474ms 04:10:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:10:35 INFO - PROCESS | 1944 | 1461755435882 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:10:35 INFO - PROCESS | 1944 | 1461755435884 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:10:35 INFO - PROCESS | 1944 | 1461755435886 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:10:35 INFO - PROCESS | 1944 | 1461755435887 Marionette TRACE conn2 <- [1,490,null,{}] 04:10:35 INFO - PROCESS | 1944 | 1461755435889 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:35 INFO - PROCESS | 1944 | 1461755435962 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:10:35 INFO - PROCESS | 1944 | 1461755435967 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x1274ad000 == 52 [pid = 1944] [id = 130] 04:10:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12b8d6000) [pid = 1944] [serial = 387] [outer = 0x0] 04:10:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12be34000) [pid = 1944] [serial = 388] [outer = 0x12b8d6000] 04:10:35 INFO - PROCESS | 1944 | 1461755435993 Marionette DEBUG loaded listener.js 04:10:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12c045400) [pid = 1944] [serial = 389] [outer = 0x12b8d6000] 04:10:36 INFO - PROCESS | 1944 | 1461755436320 Marionette TRACE conn2 <- [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]]]}] 04:10:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:10:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 467ms 04:10:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:10:36 INFO - PROCESS | 1944 | 1461755436354 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:10:36 INFO - PROCESS | 1944 | 1461755436355 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:10:36 INFO - PROCESS | 1944 | 1461755436357 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:10:36 INFO - PROCESS | 1944 | 1461755436358 Marionette TRACE conn2 <- [1,494,null,{}] 04:10:36 INFO - PROCESS | 1944 | 1461755436361 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:36 INFO - PROCESS | 1944 | 1461755436449 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:10:36 INFO - PROCESS | 1944 | 1461755436484 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x129ad3000 == 53 [pid = 1944] [id = 131] 04:10:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12bc06800) [pid = 1944] [serial = 390] [outer = 0x0] 04:10:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12d2ed800) [pid = 1944] [serial = 391] [outer = 0x12bc06800] 04:10:36 INFO - PROCESS | 1944 | 1461755436534 Marionette DEBUG loaded listener.js 04:10:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12e3b2800) [pid = 1944] [serial = 392] [outer = 0x12bc06800] 04:10:36 INFO - PROCESS | 1944 | 1461755436855 Marionette TRACE conn2 <- [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]]]}] 04:10:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:10:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 522ms 04:10:36 INFO - PROCESS | 1944 | 1461755436881 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:10:36 INFO - PROCESS | 1944 | 1461755436883 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:10:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:10:36 INFO - PROCESS | 1944 | 1461755436885 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:10:36 INFO - PROCESS | 1944 | 1461755436886 Marionette TRACE conn2 <- [1,498,null,{}] 04:10:36 INFO - PROCESS | 1944 | 1461755436888 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:36 INFO - PROCESS | 1944 | 1461755436986 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:10:36 INFO - PROCESS | 1944 | 1461755436991 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b854000 == 54 [pid = 1944] [id = 132] 04:10:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12b304000) [pid = 1944] [serial = 393] [outer = 0x0] 04:10:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12e4b1000) [pid = 1944] [serial = 394] [outer = 0x12b304000] 04:10:37 INFO - PROCESS | 1944 | 1461755437015 Marionette DEBUG loaded listener.js 04:10:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12e4b9c00) [pid = 1944] [serial = 395] [outer = 0x12b304000] 04:10:37 INFO - PROCESS | 1944 | 1461755437348 Marionette TRACE conn2 <- [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]]]}] 04:10:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:10:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 519ms 04:10:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:10:37 INFO - PROCESS | 1944 | 1461755437404 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:10:37 INFO - PROCESS | 1944 | 1461755437405 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:10:37 INFO - PROCESS | 1944 | 1461755437407 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:10:37 INFO - PROCESS | 1944 | 1461755437409 Marionette TRACE conn2 <- [1,502,null,{}] 04:10:37 INFO - PROCESS | 1944 | 1461755437411 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:37 INFO - PROCESS | 1944 | 1461755437501 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:10:37 INFO - PROCESS | 1944 | 1461755437515 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1dd800 == 55 [pid = 1944] [id = 133] 04:10:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12e4bb400) [pid = 1944] [serial = 396] [outer = 0x0] 04:10:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x12e641400) [pid = 1944] [serial = 397] [outer = 0x12e4bb400] 04:10:37 INFO - PROCESS | 1944 | 1461755437540 Marionette DEBUG loaded listener.js 04:10:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12e648400) [pid = 1944] [serial = 398] [outer = 0x12e4bb400] 04:10:37 INFO - PROCESS | 1944 | 1461755437854 Marionette TRACE conn2 <- [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]]]}] 04:10:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:10:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 474ms 04:10:37 INFO - PROCESS | 1944 | 1461755437883 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:10:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:10:37 INFO - PROCESS | 1944 | 1461755437884 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x129969c00) [pid = 1944] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x11870b800) [pid = 1944] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11aa49c00) [pid = 1944] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x118710800) [pid = 1944] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x12b5f2800) [pid = 1944] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x126a37800) [pid = 1944] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12b5f3400) [pid = 1944] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x125fcb400) [pid = 1944] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x118e1b000) [pid = 1944] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x127eb0000) [pid = 1944] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:10:37 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x12d08e000) [pid = 1944] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:10:37 INFO - PROCESS | 1944 | 1461755437910 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:10:37 INFO - PROCESS | 1944 | 1461755437912 Marionette TRACE conn2 <- [1,506,null,{}] 04:10:37 INFO - PROCESS | 1944 | 1461755437916 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:38 INFO - PROCESS | 1944 | 1461755438007 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:10:38 INFO - PROCESS | 1944 | 1461755438038 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x11adb9800 == 56 [pid = 1944] [id = 134] 04:10:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x115a04000) [pid = 1944] [serial = 399] [outer = 0x0] 04:10:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x11c0af400) [pid = 1944] [serial = 400] [outer = 0x115a04000] 04:10:38 INFO - PROCESS | 1944 | 1461755438063 Marionette DEBUG loaded listener.js 04:10:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12b5f3400) [pid = 1944] [serial = 401] [outer = 0x115a04000] 04:10:38 INFO - PROCESS | 1944 | 1461755438344 Marionette TRACE conn2 <- [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]]]}] 04:10:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:10:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 495ms 04:10:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:10:38 INFO - PROCESS | 1944 | 1461755438385 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:10:38 INFO - PROCESS | 1944 | 1461755438387 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:10:38 INFO - PROCESS | 1944 | 1461755438390 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:10:38 INFO - PROCESS | 1944 | 1461755438391 Marionette TRACE conn2 <- [1,510,null,{}] 04:10:38 INFO - PROCESS | 1944 | 1461755438397 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:38 INFO - PROCESS | 1944 | 1461755438489 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:10:38 INFO - PROCESS | 1944 | 1461755438495 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d74b800 == 57 [pid = 1944] [id = 135] 04:10:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12bea2000) [pid = 1944] [serial = 402] [outer = 0x0] 04:10:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12e64b000) [pid = 1944] [serial = 403] [outer = 0x12bea2000] 04:10:38 INFO - PROCESS | 1944 | 1461755438524 Marionette DEBUG loaded listener.js 04:10:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12ea0e000) [pid = 1944] [serial = 404] [outer = 0x12bea2000] 04:10:38 INFO - PROCESS | 1944 | 1461755438868 Marionette TRACE conn2 <- [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]]]}] 04:10:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:10:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 523ms 04:10:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:10:38 INFO - PROCESS | 1944 | 1461755438914 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:10:38 INFO - PROCESS | 1944 | 1461755438915 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:10:38 INFO - PROCESS | 1944 | 1461755438917 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:10:38 INFO - PROCESS | 1944 | 1461755438919 Marionette TRACE conn2 <- [1,514,null,{}] 04:10:38 INFO - PROCESS | 1944 | 1461755438921 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:39 INFO - PROCESS | 1944 | 1461755439009 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:10:39 INFO - PROCESS | 1944 | 1461755439015 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e454800 == 58 [pid = 1944] [id = 136] 04:10:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12ea0e400) [pid = 1944] [serial = 405] [outer = 0x0] 04:10:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12eab0800) [pid = 1944] [serial = 406] [outer = 0x12ea0e400] 04:10:39 INFO - PROCESS | 1944 | 1461755439044 Marionette DEBUG loaded listener.js 04:10:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12eedd000) [pid = 1944] [serial = 407] [outer = 0x12ea0e400] 04:10:39 INFO - PROCESS | 1944 | 1461755439345 Marionette TRACE conn2 <- [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]]]}] 04:10:39 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 04:10:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 469ms 04:10:39 INFO - PROCESS | 1944 | 1461755439387 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:10:39 INFO - PROCESS | 1944 | 1461755439388 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:10:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:10:39 INFO - PROCESS | 1944 | 1461755439390 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:10:39 INFO - PROCESS | 1944 | 1461755439391 Marionette TRACE conn2 <- [1,518,null,{}] 04:10:39 INFO - PROCESS | 1944 | 1461755439394 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:39 INFO - PROCESS | 1944 | 1461755439469 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:10:39 INFO - PROCESS | 1944 | 1461755439517 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e465000 == 59 [pid = 1944] [id = 137] 04:10:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x118ac7800) [pid = 1944] [serial = 408] [outer = 0x0] 04:10:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12eee1000) [pid = 1944] [serial = 409] [outer = 0x118ac7800] 04:10:39 INFO - PROCESS | 1944 | 1461755439541 Marionette DEBUG loaded listener.js 04:10:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12f465000) [pid = 1944] [serial = 410] [outer = 0x118ac7800] 04:10:39 INFO - PROCESS | 1944 | 1461755439814 Marionette TRACE conn2 <- [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]]]}] 04:10:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:10:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 473ms 04:10:39 INFO - PROCESS | 1944 | 1461755439865 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:10:39 INFO - PROCESS | 1944 | 1461755439866 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:10:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:10:39 INFO - PROCESS | 1944 | 1461755439869 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:10:39 INFO - PROCESS | 1944 | 1461755439870 Marionette TRACE conn2 <- [1,522,null,{}] 04:10:39 INFO - PROCESS | 1944 | 1461755439872 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:39 INFO - PROCESS | 1944 | 1461755439950 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:10:39 INFO - PROCESS | 1944 | 1461755439954 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ee52000 == 60 [pid = 1944] [id = 138] 04:10:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x12f465400) [pid = 1944] [serial = 411] [outer = 0x0] 04:10:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12f46c800) [pid = 1944] [serial = 412] [outer = 0x12f465400] 04:10:39 INFO - PROCESS | 1944 | 1461755439979 Marionette DEBUG loaded listener.js 04:10:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12f5e7c00) [pid = 1944] [serial = 413] [outer = 0x12f465400] 04:10:40 INFO - PROCESS | 1944 | 1461755440268 Marionette TRACE conn2 <- [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]]]}] 04:10:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:10:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 421ms 04:10:40 INFO - PROCESS | 1944 | 1461755440291 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:10:40 INFO - PROCESS | 1944 | 1461755440292 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:10:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:10:40 INFO - PROCESS | 1944 | 1461755440300 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:10:40 INFO - PROCESS | 1944 | 1461755440302 Marionette TRACE conn2 <- [1,526,null,{}] 04:10:40 INFO - PROCESS | 1944 | 1461755440305 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:40 INFO - PROCESS | 1944 | 1461755440426 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:10:40 INFO - PROCESS | 1944 | 1461755440576 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x11910e000 == 61 [pid = 1944] [id = 139] 04:10:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x114236800) [pid = 1944] [serial = 414] [outer = 0x0] 04:10:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x1158da000) [pid = 1944] [serial = 415] [outer = 0x114236800] 04:10:40 INFO - PROCESS | 1944 | 1461755440632 Marionette DEBUG loaded listener.js 04:10:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x118c78800) [pid = 1944] [serial = 416] [outer = 0x114236800] 04:10:41 INFO - PROCESS | 1944 | 1461755441117 Marionette TRACE conn2 <- [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]]]}] 04:10:41 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 04:10:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 874ms 04:10:41 INFO - PROCESS | 1944 | 1461755441176 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:10:41 INFO - PROCESS | 1944 | 1461755441178 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:10:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:10:41 INFO - PROCESS | 1944 | 1461755441183 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:10:41 INFO - PROCESS | 1944 | 1461755441185 Marionette TRACE conn2 <- [1,530,null,{}] 04:10:41 INFO - PROCESS | 1944 | 1461755441188 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:41 INFO - PROCESS | 1944 | 1461755441289 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:10:41 INFO - PROCESS | 1944 | 1461755441336 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x125e6c800 == 62 [pid = 1944] [id = 140] 04:10:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x11b2ccc00) [pid = 1944] [serial = 417] [outer = 0x0] 04:10:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x126a2f000) [pid = 1944] [serial = 418] [outer = 0x11b2ccc00] 04:10:41 INFO - PROCESS | 1944 | 1461755441368 Marionette DEBUG loaded listener.js 04:10:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x127f08400) [pid = 1944] [serial = 419] [outer = 0x11b2ccc00] 04:10:41 INFO - PROCESS | 1944 | 1461755441738 Marionette TRACE conn2 <- [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"]]]}] 04:10:41 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 04:10:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:10:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:10:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:10:41 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 04:10:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:10:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:10:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:10:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 572ms 04:10:41 INFO - PROCESS | 1944 | 1461755441757 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:10:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:10:41 INFO - PROCESS | 1944 | 1461755441760 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:10:41 INFO - PROCESS | 1944 | 1461755441763 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:10:41 INFO - PROCESS | 1944 | 1461755441764 Marionette TRACE conn2 <- [1,534,null,{}] 04:10:41 INFO - PROCESS | 1944 | 1461755441767 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:41 INFO - PROCESS | 1944 | 1461755441872 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:10:41 INFO - PROCESS | 1944 | 1461755441917 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e452000 == 63 [pid = 1944] [id = 141] 04:10:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x129a9dc00) [pid = 1944] [serial = 420] [outer = 0x0] 04:10:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x12c04a000) [pid = 1944] [serial = 421] [outer = 0x129a9dc00] 04:10:41 INFO - PROCESS | 1944 | 1461755441947 Marionette DEBUG loaded listener.js 04:10:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x12dcbb800) [pid = 1944] [serial = 422] [outer = 0x129a9dc00] 04:10:42 INFO - PROCESS | 1944 | 1461755442325 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 04:10:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:10:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 569ms 04:10:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:10:42 INFO - PROCESS | 1944 | 1461755442333 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:10:42 INFO - PROCESS | 1944 | 1461755442335 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:10:42 INFO - PROCESS | 1944 | 1461755442342 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:10:42 INFO - PROCESS | 1944 | 1461755442349 Marionette TRACE conn2 <- [1,538,null,{}] 04:10:42 INFO - PROCESS | 1944 | 1461755442353 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:42 INFO - PROCESS | 1944 | 1461755442466 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:10:42 INFO - PROCESS | 1944 | 1461755442575 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f44a800 == 64 [pid = 1944] [id = 142] 04:10:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x12e4ae000) [pid = 1944] [serial = 423] [outer = 0x0] 04:10:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x12ea03000) [pid = 1944] [serial = 424] [outer = 0x12e4ae000] 04:10:42 INFO - PROCESS | 1944 | 1461755442626 Marionette DEBUG loaded listener.js 04:10:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x12eab7c00) [pid = 1944] [serial = 425] [outer = 0x12e4ae000] 04:10:42 INFO - PROCESS | 1944 | 1461755442979 Marionette TRACE conn2 <- [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]]]}] 04:10:43 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. 04:10:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 682ms 04:10:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:10:43 INFO - PROCESS | 1944 | 1461755443020 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:10:43 INFO - PROCESS | 1944 | 1461755443021 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:10:43 INFO - PROCESS | 1944 | 1461755443024 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:10:43 INFO - PROCESS | 1944 | 1461755443025 Marionette TRACE conn2 <- [1,542,null,{}] 04:10:43 INFO - PROCESS | 1944 | 1461755443027 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:43 INFO - PROCESS | 1944 | 1461755443126 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:10:43 INFO - PROCESS | 1944 | 1461755443171 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f734800 == 65 [pid = 1944] [id = 143] 04:10:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x12e4b4400) [pid = 1944] [serial = 426] [outer = 0x0] 04:10:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12eedac00) [pid = 1944] [serial = 427] [outer = 0x12e4b4400] 04:10:43 INFO - PROCESS | 1944 | 1461755443202 Marionette DEBUG loaded listener.js 04:10:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x12f5ed800) [pid = 1944] [serial = 428] [outer = 0x12e4b4400] 04:10:43 INFO - PROCESS | 1944 | 1461755443574 Marionette TRACE conn2 <- [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]]]}] 04:10:43 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. 04:10:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 572ms 04:10:43 INFO - PROCESS | 1944 | 1461755443598 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:10:43 INFO - PROCESS | 1944 | 1461755443600 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:10:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:10:43 INFO - PROCESS | 1944 | 1461755443602 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:10:43 INFO - PROCESS | 1944 | 1461755443603 Marionette TRACE conn2 <- [1,546,null,{}] 04:10:43 INFO - PROCESS | 1944 | 1461755443606 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:43 INFO - PROCESS | 1944 | 1461755443713 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:10:43 INFO - PROCESS | 1944 | 1461755443847 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c760800 == 66 [pid = 1944] [id = 144] 04:10:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x12f5f3400) [pid = 1944] [serial = 429] [outer = 0x0] 04:10:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x12fa34400) [pid = 1944] [serial = 430] [outer = 0x12f5f3400] 04:10:43 INFO - PROCESS | 1944 | 1461755443902 Marionette DEBUG loaded listener.js 04:10:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x12fa42400) [pid = 1944] [serial = 431] [outer = 0x12f5f3400] 04:10:44 INFO - PROCESS | 1944 | 1461755444493 Marionette TRACE conn2 <- [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]]]}] 04:10:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:10:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 920ms 04:10:44 INFO - PROCESS | 1944 | 1461755444523 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:10:44 INFO - PROCESS | 1944 | 1461755444525 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:10:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:10:44 INFO - PROCESS | 1944 | 1461755444528 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:10:44 INFO - PROCESS | 1944 | 1461755444530 Marionette TRACE conn2 <- [1,550,null,{}] 04:10:44 INFO - PROCESS | 1944 | 1461755444534 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:44 INFO - PROCESS | 1944 | 1461755444626 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:10:44 INFO - PROCESS | 1944 | 1461755444706 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc39800 == 67 [pid = 1944] [id = 145] 04:10:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x11870b800) [pid = 1944] [serial = 432] [outer = 0x0] 04:10:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x118ef6000) [pid = 1944] [serial = 433] [outer = 0x11870b800] 04:10:44 INFO - PROCESS | 1944 | 1461755444741 Marionette DEBUG loaded listener.js 04:10:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x11aa44400) [pid = 1944] [serial = 434] [outer = 0x11870b800] 04:10:45 INFO - PROCESS | 1944 | 1461755445154 Marionette TRACE conn2 <- [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]]]}] 04:10:45 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. 04:10:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 674ms 04:10:45 INFO - PROCESS | 1944 | 1461755445203 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:10:45 INFO - PROCESS | 1944 | 1461755445206 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:10:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:10:45 INFO - PROCESS | 1944 | 1461755445211 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:10:45 INFO - PROCESS | 1944 | 1461755445213 Marionette TRACE conn2 <- [1,554,null,{}] 04:10:45 INFO - PROCESS | 1944 | 1461755445215 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:45 INFO - PROCESS | 1944 | 1461755445304 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:10:45 INFO - PROCESS | 1944 | 1461755445369 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x118927000 == 68 [pid = 1944] [id = 146] 04:10:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x118c19000) [pid = 1944] [serial = 435] [outer = 0x0] 04:10:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x11aa4e400) [pid = 1944] [serial = 436] [outer = 0x118c19000] 04:10:45 INFO - PROCESS | 1944 | 1461755445397 Marionette DEBUG loaded listener.js 04:10:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x11af7a400) [pid = 1944] [serial = 437] [outer = 0x118c19000] 04:10:45 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:45 INFO - PROCESS | 1944 | 1461755445788 Marionette TRACE conn2 <- [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]]]}] 04:10:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:10:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 620ms 04:10:45 INFO - PROCESS | 1944 | 1461755445831 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:10:45 INFO - PROCESS | 1944 | 1461755445833 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:10:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:10:45 INFO - PROCESS | 1944 | 1461755445835 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:10:45 INFO - PROCESS | 1944 | 1461755445837 Marionette TRACE conn2 <- [1,558,null,{}] 04:10:45 INFO - PROCESS | 1944 | 1461755445844 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:45 INFO - PROCESS | 1944 | 1461755445946 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x11bc3a800 == 67 [pid = 1944] [id = 73] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12ee52000 == 66 [pid = 1944] [id = 138] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12e465000 == 65 [pid = 1944] [id = 137] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12e454800 == 64 [pid = 1944] [id = 136] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12d74b800 == 63 [pid = 1944] [id = 135] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x11adb9800 == 62 [pid = 1944] [id = 134] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1dd800 == 61 [pid = 1944] [id = 133] 04:10:45 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x115a0e000) [pid = 1944] [serial = 316] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x11c917800) [pid = 1944] [serial = 319] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x12996cc00) [pid = 1944] [serial = 322] [outer = 0x0] [url = about:blank] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12b854000 == 60 [pid = 1944] [id = 132] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x129ad3000 == 59 [pid = 1944] [id = 131] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x1274ad000 == 58 [pid = 1944] [id = 130] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x125e75800 == 57 [pid = 1944] [id = 129] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x11c5a0000 == 56 [pid = 1944] [id = 128] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x1198d6800 == 55 [pid = 1944] [id = 127] 04:10:45 INFO - PROCESS | 1944 | --DOCSHELL 0x11892f800 == 54 [pid = 1944] [id = 126] 04:10:46 INFO - PROCESS | 1944 | --DOCSHELL 0x11b24b000 == 53 [pid = 1944] [id = 121] 04:10:46 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1af000 == 52 [pid = 1944] [id = 120] 04:10:46 INFO - PROCESS | 1944 | 1461755446034 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x126a0c000) [pid = 1944] [serial = 335] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x11aa4dc00) [pid = 1944] [serial = 331] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x11b7f3400) [pid = 1944] [serial = 332] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x12d08f000) [pid = 1944] [serial = 326] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x12be9e000) [pid = 1944] [serial = 325] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x1276d3400) [pid = 1944] [serial = 337] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x12be35c00) [pid = 1944] [serial = 346] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x12d2e1400) [pid = 1944] [serial = 353] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x12be36c00) [pid = 1944] [serial = 350] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x129968000) [pid = 1944] [serial = 341] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x127f08000) [pid = 1944] [serial = 340] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x12bea3800) [pid = 1944] [serial = 347] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x12beab400) [pid = 1944] [serial = 352] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x12b8d0c00) [pid = 1944] [serial = 349] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x12d6dd800) [pid = 1944] [serial = 356] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x12d477400) [pid = 1944] [serial = 355] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x127988c00) [pid = 1944] [serial = 338] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12b8d7400) [pid = 1944] [serial = 344] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12b308400) [pid = 1944] [serial = 343] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x118ef6400) [pid = 1944] [serial = 329] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x118a4f800) [pid = 1944] [serial = 328] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x11c387800) [pid = 1944] [serial = 334] [outer = 0x0] [url = about:blank] 04:10:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x1155e1800 == 53 [pid = 1944] [id = 147] 04:10:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x118e23800) [pid = 1944] [serial = 438] [outer = 0x0] 04:10:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x11aa1c000) [pid = 1944] [serial = 439] [outer = 0x118e23800] 04:10:46 INFO - PROCESS | 1944 | 1461755446067 Marionette DEBUG loaded listener.js 04:10:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x11c38e000) [pid = 1944] [serial = 440] [outer = 0x118e23800] 04:10:46 INFO - PROCESS | 1944 | 1461755446371 Marionette TRACE conn2 <- [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]]]}] 04:10:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:10:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 571ms 04:10:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:10:46 INFO - PROCESS | 1944 | 1461755446407 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:10:46 INFO - PROCESS | 1944 | 1461755446408 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:10:46 INFO - PROCESS | 1944 | 1461755446411 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:10:46 INFO - PROCESS | 1944 | 1461755446413 Marionette TRACE conn2 <- [1,562,null,{}] 04:10:46 INFO - PROCESS | 1944 | 1461755446416 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:46 INFO - PROCESS | 1944 | 1461755446489 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:10:46 INFO - PROCESS | 1944 | 1461755446497 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x11b786000 == 54 [pid = 1944] [id = 148] 04:10:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x11b2cc400) [pid = 1944] [serial = 441] [outer = 0x0] 04:10:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x12593dc00) [pid = 1944] [serial = 442] [outer = 0x11b2cc400] 04:10:46 INFO - PROCESS | 1944 | 1461755446523 Marionette DEBUG loaded listener.js 04:10:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x126e4cc00) [pid = 1944] [serial = 443] [outer = 0x11b2cc400] 04:10:46 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:46 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:46 INFO - PROCESS | 1944 | 1461755446862 Marionette TRACE conn2 <- [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]]]}] 04:10:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:10:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 470ms 04:10:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:10:46 INFO - PROCESS | 1944 | 1461755446882 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:10:46 INFO - PROCESS | 1944 | 1461755446883 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:10:46 INFO - PROCESS | 1944 | 1461755446885 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:10:46 INFO - PROCESS | 1944 | 1461755446887 Marionette TRACE conn2 <- [1,566,null,{}] 04:10:46 INFO - PROCESS | 1944 | 1461755446889 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:46 INFO - PROCESS | 1944 | 1461755446964 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:10:46 INFO - PROCESS | 1944 | 1461755446968 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5b4800 == 55 [pid = 1944] [id = 149] 04:10:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x126e4d400) [pid = 1944] [serial = 444] [outer = 0x0] 04:10:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x12734fc00) [pid = 1944] [serial = 445] [outer = 0x126e4d400] 04:10:46 INFO - PROCESS | 1944 | 1461755446993 Marionette DEBUG loaded listener.js 04:10:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x127982c00) [pid = 1944] [serial = 446] [outer = 0x126e4d400] 04:10:47 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:47 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:47 INFO - PROCESS | 1944 | 1461755447348 Marionette TRACE conn2 <- [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]]]}] 04:10:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:10:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 04:10:47 INFO - PROCESS | 1944 | 1461755447356 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:10:47 INFO - PROCESS | 1944 | 1461755447357 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:10:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:10:47 INFO - PROCESS | 1944 | 1461755447361 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:10:47 INFO - PROCESS | 1944 | 1461755447363 Marionette TRACE conn2 <- [1,570,null,{}] 04:10:47 INFO - PROCESS | 1944 | 1461755447366 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:47 INFO - PROCESS | 1944 | 1461755447530 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:10:47 INFO - PROCESS | 1944 | 1461755447549 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x125a6e000 == 56 [pid = 1944] [id = 150] 04:10:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x127988c00) [pid = 1944] [serial = 447] [outer = 0x0] 04:10:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x1285e8c00) [pid = 1944] [serial = 448] [outer = 0x127988c00] 04:10:47 INFO - PROCESS | 1944 | 1461755447593 Marionette DEBUG loaded listener.js 04:10:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x12b5e5c00) [pid = 1944] [serial = 449] [outer = 0x127988c00] 04:10:47 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:47 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:48 INFO - PROCESS | 1944 | 1461755448012 Marionette TRACE conn2 <- [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]]]}] 04:10:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:10:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 670ms 04:10:48 INFO - PROCESS | 1944 | 1461755448031 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:10:48 INFO - PROCESS | 1944 | 1461755448033 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:10:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:10:48 INFO - PROCESS | 1944 | 1461755448035 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:10:48 INFO - PROCESS | 1944 | 1461755448036 Marionette TRACE conn2 <- [1,574,null,{}] 04:10:48 INFO - PROCESS | 1944 | 1461755448038 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:48 INFO - PROCESS | 1944 | 1461755448114 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:10:48 INFO - PROCESS | 1944 | 1461755448174 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x126e9f800 == 57 [pid = 1944] [id = 151] 04:10:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x11aa17800) [pid = 1944] [serial = 450] [outer = 0x0] 04:10:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x12b5e8800) [pid = 1944] [serial = 451] [outer = 0x11aa17800] 04:10:48 INFO - PROCESS | 1944 | 1461755448200 Marionette DEBUG loaded listener.js 04:10:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12b8d7c00) [pid = 1944] [serial = 452] [outer = 0x11aa17800] 04:10:48 INFO - PROCESS | 1944 | 1461755448509 Marionette TRACE conn2 <- [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]]]}] 04:10:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:10:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 518ms 04:10:48 INFO - PROCESS | 1944 | 1461755448553 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:10:48 INFO - PROCESS | 1944 | 1461755448554 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:10:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:10:48 INFO - PROCESS | 1944 | 1461755448556 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:10:48 INFO - PROCESS | 1944 | 1461755448557 Marionette TRACE conn2 <- [1,578,null,{}] 04:10:48 INFO - PROCESS | 1944 | 1461755448560 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:48 INFO - PROCESS | 1944 | 1461755448656 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:10:48 INFO - PROCESS | 1944 | 1461755448661 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x127fee000 == 58 [pid = 1944] [id = 152] 04:10:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x127eaf000) [pid = 1944] [serial = 453] [outer = 0x0] 04:10:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x12be3c400) [pid = 1944] [serial = 454] [outer = 0x127eaf000] 04:10:48 INFO - PROCESS | 1944 | 1461755448687 Marionette DEBUG loaded listener.js 04:10:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x12c04c800) [pid = 1944] [serial = 455] [outer = 0x127eaf000] 04:10:49 INFO - PROCESS | 1944 | 1461755449017 Marionette TRACE conn2 <- [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]]]}] 04:10:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:10:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 471ms 04:10:49 INFO - PROCESS | 1944 | 1461755449034 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:10:49 INFO - PROCESS | 1944 | 1461755449035 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:10:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:10:49 INFO - PROCESS | 1944 | 1461755449037 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:10:49 INFO - PROCESS | 1944 | 1461755449039 Marionette TRACE conn2 <- [1,582,null,{}] 04:10:49 INFO - PROCESS | 1944 | 1461755449041 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:49 INFO - PROCESS | 1944 | 1461755449139 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:10:49 INFO - PROCESS | 1944 | 1461755449144 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b11d800 == 59 [pid = 1944] [id = 153] 04:10:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x12be39000) [pid = 1944] [serial = 456] [outer = 0x0] 04:10:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x12d095800) [pid = 1944] [serial = 457] [outer = 0x12be39000] 04:10:49 INFO - PROCESS | 1944 | 1461755449198 Marionette DEBUG loaded listener.js 04:10:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x12d473400) [pid = 1944] [serial = 458] [outer = 0x12be39000] 04:10:49 INFO - PROCESS | 1944 | 1461755449630 Marionette TRACE conn2 <- [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]]]}] 04:10:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:10:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 618ms 04:10:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:10:49 INFO - PROCESS | 1944 | 1461755449674 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:10:49 INFO - PROCESS | 1944 | 1461755449676 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:10:49 INFO - PROCESS | 1944 | 1461755449682 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:10:49 INFO - PROCESS | 1944 | 1461755449684 Marionette TRACE conn2 <- [1,586,null,{}] 04:10:49 INFO - PROCESS | 1944 | 1461755449687 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:49 INFO - PROCESS | 1944 | 1461755449805 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:10:49 INFO - PROCESS | 1944 | 1461755449830 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1d2800 == 60 [pid = 1944] [id = 154] 04:10:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x12d604000) [pid = 1944] [serial = 459] [outer = 0x0] 04:10:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x12d606000) [pid = 1944] [serial = 460] [outer = 0x12d604000] 04:10:49 INFO - PROCESS | 1944 | 1461755449856 Marionette DEBUG loaded listener.js 04:10:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12d60b000) [pid = 1944] [serial = 461] [outer = 0x12d604000] 04:10:50 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:50 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x126a31c00) [pid = 1944] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x118543800) [pid = 1944] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x11a8d0800) [pid = 1944] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x118ac7800) [pid = 1944] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x12bea2000) [pid = 1944] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x12bc06800) [pid = 1944] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x11590f800) [pid = 1944] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x11870b400) [pid = 1944] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x11c714400) [pid = 1944] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x1192f5000) [pid = 1944] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x12b304800) [pid = 1944] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x11c389800) [pid = 1944] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x1285f0800) [pid = 1944] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x11c0adc00) [pid = 1944] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x127984800) [pid = 1944] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x129a9f800) [pid = 1944] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x119da6800) [pid = 1944] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x118ad2800) [pid = 1944] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x11c5f8c00) [pid = 1944] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12b304000) [pid = 1944] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12e4bb400) [pid = 1944] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x115a04000) [pid = 1944] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x1285eb000) [pid = 1944] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12b8d6000) [pid = 1944] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x12d472000) [pid = 1944] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12b309c00) [pid = 1944] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x11b7f6800) [pid = 1944] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12ea0e400) [pid = 1944] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x115adb800) [pid = 1944] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:10:50 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11af37800) [pid = 1944] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:10:50 INFO - PROCESS | 1944 | 1461755450499 Marionette TRACE conn2 <- [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]]]}] 04:10:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:10:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 825ms 04:10:50 INFO - PROCESS | 1944 | 1461755450505 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:10:50 INFO - PROCESS | 1944 | 1461755450506 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:10:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:10:50 INFO - PROCESS | 1944 | 1461755450508 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:10:50 INFO - PROCESS | 1944 | 1461755450510 Marionette TRACE conn2 <- [1,590,null,{}] 04:10:50 INFO - PROCESS | 1944 | 1461755450515 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:50 INFO - PROCESS | 1944 | 1461755450606 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:10:50 INFO - PROCESS | 1944 | 1461755450611 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb60000 == 61 [pid = 1944] [id = 155] 04:10:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x1158df400) [pid = 1944] [serial = 462] [outer = 0x0] 04:10:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x1187c9c00) [pid = 1944] [serial = 463] [outer = 0x1158df400] 04:10:50 INFO - PROCESS | 1944 | 1461755450643 Marionette DEBUG loaded listener.js 04:10:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x1285e2c00) [pid = 1944] [serial = 464] [outer = 0x1158df400] 04:10:50 INFO - PROCESS | 1944 | 1461755450985 Marionette TRACE conn2 <- [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]]]}] 04:10:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:10:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 520ms 04:10:51 INFO - PROCESS | 1944 | 1461755451041 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:10:51 INFO - PROCESS | 1944 | 1461755451042 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:10:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:10:51 INFO - PROCESS | 1944 | 1461755451046 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:10:51 INFO - PROCESS | 1944 | 1461755451048 Marionette TRACE conn2 <- [1,594,null,{}] 04:10:51 INFO - PROCESS | 1944 | 1461755451050 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:51 INFO - PROCESS | 1944 | 1461755451131 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:10:51 INFO - PROCESS | 1944 | 1461755451136 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d693000 == 62 [pid = 1944] [id = 156] 04:10:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x127ea6000) [pid = 1944] [serial = 465] [outer = 0x0] 04:10:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x12d092000) [pid = 1944] [serial = 466] [outer = 0x127ea6000] 04:10:51 INFO - PROCESS | 1944 | 1461755451161 Marionette DEBUG loaded listener.js 04:10:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12d610c00) [pid = 1944] [serial = 467] [outer = 0x127ea6000] 04:10:51 INFO - PROCESS | 1944 | 1461755451466 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 04:10:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:10:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 468ms 04:10:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:10:51 INFO - PROCESS | 1944 | 1461755451515 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:10:51 INFO - PROCESS | 1944 | 1461755451516 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:10:51 INFO - PROCESS | 1944 | 1461755451518 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:10:51 INFO - PROCESS | 1944 | 1461755451519 Marionette TRACE conn2 <- [1,598,null,{}] 04:10:51 INFO - PROCESS | 1944 | 1461755451522 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:51 INFO - PROCESS | 1944 | 1461755451601 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:10:51 INFO - PROCESS | 1944 | 1461755451605 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e318000 == 63 [pid = 1944] [id = 157] 04:10:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12d611400) [pid = 1944] [serial = 468] [outer = 0x0] 04:10:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x12dcb3c00) [pid = 1944] [serial = 469] [outer = 0x12d611400] 04:10:51 INFO - PROCESS | 1944 | 1461755451630 Marionette DEBUG loaded listener.js 04:10:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x12e3a7c00) [pid = 1944] [serial = 470] [outer = 0x12d611400] 04:10:51 INFO - PROCESS | 1944 | 1461755451930 Marionette TRACE conn2 <- [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]]]}] 04:10:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:10:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 467ms 04:10:51 INFO - PROCESS | 1944 | 1461755451992 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:10:51 INFO - PROCESS | 1944 | 1461755451993 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:10:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:10:52 INFO - PROCESS | 1944 | 1461755451998 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:10:52 INFO - PROCESS | 1944 | 1461755452000 Marionette TRACE conn2 <- [1,602,null,{}] 04:10:52 INFO - PROCESS | 1944 | 1461755452002 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:52 INFO - PROCESS | 1944 | 1461755452084 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:10:52 INFO - PROCESS | 1944 | 1461755452088 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ea93000 == 64 [pid = 1944] [id = 158] 04:10:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x12d610800) [pid = 1944] [serial = 471] [outer = 0x0] 04:10:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x12e3ad800) [pid = 1944] [serial = 472] [outer = 0x12d610800] 04:10:52 INFO - PROCESS | 1944 | 1461755452113 Marionette DEBUG loaded listener.js 04:10:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x12e4b4800) [pid = 1944] [serial = 473] [outer = 0x12d610800] 04:10:52 INFO - PROCESS | 1944 | 1461755452493 Marionette TRACE conn2 <- [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]]]}] 04:10:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:10:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 520ms 04:10:52 INFO - PROCESS | 1944 | 1461755452518 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:10:52 INFO - PROCESS | 1944 | 1461755452520 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:10:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:10:52 INFO - PROCESS | 1944 | 1461755452524 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:10:52 INFO - PROCESS | 1944 | 1461755452527 Marionette TRACE conn2 <- [1,606,null,{}] 04:10:52 INFO - PROCESS | 1944 | 1461755452532 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:52 INFO - PROCESS | 1944 | 1461755452635 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:10:52 INFO - PROCESS | 1944 | 1461755452705 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x1159cb800 == 65 [pid = 1944] [id = 159] 04:10:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x1157d5400) [pid = 1944] [serial = 474] [outer = 0x0] 04:10:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x115a0e000) [pid = 1944] [serial = 475] [outer = 0x1157d5400] 04:10:52 INFO - PROCESS | 1944 | 1461755452737 Marionette DEBUG loaded listener.js 04:10:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x11876a400) [pid = 1944] [serial = 476] [outer = 0x1157d5400] 04:10:53 INFO - PROCESS | 1944 | 1461755453144 Marionette TRACE conn2 <- [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]]]}] 04:10:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:10:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 679ms 04:10:53 INFO - PROCESS | 1944 | 1461755453203 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:10:53 INFO - PROCESS | 1944 | 1461755453207 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:10:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:10:53 INFO - PROCESS | 1944 | 1461755453212 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:10:53 INFO - PROCESS | 1944 | 1461755453214 Marionette TRACE conn2 <- [1,610,null,{}] 04:10:53 INFO - PROCESS | 1944 | 1461755453216 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:53 INFO - PROCESS | 1944 | 1461755453322 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:10:53 INFO - PROCESS | 1944 | 1461755453372 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb27000 == 66 [pid = 1944] [id = 160] 04:10:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x118ef9000) [pid = 1944] [serial = 477] [outer = 0x0] 04:10:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x11af38800) [pid = 1944] [serial = 478] [outer = 0x118ef9000] 04:10:53 INFO - PROCESS | 1944 | 1461755453400 Marionette DEBUG loaded listener.js 04:10:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x11b7f6000) [pid = 1944] [serial = 479] [outer = 0x118ef9000] 04:10:53 INFO - PROCESS | 1944 | 1461755453816 Marionette TRACE conn2 <- [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]]]}] 04:10:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:10:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 04:10:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:10:53 INFO - PROCESS | 1944 | 1461755453882 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:10:53 INFO - PROCESS | 1944 | 1461755453883 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:10:53 INFO - PROCESS | 1944 | 1461755453886 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:10:53 INFO - PROCESS | 1944 | 1461755453888 Marionette TRACE conn2 <- [1,614,null,{}] 04:10:53 INFO - PROCESS | 1944 | 1461755453896 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:54 INFO - PROCESS | 1944 | 1461755454028 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:10:54 INFO - PROCESS | 1944 | 1461755454093 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x1285be800 == 67 [pid = 1944] [id = 161] 04:10:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x11c0a9800) [pid = 1944] [serial = 480] [outer = 0x0] 04:10:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x12593f000) [pid = 1944] [serial = 481] [outer = 0x11c0a9800] 04:10:54 INFO - PROCESS | 1944 | 1461755454127 Marionette DEBUG loaded listener.js 04:10:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12797f800) [pid = 1944] [serial = 482] [outer = 0x11c0a9800] 04:10:54 INFO - PROCESS | 1944 | 1461755454539 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 04:10:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:10:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 671ms 04:10:54 INFO - PROCESS | 1944 | 1461755454557 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:10:54 INFO - PROCESS | 1944 | 1461755454559 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:10:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:10:54 INFO - PROCESS | 1944 | 1461755454562 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:10:54 INFO - PROCESS | 1944 | 1461755454563 Marionette TRACE conn2 <- [1,618,null,{}] 04:10:54 INFO - PROCESS | 1944 | 1461755454566 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:54 INFO - PROCESS | 1944 | 1461755454667 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:10:54 INFO - PROCESS | 1944 | 1461755454714 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12eaa0800 == 68 [pid = 1944] [id = 162] 04:10:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x125fcac00) [pid = 1944] [serial = 483] [outer = 0x0] 04:10:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x1285e9000) [pid = 1944] [serial = 484] [outer = 0x125fcac00] 04:10:54 INFO - PROCESS | 1944 | 1461755454746 Marionette DEBUG loaded listener.js 04:10:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x12b311c00) [pid = 1944] [serial = 485] [outer = 0x125fcac00] 04:10:55 INFO - PROCESS | 1944 | 1461755455157 Marionette TRACE conn2 <- [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]]]}] 04:10:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:10:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 619ms 04:10:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:10:55 INFO - PROCESS | 1944 | 1461755455182 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:10:55 INFO - PROCESS | 1944 | 1461755455183 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:10:55 INFO - PROCESS | 1944 | 1461755455186 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:10:55 INFO - PROCESS | 1944 | 1461755455187 Marionette TRACE conn2 <- [1,622,null,{}] 04:10:55 INFO - PROCESS | 1944 | 1461755455189 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:55 INFO - PROCESS | 1944 | 1461755455288 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:10:55 INFO - PROCESS | 1944 | 1461755455371 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fa0c000 == 69 [pid = 1944] [id = 163] 04:10:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x12b5e7c00) [pid = 1944] [serial = 486] [outer = 0x0] 04:10:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x12be41000) [pid = 1944] [serial = 487] [outer = 0x12b5e7c00] 04:10:55 INFO - PROCESS | 1944 | 1461755455404 Marionette DEBUG loaded listener.js 04:10:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x12d611000) [pid = 1944] [serial = 488] [outer = 0x12b5e7c00] 04:10:55 INFO - PROCESS | 1944 | 1461755455802 Marionette TRACE conn2 <- [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]]]}] 04:10:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:10:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 668ms 04:10:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:10:55 INFO - PROCESS | 1944 | 1461755455855 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:10:55 INFO - PROCESS | 1944 | 1461755455856 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:10:55 INFO - PROCESS | 1944 | 1461755455858 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:10:55 INFO - PROCESS | 1944 | 1461755455859 Marionette TRACE conn2 <- [1,626,null,{}] 04:10:55 INFO - PROCESS | 1944 | 1461755455874 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:55 INFO - PROCESS | 1944 | 1461755455991 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:10:56 INFO - PROCESS | 1944 | 1461755456045 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fbcc800 == 70 [pid = 1944] [id = 164] 04:10:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x12e3b1c00) [pid = 1944] [serial = 489] [outer = 0x0] 04:10:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x12e642800) [pid = 1944] [serial = 490] [outer = 0x12e3b1c00] 04:10:56 INFO - PROCESS | 1944 | 1461755456078 Marionette DEBUG loaded listener.js 04:10:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12eab1c00) [pid = 1944] [serial = 491] [outer = 0x12e3b1c00] 04:10:56 INFO - PROCESS | 1944 | 1461755456533 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 04:10:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:10:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 733ms 04:10:56 INFO - PROCESS | 1944 | 1461755456591 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:10:56 INFO - PROCESS | 1944 | 1461755456593 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:10:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:10:56 INFO - PROCESS | 1944 | 1461755456595 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:10:56 INFO - PROCESS | 1944 | 1461755456597 Marionette TRACE conn2 <- [1,630,null,{}] 04:10:56 INFO - PROCESS | 1944 | 1461755456599 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:56 INFO - PROCESS | 1944 | 1461755456838 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:10:56 INFO - PROCESS | 1944 | 1461755456908 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x11adc6800 == 71 [pid = 1944] [id = 165] 04:10:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x11543e800) [pid = 1944] [serial = 492] [outer = 0x0] 04:10:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x11590f800) [pid = 1944] [serial = 493] [outer = 0x11543e800] 04:10:56 INFO - PROCESS | 1944 | 1461755456939 Marionette DEBUG loaded listener.js 04:10:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x118766400) [pid = 1944] [serial = 494] [outer = 0x11543e800] 04:10:57 INFO - PROCESS | 1944 | 1461755457401 Marionette TRACE conn2 <- [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]]]}] 04:10:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:10:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 872ms 04:10:57 INFO - PROCESS | 1944 | 1461755457468 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:10:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:10:57 INFO - PROCESS | 1944 | 1461755457470 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:10:57 INFO - PROCESS | 1944 | 1461755457473 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:10:57 INFO - PROCESS | 1944 | 1461755457476 Marionette TRACE conn2 <- [1,634,null,{}] 04:10:57 INFO - PROCESS | 1944 | 1461755457499 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:57 INFO - PROCESS | 1944 | 1461755457616 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x11c5b2000 == 70 [pid = 1944] [id = 65] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x127fda000 == 69 [pid = 1944] [id = 70] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x11adc9800 == 68 [pid = 1944] [id = 63] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x12e318000 == 67 [pid = 1944] [id = 157] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x12d693000 == 66 [pid = 1944] [id = 156] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb60000 == 65 [pid = 1944] [id = 155] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1d2800 == 64 [pid = 1944] [id = 154] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x12b11d800 == 63 [pid = 1944] [id = 153] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x12f46c800) [pid = 1944] [serial = 412] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x127fee000 == 62 [pid = 1944] [id = 152] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x126e9f800 == 61 [pid = 1944] [id = 151] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x125a6e000 == 60 [pid = 1944] [id = 150] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x11c5b4800 == 59 [pid = 1944] [id = 149] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x11b786000 == 58 [pid = 1944] [id = 148] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x1155e1800 == 57 [pid = 1944] [id = 147] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x118927000 == 56 [pid = 1944] [id = 146] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x11bc39800 == 55 [pid = 1944] [id = 145] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x125e6c800 == 54 [pid = 1944] [id = 140] 04:10:57 INFO - PROCESS | 1944 | --DOCSHELL 0x11910e000 == 53 [pid = 1944] [id = 139] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x125a49400) [pid = 1944] [serial = 221] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x12850c800) [pid = 1944] [serial = 169] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x12b5f2c00) [pid = 1944] [serial = 212] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x11b2d1400) [pid = 1944] [serial = 218] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x11aa14400) [pid = 1944] [serial = 215] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x12d474400) [pid = 1944] [serial = 314] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x12b5ec000) [pid = 1944] [serial = 323] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x118cf0400) [pid = 1944] [serial = 317] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x118efa400) [pid = 1944] [serial = 266] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x125a4c800) [pid = 1944] [serial = 272] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x11af7dc00) [pid = 1944] [serial = 269] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x12b8d5400) [pid = 1944] [serial = 263] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x127170000) [pid = 1944] [serial = 320] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x12e4b1000) [pid = 1944] [serial = 394] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12e641400) [pid = 1944] [serial = 397] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x11c0af400) [pid = 1944] [serial = 400] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x12b5f3400) [pid = 1944] [serial = 401] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x12be38400) [pid = 1944] [serial = 368] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x12b30e000) [pid = 1944] [serial = 367] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x12be34000) [pid = 1944] [serial = 388] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x12c045400) [pid = 1944] [serial = 389] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12dcbc400) [pid = 1944] [serial = 371] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12d6e1800) [pid = 1944] [serial = 370] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x12b310800) [pid = 1944] [serial = 385] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x12b8d5c00) [pid = 1944] [serial = 386] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x1274da400) [pid = 1944] [serial = 365] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x125fca800) [pid = 1944] [serial = 364] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12eab0800) [pid = 1944] [serial = 406] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12d2e8800) [pid = 1944] [serial = 374] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12bc08400) [pid = 1944] [serial = 373] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x11bbdf400) [pid = 1944] [serial = 362] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11af84400) [pid = 1944] [serial = 361] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x127ead400) [pid = 1944] [serial = 382] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x129968800) [pid = 1944] [serial = 383] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12dcb3800) [pid = 1944] [serial = 358] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x11aa96400) [pid = 1944] [serial = 379] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11c912400) [pid = 1944] [serial = 380] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x11b7f3c00) [pid = 1944] [serial = 377] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11ac93c00) [pid = 1944] [serial = 376] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x12e648400) [pid = 1944] [serial = 398] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12f465000) [pid = 1944] [serial = 410] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12ea0e000) [pid = 1944] [serial = 404] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12d2ed800) [pid = 1944] [serial = 391] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12e3b2800) [pid = 1944] [serial = 392] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12eedd000) [pid = 1944] [serial = 407] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12e64b000) [pid = 1944] [serial = 403] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12e4b9c00) [pid = 1944] [serial = 395] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12eee1000) [pid = 1944] [serial = 409] [outer = 0x0] [url = about:blank] 04:10:57 INFO - PROCESS | 1944 | 1461755457706 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x118798000 == 54 [pid = 1944] [id = 166] 04:10:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x118c30000) [pid = 1944] [serial = 495] [outer = 0x0] 04:10:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11aa1fc00) [pid = 1944] [serial = 496] [outer = 0x118c30000] 04:10:57 INFO - PROCESS | 1944 | 1461755457737 Marionette DEBUG loaded listener.js 04:10:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x11af78c00) [pid = 1944] [serial = 497] [outer = 0x118c30000] 04:10:57 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:57 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:58 INFO - PROCESS | 1944 | 1461755458057 Marionette TRACE conn2 <- [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]]]}] 04:10:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:10:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 591ms 04:10:58 INFO - PROCESS | 1944 | 1461755458068 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:10:58 INFO - PROCESS | 1944 | 1461755458070 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:10:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:10:58 INFO - PROCESS | 1944 | 1461755458073 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:10:58 INFO - PROCESS | 1944 | 1461755458074 Marionette TRACE conn2 <- [1,638,null,{}] 04:10:58 INFO - PROCESS | 1944 | 1461755458076 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:58 INFO - PROCESS | 1944 | 1461755458167 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:10:58 INFO - PROCESS | 1944 | 1461755458216 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x11c389c00) [pid = 1944] [serial = 498] [outer = 0x12fa40c00] 04:10:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c028000 == 55 [pid = 1944] [id = 167] 04:10:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x11c38e800) [pid = 1944] [serial = 499] [outer = 0x0] 04:10:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x11c518c00) [pid = 1944] [serial = 500] [outer = 0x11c38e800] 04:10:58 INFO - PROCESS | 1944 | 1461755458268 Marionette DEBUG loaded listener.js 04:10:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x11c911c00) [pid = 1944] [serial = 501] [outer = 0x11c38e800] 04:10:58 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:58 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:10:58 INFO - PROCESS | 1944 | 1461755458738 Marionette TRACE conn2 <- [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]]]}] 04:10:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:10:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 669ms 04:10:58 INFO - PROCESS | 1944 | 1461755458743 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:10:58 INFO - PROCESS | 1944 | 1461755458747 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:10:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:10:58 INFO - PROCESS | 1944 | 1461755458755 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:10:58 INFO - PROCESS | 1944 | 1461755458758 Marionette TRACE conn2 <- [1,642,null,{}] 04:10:58 INFO - PROCESS | 1944 | 1461755458760 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:58 INFO - PROCESS | 1944 | 1461755458842 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:10:58 INFO - PROCESS | 1944 | 1461755458849 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c753000 == 56 [pid = 1944] [id = 168] 04:10:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x115ae0000) [pid = 1944] [serial = 502] [outer = 0x0] 04:10:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x126a0c000) [pid = 1944] [serial = 503] [outer = 0x115ae0000] 04:10:58 INFO - PROCESS | 1944 | 1461755458875 Marionette DEBUG loaded listener.js 04:10:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12850d800) [pid = 1944] [serial = 504] [outer = 0x115ae0000] 04:10:59 INFO - PROCESS | 1944 | 1461755459206 Marionette TRACE conn2 <- [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]]]}] 04:10:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:10:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 480ms 04:10:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:10:59 INFO - PROCESS | 1944 | 1461755459238 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:10:59 INFO - PROCESS | 1944 | 1461755459239 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:10:59 INFO - PROCESS | 1944 | 1461755459241 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:10:59 INFO - PROCESS | 1944 | 1461755459242 Marionette TRACE conn2 <- [1,646,null,{}] 04:10:59 INFO - PROCESS | 1944 | 1461755459244 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:10:59 INFO - PROCESS | 1944 | 1461755459353 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:10:59 INFO - PROCESS | 1944 | 1461755459361 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:10:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x126abb000 == 57 [pid = 1944] [id = 169] 04:10:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x1274e4800) [pid = 1944] [serial = 505] [outer = 0x0] 04:10:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x129abb000) [pid = 1944] [serial = 506] [outer = 0x1274e4800] 04:10:59 INFO - PROCESS | 1944 | 1461755459402 Marionette DEBUG loaded listener.js 04:10:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12b30e800) [pid = 1944] [serial = 507] [outer = 0x1274e4800] 04:10:59 INFO - PROCESS | 1944 | 1461755459902 Marionette TRACE conn2 <- [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]]]}] 04:10:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:10:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 720ms 04:10:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:10:59 INFO - PROCESS | 1944 | 1461755459963 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:10:59 INFO - PROCESS | 1944 | 1461755459964 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:10:59 INFO - PROCESS | 1944 | 1461755459966 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:10:59 INFO - PROCESS | 1944 | 1461755459968 Marionette TRACE conn2 <- [1,650,null,{}] 04:10:59 INFO - PROCESS | 1944 | 1461755459970 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:00 INFO - PROCESS | 1944 | 1461755460065 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:11:00 INFO - PROCESS | 1944 | 1461755460084 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x1274c0800 == 58 [pid = 1944] [id = 170] 04:11:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12bc08400) [pid = 1944] [serial = 508] [outer = 0x0] 04:11:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12be34000) [pid = 1944] [serial = 509] [outer = 0x12bc08400] 04:11:00 INFO - PROCESS | 1944 | 1461755460115 Marionette DEBUG loaded listener.js 04:11:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12d08cc00) [pid = 1944] [serial = 510] [outer = 0x12bc08400] 04:11:00 INFO - PROCESS | 1944 | 1461755460471 Marionette TRACE conn2 <- [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]]]}] 04:11:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:11:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 04:11:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:11:00 INFO - PROCESS | 1944 | 1461755460485 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:11:00 INFO - PROCESS | 1944 | 1461755460486 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:11:00 INFO - PROCESS | 1944 | 1461755460488 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:11:00 INFO - PROCESS | 1944 | 1461755460489 Marionette TRACE conn2 <- [1,654,null,{}] 04:11:00 INFO - PROCESS | 1944 | 1461755460492 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:00 INFO - PROCESS | 1944 | 1461755460590 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:11:00 INFO - PROCESS | 1944 | 1461755460602 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x129adf000 == 59 [pid = 1944] [id = 171] 04:11:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12be3b800) [pid = 1944] [serial = 511] [outer = 0x0] 04:11:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x12d47bc00) [pid = 1944] [serial = 512] [outer = 0x12be3b800] 04:11:00 INFO - PROCESS | 1944 | 1461755460627 Marionette DEBUG loaded listener.js 04:11:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12d6e9800) [pid = 1944] [serial = 513] [outer = 0x12be3b800] 04:11:00 INFO - PROCESS | 1944 | 1461755460971 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 04:11:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:11:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 04:11:01 INFO - PROCESS | 1944 | 1461755461009 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:11:01 INFO - PROCESS | 1944 | 1461755461010 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:11:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:11:01 INFO - PROCESS | 1944 | 1461755461014 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:11:01 INFO - PROCESS | 1944 | 1461755461015 Marionette TRACE conn2 <- [1,658,null,{}] 04:11:01 INFO - PROCESS | 1944 | 1461755461018 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:01 INFO - PROCESS | 1944 | 1461755461111 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:11:01 INFO - PROCESS | 1944 | 1461755461116 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b11e800 == 60 [pid = 1944] [id = 172] 04:11:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12d2e5400) [pid = 1944] [serial = 514] [outer = 0x0] 04:11:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x12e3a8000) [pid = 1944] [serial = 515] [outer = 0x12d2e5400] 04:11:01 INFO - PROCESS | 1944 | 1461755461141 Marionette DEBUG loaded listener.js 04:11:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12e640c00) [pid = 1944] [serial = 516] [outer = 0x12d2e5400] 04:11:01 INFO - PROCESS | 1944 | 1461755461551 Marionette TRACE conn2 <- [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]]]}] 04:11:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:11:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 574ms 04:11:01 INFO - PROCESS | 1944 | 1461755461595 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:11:01 INFO - PROCESS | 1944 | 1461755461597 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:11:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:11:01 INFO - PROCESS | 1944 | 1461755461601 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:11:01 INFO - PROCESS | 1944 | 1461755461602 Marionette TRACE conn2 <- [1,662,null,{}] 04:11:01 INFO - PROCESS | 1944 | 1461755461606 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:01 INFO - PROCESS | 1944 | 1461755461748 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:11:01 INFO - PROCESS | 1944 | 1461755461770 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc62800 == 61 [pid = 1944] [id = 173] 04:11:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x11aa18400) [pid = 1944] [serial = 517] [outer = 0x0] 04:11:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x12e4b3c00) [pid = 1944] [serial = 518] [outer = 0x11aa18400] 04:11:01 INFO - PROCESS | 1944 | 1461755461811 Marionette DEBUG loaded listener.js 04:11:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x12ea05800) [pid = 1944] [serial = 519] [outer = 0x11aa18400] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x12f465400) [pid = 1944] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x127eaf000) [pid = 1944] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12be39000) [pid = 1944] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x118c19000) [pid = 1944] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x127988c00) [pid = 1944] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x118e23800) [pid = 1944] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x126e4d400) [pid = 1944] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x11870b800) [pid = 1944] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11b2cc400) [pid = 1944] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12d604000) [pid = 1944] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x1158df400) [pid = 1944] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12d611400) [pid = 1944] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x127ea6000) [pid = 1944] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:11:02 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11aa17800) [pid = 1944] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:11:02 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:11:02 INFO - PROCESS | 1944 | [1944] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 04:11:02 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:11:02 INFO - PROCESS | 1944 | 1461755462378 Marionette TRACE conn2 <- [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]]]}] 04:11:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:11:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 819ms 04:11:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:11:02 INFO - PROCESS | 1944 | 1461755462420 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:11:02 INFO - PROCESS | 1944 | 1461755462421 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:11:02 INFO - PROCESS | 1944 | 1461755462423 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:11:02 INFO - PROCESS | 1944 | 1461755462424 Marionette TRACE conn2 <- [1,666,null,{}] 04:11:02 INFO - PROCESS | 1944 | 1461755462427 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:02 INFO - PROCESS | 1944 | 1461755462538 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:11:02 INFO - PROCESS | 1944 | 1461755462570 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bed9000 == 62 [pid = 1944] [id = 174] 04:11:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x11aa17c00) [pid = 1944] [serial = 520] [outer = 0x0] 04:11:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12b30e400) [pid = 1944] [serial = 521] [outer = 0x11aa17c00] 04:11:02 INFO - PROCESS | 1944 | 1461755462595 Marionette DEBUG loaded listener.js 04:11:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12d60a400) [pid = 1944] [serial = 522] [outer = 0x11aa17c00] 04:11:02 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:11:02 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:11:02 INFO - PROCESS | 1944 | 1461755462869 Marionette TRACE conn2 <- [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]]]}] 04:11:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:11:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 469ms 04:11:02 INFO - PROCESS | 1944 | 1461755462892 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:11:02 INFO - PROCESS | 1944 | 1461755462894 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:11:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:11:02 INFO - PROCESS | 1944 | 1461755462903 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:11:02 INFO - PROCESS | 1944 | 1461755462904 Marionette TRACE conn2 <- [1,670,null,{}] 04:11:02 INFO - PROCESS | 1944 | 1461755462907 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:02 INFO - PROCESS | 1944 | 1461755462990 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:11:02 INFO - PROCESS | 1944 | 1461755462996 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d452800 == 63 [pid = 1944] [id = 175] 04:11:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12d60c400) [pid = 1944] [serial = 523] [outer = 0x0] 04:11:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12eaac800) [pid = 1944] [serial = 524] [outer = 0x12d60c400] 04:11:03 INFO - PROCESS | 1944 | 1461755463026 Marionette DEBUG loaded listener.js 04:11:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12eab9800) [pid = 1944] [serial = 525] [outer = 0x12d60c400] 04:11:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:11:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 467ms 04:11:03 INFO - PROCESS | 1944 | 1461755463367 Marionette TRACE conn2 <- [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]]]}] 04:11:03 INFO - PROCESS | 1944 | 1461755463372 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:11:03 INFO - PROCESS | 1944 | 1461755463373 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:11:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:11:03 INFO - PROCESS | 1944 | 1461755463375 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:11:03 INFO - PROCESS | 1944 | 1461755463377 Marionette TRACE conn2 <- [1,674,null,{}] 04:11:03 INFO - PROCESS | 1944 | 1461755463382 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:03 INFO - PROCESS | 1944 | 1461755463503 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:11:03 INFO - PROCESS | 1944 | 1461755463511 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d757000 == 64 [pid = 1944] [id = 176] 04:11:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x12eedc400) [pid = 1944] [serial = 526] [outer = 0x0] 04:11:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12f463000) [pid = 1944] [serial = 527] [outer = 0x12eedc400] 04:11:03 INFO - PROCESS | 1944 | 1461755463536 Marionette DEBUG loaded listener.js 04:11:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12f5e7800) [pid = 1944] [serial = 528] [outer = 0x12eedc400] 04:11:03 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:11:03 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:11:03 INFO - PROCESS | 1944 | 1461755463835 Marionette TRACE conn2 <- [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]]]}] 04:11:03 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 04:11:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 473ms 04:11:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:11:03 INFO - PROCESS | 1944 | 1461755463852 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:11:03 INFO - PROCESS | 1944 | 1461755463853 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:11:03 INFO - PROCESS | 1944 | 1461755463856 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:11:03 INFO - PROCESS | 1944 | 1461755463857 Marionette TRACE conn2 <- [1,678,null,{}] 04:11:03 INFO - PROCESS | 1944 | 1461755463859 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:03 INFO - PROCESS | 1944 | 1461755463942 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:11:03 INFO - PROCESS | 1944 | 1461755463948 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e461800 == 65 [pid = 1944] [id = 177] 04:11:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x127171400) [pid = 1944] [serial = 529] [outer = 0x0] 04:11:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12f5f5400) [pid = 1944] [serial = 530] [outer = 0x127171400] 04:11:03 INFO - PROCESS | 1944 | 1461755463973 Marionette DEBUG loaded listener.js 04:11:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12fa37800) [pid = 1944] [serial = 531] [outer = 0x127171400] 04:11:04 INFO - PROCESS | 1944 | 1461755464409 Marionette TRACE conn2 <- [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]]]}] 04:11:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:11:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 619ms 04:11:04 INFO - PROCESS | 1944 | 1461755464475 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:11:04 INFO - PROCESS | 1944 | 1461755464478 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:11:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:11:04 INFO - PROCESS | 1944 | 1461755464482 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:11:04 INFO - PROCESS | 1944 | 1461755464484 Marionette TRACE conn2 <- [1,682,null,{}] 04:11:04 INFO - PROCESS | 1944 | 1461755464488 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:04 INFO - PROCESS | 1944 | 1461755464591 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:11:04 INFO - PROCESS | 1944 | 1461755464642 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a921000 == 66 [pid = 1944] [id = 178] 04:11:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x118764400) [pid = 1944] [serial = 532] [outer = 0x0] 04:11:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x119274800) [pid = 1944] [serial = 533] [outer = 0x118764400] 04:11:04 INFO - PROCESS | 1944 | 1461755464674 Marionette DEBUG loaded listener.js 04:11:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x11adab000) [pid = 1944] [serial = 534] [outer = 0x118764400] 04:11:05 INFO - PROCESS | 1944 | 1461755465681 Marionette TRACE conn2 <- [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]]]}] 04:11:05 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) 04:11:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1222ms 04:11:05 INFO - PROCESS | 1944 | 1461755465704 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:11:05 INFO - PROCESS | 1944 | 1461755465709 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:11:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:11:05 INFO - PROCESS | 1944 | 1461755465713 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:11:05 INFO - PROCESS | 1944 | 1461755465715 Marionette TRACE conn2 <- [1,686,null,{}] 04:11:05 INFO - PROCESS | 1944 | 1461755465718 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:05 INFO - PROCESS | 1944 | 1461755465817 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:11:05 INFO - PROCESS | 1944 | 1461755465867 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x126e2f800 == 67 [pid = 1944] [id = 179] 04:11:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x11adae400) [pid = 1944] [serial = 535] [outer = 0x0] 04:11:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x125a4b800) [pid = 1944] [serial = 536] [outer = 0x11adae400] 04:11:05 INFO - PROCESS | 1944 | 1461755465897 Marionette DEBUG loaded listener.js 04:11:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x1273d2000) [pid = 1944] [serial = 537] [outer = 0x11adae400] 04:11:06 INFO - PROCESS | 1944 | 1461755466867 Marionette TRACE conn2 <- [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]]]}] 04:11:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:11:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1171ms 04:11:06 INFO - PROCESS | 1944 | 1461755466922 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:11:06 INFO - PROCESS | 1944 | 1461755466924 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:11:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:11:06 INFO - PROCESS | 1944 | 1461755466931 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:11:06 INFO - PROCESS | 1944 | 1461755466935 Marionette TRACE conn2 <- [1,690,null,{}] 04:11:06 INFO - PROCESS | 1944 | 1461755466946 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:07 INFO - PROCESS | 1944 | 1461755467098 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:11:07 INFO - PROCESS | 1944 | 1461755467192 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e469800 == 68 [pid = 1944] [id = 180] 04:11:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x12beab000) [pid = 1944] [serial = 538] [outer = 0x0] 04:11:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x12d08dc00) [pid = 1944] [serial = 539] [outer = 0x12beab000] 04:11:07 INFO - PROCESS | 1944 | 1461755467219 Marionette DEBUG loaded listener.js 04:11:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x12d609400) [pid = 1944] [serial = 540] [outer = 0x12beab000] 04:11:08 INFO - PROCESS | 1944 | 1461755468094 Marionette TRACE conn2 <- [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]]]}] 04:11:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:11:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1177ms 04:11:08 INFO - PROCESS | 1944 | 1461755468106 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:11:08 INFO - PROCESS | 1944 | 1461755468109 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:11:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:11:08 INFO - PROCESS | 1944 | 1461755468116 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:11:08 INFO - PROCESS | 1944 | 1461755468118 Marionette TRACE conn2 <- [1,694,null,{}] 04:11:08 INFO - PROCESS | 1944 | 1461755468121 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:08 INFO - PROCESS | 1944 | 1461755468271 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:11:08 INFO - PROCESS | 1944 | 1461755468318 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x1155e3800 == 69 [pid = 1944] [id = 181] 04:11:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x1143bc400) [pid = 1944] [serial = 541] [outer = 0x0] 04:11:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x11b2d1400) [pid = 1944] [serial = 542] [outer = 0x1143bc400] 04:11:08 INFO - PROCESS | 1944 | 1461755468390 Marionette DEBUG loaded listener.js 04:11:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x12be9dc00) [pid = 1944] [serial = 543] [outer = 0x1143bc400] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x125e85800 == 68 [pid = 1944] [id = 122] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x119235800 == 67 [pid = 1944] [id = 125] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x125a69000 == 66 [pid = 1944] [id = 107] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12d757000 == 65 [pid = 1944] [id = 176] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12d452800 == 64 [pid = 1944] [id = 175] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12bed9000 == 63 [pid = 1944] [id = 174] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc62800 == 62 [pid = 1944] [id = 173] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12b11e800 == 61 [pid = 1944] [id = 172] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x1158da000) [pid = 1944] [serial = 415] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x126a2f000) [pid = 1944] [serial = 418] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x12c04a000) [pid = 1944] [serial = 421] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x12ea03000) [pid = 1944] [serial = 424] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x12eedac00) [pid = 1944] [serial = 427] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x12e3ad800) [pid = 1944] [serial = 472] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x129adf000 == 60 [pid = 1944] [id = 171] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x1274c0800 == 59 [pid = 1944] [id = 170] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x126abb000 == 58 [pid = 1944] [id = 169] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x11c753000 == 57 [pid = 1944] [id = 168] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x11c028000 == 56 [pid = 1944] [id = 167] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x118798000 == 55 [pid = 1944] [id = 166] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x11adc6800 == 54 [pid = 1944] [id = 165] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12fbcc800 == 53 [pid = 1944] [id = 164] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12fa0c000 == 52 [pid = 1944] [id = 163] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12eaa0800 == 51 [pid = 1944] [id = 162] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x1285be800 == 50 [pid = 1944] [id = 161] 04:11:09 INFO - PROCESS | 1944 | 1461755469505 Marionette TRACE conn2 <- [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]]]}] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb27000 == 49 [pid = 1944] [id = 160] 04:11:09 INFO - PROCESS | 1944 | --DOCSHELL 0x1159cb800 == 48 [pid = 1944] [id = 159] 04:11:09 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) 04:11:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1424ms 04:11:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:11:09 INFO - PROCESS | 1944 | 1461755469538 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:11:09 INFO - PROCESS | 1944 | 1461755469541 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:11:09 INFO - PROCESS | 1944 | 1461755469544 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:11:09 INFO - PROCESS | 1944 | 1461755469546 Marionette TRACE conn2 <- [1,698,null,{}] 04:11:09 INFO - PROCESS | 1944 | 1461755469549 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:09 INFO - PROCESS | 1944 | 1461755469644 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x12f5e7c00) [pid = 1944] [serial = 413] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x12be3c400) [pid = 1944] [serial = 454] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12d095800) [pid = 1944] [serial = 457] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x11af7a400) [pid = 1944] [serial = 437] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x11aa4e400) [pid = 1944] [serial = 436] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x1285e8c00) [pid = 1944] [serial = 448] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12b5e5c00) [pid = 1944] [serial = 449] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x11aa1c000) [pid = 1944] [serial = 439] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x11c38e000) [pid = 1944] [serial = 440] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12734fc00) [pid = 1944] [serial = 445] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x127982c00) [pid = 1944] [serial = 446] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x11aa44400) [pid = 1944] [serial = 434] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x118ef6000) [pid = 1944] [serial = 433] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x12593dc00) [pid = 1944] [serial = 442] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x126e4cc00) [pid = 1944] [serial = 443] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12fa34400) [pid = 1944] [serial = 430] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12d606000) [pid = 1944] [serial = 460] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x12d473400) [pid = 1944] [serial = 458] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x1285e2c00) [pid = 1944] [serial = 464] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x1187c9c00) [pid = 1944] [serial = 463] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x12dcb3c00) [pid = 1944] [serial = 469] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12d60b000) [pid = 1944] [serial = 461] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12d092000) [pid = 1944] [serial = 466] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12b5e8800) [pid = 1944] [serial = 451] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12b8d7c00) [pid = 1944] [serial = 452] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12e3a7c00) [pid = 1944] [serial = 470] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12c04c800) [pid = 1944] [serial = 455] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12d610c00) [pid = 1944] [serial = 467] [outer = 0x0] [url = about:blank] 04:11:09 INFO - PROCESS | 1944 | 1461755469703 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x11879a000 == 49 [pid = 1944] [id = 182] 04:11:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11a8cb000) [pid = 1944] [serial = 544] [outer = 0x0] 04:11:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x11aa9c000) [pid = 1944] [serial = 545] [outer = 0x11a8cb000] 04:11:09 INFO - PROCESS | 1944 | 1461755469734 Marionette DEBUG loaded listener.js 04:11:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x11af86400) [pid = 1944] [serial = 546] [outer = 0x11a8cb000] 04:11:10 INFO - PROCESS | 1944 | 1461755470519 Marionette TRACE conn2 <- [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]]]}] 04:11:10 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) 04:11:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1022ms 04:11:10 INFO - PROCESS | 1944 | 1461755470566 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:11:10 INFO - PROCESS | 1944 | 1461755470570 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:11:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:11:10 INFO - PROCESS | 1944 | 1461755470574 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:11:10 INFO - PROCESS | 1944 | 1461755470576 Marionette TRACE conn2 <- [1,702,null,{}] 04:11:10 INFO - PROCESS | 1944 | 1461755470586 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:10 INFO - PROCESS | 1944 | 1461755470667 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:11:10 INFO - PROCESS | 1944 | 1461755470672 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb34000 == 50 [pid = 1944] [id = 183] 04:11:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x11b7ee000) [pid = 1944] [serial = 547] [outer = 0x0] 04:11:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x11c976800) [pid = 1944] [serial = 548] [outer = 0x11b7ee000] 04:11:10 INFO - PROCESS | 1944 | 1461755470700 Marionette DEBUG loaded listener.js 04:11:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x126c6bc00) [pid = 1944] [serial = 549] [outer = 0x11b7ee000] 04:11:11 INFO - PROCESS | 1944 | 1461755471535 Marionette TRACE conn2 <- [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]]]}] 04:11:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:11:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 973ms 04:11:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:11:11 INFO - PROCESS | 1944 | 1461755471548 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:11:11 INFO - PROCESS | 1944 | 1461755471549 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:11:11 INFO - PROCESS | 1944 | 1461755471551 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:11:11 INFO - PROCESS | 1944 | 1461755471553 Marionette TRACE conn2 <- [1,706,null,{}] 04:11:11 INFO - PROCESS | 1944 | 1461755471571 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:11 INFO - PROCESS | 1944 | 1461755471671 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:11:11 INFO - PROCESS | 1944 | 1461755471704 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c861800 == 51 [pid = 1944] [id = 184] 04:11:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x1276d4400) [pid = 1944] [serial = 550] [outer = 0x0] 04:11:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12995f400) [pid = 1944] [serial = 551] [outer = 0x1276d4400] 04:11:11 INFO - PROCESS | 1944 | 1461755471732 Marionette DEBUG loaded listener.js 04:11:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12b306400) [pid = 1944] [serial = 552] [outer = 0x1276d4400] 04:11:12 INFO - PROCESS | 1944 | 1461755472564 Marionette TRACE conn2 <- [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]]]}] 04:11:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:11:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1022ms 04:11:12 INFO - PROCESS | 1944 | 1461755472573 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:11:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:11:12 INFO - PROCESS | 1944 | 1461755472575 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:11:12 INFO - PROCESS | 1944 | 1461755472577 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:11:12 INFO - PROCESS | 1944 | 1461755472578 Marionette TRACE conn2 <- [1,710,null,{}] 04:11:12 INFO - PROCESS | 1944 | 1461755472583 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:12 INFO - PROCESS | 1944 | 1461755472676 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:11:12 INFO - PROCESS | 1944 | 1461755472708 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x12697a000 == 52 [pid = 1944] [id = 185] 04:11:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12b5e7000) [pid = 1944] [serial = 553] [outer = 0x0] 04:11:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12b8c9c00) [pid = 1944] [serial = 554] [outer = 0x12b5e7000] 04:11:12 INFO - PROCESS | 1944 | 1461755472735 Marionette DEBUG loaded listener.js 04:11:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12be3c000) [pid = 1944] [serial = 555] [outer = 0x12b5e7000] 04:11:13 INFO - PROCESS | 1944 | 1461755473521 Marionette TRACE conn2 <- [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]]]}] 04:11:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:11:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 973ms 04:11:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:11:13 INFO - PROCESS | 1944 | 1461755473558 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:11:13 INFO - PROCESS | 1944 | 1461755473559 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:11:13 INFO - PROCESS | 1944 | 1461755473561 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:11:13 INFO - PROCESS | 1944 | 1461755473562 Marionette TRACE conn2 <- [1,714,null,{}] 04:11:13 INFO - PROCESS | 1944 | 1461755473567 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:13 INFO - PROCESS | 1944 | 1461755473694 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12be3b800) [pid = 1944] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x12d610800) [pid = 1944] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x11c38e800) [pid = 1944] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x1274e4800) [pid = 1944] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x115ae0000) [pid = 1944] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12d2e5400) [pid = 1944] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x118c30000) [pid = 1944] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x11543e800) [pid = 1944] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11aa18400) [pid = 1944] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x11aa17c00) [pid = 1944] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12d60c400) [pid = 1944] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12bc08400) [pid = 1944] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:11:13 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12eedc400) [pid = 1944] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:11:13 INFO - PROCESS | 1944 | 1461755473732 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d59800 == 53 [pid = 1944] [id = 186] 04:11:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x115a0d000) [pid = 1944] [serial = 556] [outer = 0x0] 04:11:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x118e1ec00) [pid = 1944] [serial = 557] [outer = 0x115a0d000] 04:11:13 INFO - PROCESS | 1944 | 1461755473758 Marionette DEBUG loaded listener.js 04:11:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x127988c00) [pid = 1944] [serial = 558] [outer = 0x115a0d000] 04:11:14 INFO - PROCESS | 1944 | 1461755474528 Marionette TRACE conn2 <- [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]]]}] 04:11:14 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 04:11:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1020ms 04:11:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:11:14 INFO - PROCESS | 1944 | 1461755474582 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:11:14 INFO - PROCESS | 1944 | 1461755474583 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:11:14 INFO - PROCESS | 1944 | 1461755474585 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:11:14 INFO - PROCESS | 1944 | 1461755474586 Marionette TRACE conn2 <- [1,718,null,{}] 04:11:14 INFO - PROCESS | 1944 | 1461755474588 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:14 INFO - PROCESS | 1944 | 1461755474678 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:11:14 INFO - PROCESS | 1944 | 1461755474686 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x11adb4800 == 54 [pid = 1944] [id = 187] 04:11:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12d2e5000) [pid = 1944] [serial = 559] [outer = 0x0] 04:11:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12d60fc00) [pid = 1944] [serial = 560] [outer = 0x12d2e5000] 04:11:14 INFO - PROCESS | 1944 | 1461755474713 Marionette DEBUG loaded listener.js 04:11:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12dcba800) [pid = 1944] [serial = 561] [outer = 0x12d2e5000] 04:11:15 INFO - PROCESS | 1944 | 1461755475535 Marionette TRACE conn2 <- [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]]]}] 04:11:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:11:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 04:11:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:11:15 INFO - PROCESS | 1944 | 1461755475555 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:11:15 INFO - PROCESS | 1944 | 1461755475556 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:11:15 INFO - PROCESS | 1944 | 1461755475558 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:11:15 INFO - PROCESS | 1944 | 1461755475559 Marionette TRACE conn2 <- [1,722,null,{}] 04:11:15 INFO - PROCESS | 1944 | 1461755475563 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:15 INFO - PROCESS | 1944 | 1461755475657 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:11:15 INFO - PROCESS | 1944 | 1461755475663 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b12b800 == 55 [pid = 1944] [id = 188] 04:11:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12d2e5400) [pid = 1944] [serial = 562] [outer = 0x0] 04:11:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x12e4ae800) [pid = 1944] [serial = 563] [outer = 0x12d2e5400] 04:11:15 INFO - PROCESS | 1944 | 1461755475689 Marionette DEBUG loaded listener.js 04:11:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12e63f400) [pid = 1944] [serial = 564] [outer = 0x12d2e5400] 04:11:16 INFO - PROCESS | 1944 | 1461755476147 Marionette TRACE conn2 <- [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/ [0,725,"getWindowHandle",null] 04:11:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:11:16 INFO - PROCESS | 1944 | 1461755476188 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:11:16 INFO - PROCESS | 1944 | 1461755476191 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:11:16 INFO - PROCESS | 1944 | 1461755476194 Marionette TRACE conn2 <- [1,726,null,{}] 04:11:16 INFO - PROCESS | 1944 | 1461755476200 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:16 INFO - PROCESS | 1944 | 1461755476302 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:11:16 INFO - PROCESS | 1944 | 1461755476351 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc43000 == 56 [pid = 1944] [id = 189] 04:11:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x119da6800) [pid = 1944] [serial = 565] [outer = 0x0] 04:11:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x11c0a2800) [pid = 1944] [serial = 566] [outer = 0x119da6800] 04:11:16 INFO - PROCESS | 1944 | 1461755476384 Marionette DEBUG loaded listener.js 04:11:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x11c91d000) [pid = 1944] [serial = 567] [outer = 0x119da6800] 04:11:16 INFO - PROCESS | 1944 | 1461755476839 Marionette TRACE conn2 <- [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]]]}] 04:11:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:11:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 673ms 04:11:16 INFO - PROCESS | 1944 | 1461755476864 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:11:16 INFO - PROCESS | 1944 | 1461755476868 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:11:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:11:16 INFO - PROCESS | 1944 | 1461755476873 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:11:16 INFO - PROCESS | 1944 | 1461755476875 Marionette TRACE conn2 <- [1,730,null,{}] 04:11:16 INFO - PROCESS | 1944 | 1461755476877 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:17 INFO - PROCESS | 1944 | 1461755476997 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:11:17 INFO - PROCESS | 1944 | 1461755477058 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x1285b0000 == 57 [pid = 1944] [id = 190] 04:11:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x127f04400) [pid = 1944] [serial = 568] [outer = 0x0] 04:11:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x12b30b000) [pid = 1944] [serial = 569] [outer = 0x127f04400] 04:11:17 INFO - PROCESS | 1944 | 1461755477089 Marionette DEBUG loaded listener.js 04:11:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x12b6bb400) [pid = 1944] [serial = 570] [outer = 0x127f04400] 04:11:17 INFO - PROCESS | 1944 | 1461755477523 Marionette TRACE conn2 <- [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[3640] expected 0 but got 10","_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/ [0,733,"getWindowHandle",null] 04:11:17 INFO - PROCESS | 1944 | 1461755477564 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:11:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:11:17 INFO - PROCESS | 1944 | 1461755477567 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:11:17 INFO - PROCESS | 1944 | 1461755477570 Marionette TRACE conn2 <- [1,734,null,{}] 04:11:17 INFO - PROCESS | 1944 | 1461755477577 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:17 INFO - PROCESS | 1944 | 1461755477677 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:11:17 INFO - PROCESS | 1944 | 1461755477738 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1a4000 == 58 [pid = 1944] [id = 191] 04:11:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x12d610800) [pid = 1944] [serial = 571] [outer = 0x0] 04:11:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x12e3ae400) [pid = 1944] [serial = 572] [outer = 0x12d610800] 04:11:17 INFO - PROCESS | 1944 | 1461755477770 Marionette DEBUG loaded listener.js 04:11:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x12e64b400) [pid = 1944] [serial = 573] [outer = 0x12d610800] 04:11:18 INFO - PROCESS | 1944 | 1461755478185 Marionette TRACE conn2 <- [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]]]}] 04:11:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:11:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 04:11:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:11:18 INFO - PROCESS | 1944 | 1461755478240 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:11:18 INFO - PROCESS | 1944 | 1461755478242 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:11:18 INFO - PROCESS | 1944 | 1461755478244 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:11:18 INFO - PROCESS | 1944 | 1461755478245 Marionette TRACE conn2 <- [1,738,null,{}] 04:11:18 INFO - PROCESS | 1944 | 1461755478267 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:18 INFO - PROCESS | 1944 | 1461755478364 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:11:18 INFO - PROCESS | 1944 | 1461755478425 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d44d800 == 59 [pid = 1944] [id = 192] 04:11:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x12ea04400) [pid = 1944] [serial = 574] [outer = 0x0] 04:11:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x12eaafc00) [pid = 1944] [serial = 575] [outer = 0x12ea04400] 04:11:18 INFO - PROCESS | 1944 | 1461755478456 Marionette DEBUG loaded listener.js 04:11:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x12eedb400) [pid = 1944] [serial = 576] [outer = 0x12ea04400] 04:11:19 INFO - PROCESS | 1944 | 1461755479320 Marionette TRACE conn2 <- [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]]]}] 04:11:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:11:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1088ms 04:11:19 INFO - PROCESS | 1944 | 1461755479333 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:11:19 INFO - PROCESS | 1944 | 1461755479334 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:11:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:11:19 INFO - PROCESS | 1944 | 1461755479336 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:11:19 INFO - PROCESS | 1944 | 1461755479337 Marionette TRACE conn2 <- [1,742,null,{}] 04:11:19 INFO - PROCESS | 1944 | 1461755479340 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:19 INFO - PROCESS | 1944 | 1461755479435 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:11:19 INFO - PROCESS | 1944 | 1461755479481 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e319000 == 60 [pid = 1944] [id = 193] 04:11:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x12ea0fc00) [pid = 1944] [serial = 577] [outer = 0x0] 04:11:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x12f465400) [pid = 1944] [serial = 578] [outer = 0x12ea0fc00] 04:11:19 INFO - PROCESS | 1944 | 1461755479511 Marionette DEBUG loaded listener.js 04:11:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x12f470800) [pid = 1944] [serial = 579] [outer = 0x12ea0fc00] 04:11:20 INFO - PROCESS | 1944 | 1461755480421 Marionette TRACE conn2 <- [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]]]}] 04:11:20 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 04:11:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1120ms 04:11:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:11:20 INFO - PROCESS | 1944 | 1461755480457 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:11:20 INFO - PROCESS | 1944 | 1461755480459 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:11:20 INFO - PROCESS | 1944 | 1461755480465 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:11:20 INFO - PROCESS | 1944 | 1461755480467 Marionette TRACE conn2 <- [1,746,null,{}] 04:11:20 INFO - PROCESS | 1944 | 1461755480471 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:20 INFO - PROCESS | 1944 | 1461755480566 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:11:20 INFO - PROCESS | 1944 | 1461755480615 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc3c000 == 61 [pid = 1944] [id = 194] 04:11:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x11aa48800) [pid = 1944] [serial = 580] [outer = 0x0] 04:11:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x11af7b400) [pid = 1944] [serial = 581] [outer = 0x11aa48800] 04:11:20 INFO - PROCESS | 1944 | 1461755480643 Marionette DEBUG loaded listener.js 04:11:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x11c382c00) [pid = 1944] [serial = 582] [outer = 0x11aa48800] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x11c760800 == 60 [pid = 1944] [id = 144] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x11adb4800 == 59 [pid = 1944] [id = 187] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x119d59800 == 58 [pid = 1944] [id = 186] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x12697a000 == 57 [pid = 1944] [id = 185] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x11c861800 == 56 [pid = 1944] [id = 184] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb34000 == 55 [pid = 1944] [id = 183] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x11879a000 == 54 [pid = 1944] [id = 182] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x1155e3800 == 53 [pid = 1944] [id = 181] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x115a0e000) [pid = 1944] [serial = 475] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12593f000) [pid = 1944] [serial = 481] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x12e642800) [pid = 1944] [serial = 490] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x11af38800) [pid = 1944] [serial = 478] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12be41000) [pid = 1944] [serial = 487] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x1285e9000) [pid = 1944] [serial = 484] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 122 (0x12f5f5400) [pid = 1944] [serial = 530] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x12e469800 == 52 [pid = 1944] [id = 180] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x126e2f800 == 51 [pid = 1944] [id = 179] 04:11:21 INFO - PROCESS | 1944 | --DOCSHELL 0x11a921000 == 50 [pid = 1944] [id = 178] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 121 (0x12d47bc00) [pid = 1944] [serial = 512] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12e4b4800) [pid = 1944] [serial = 473] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x11c518c00) [pid = 1944] [serial = 500] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x11c911c00) [pid = 1944] [serial = 501] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x129abb000) [pid = 1944] [serial = 506] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x126a0c000) [pid = 1944] [serial = 503] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12850d800) [pid = 1944] [serial = 504] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12e3a8000) [pid = 1944] [serial = 515] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x11aa1fc00) [pid = 1944] [serial = 496] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x11af78c00) [pid = 1944] [serial = 497] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x118766400) [pid = 1944] [serial = 494] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11590f800) [pid = 1944] [serial = 493] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x12d6e9800) [pid = 1944] [serial = 513] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12e4b3c00) [pid = 1944] [serial = 518] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12b30e400) [pid = 1944] [serial = 521] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x1285f1000) [pid = 1944] [serial = 206] [outer = 0x0] [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.] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12eaac800) [pid = 1944] [serial = 524] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12ea05800) [pid = 1944] [serial = 519] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x12be34000) [pid = 1944] [serial = 509] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12d60a400) [pid = 1944] [serial = 522] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12e640c00) [pid = 1944] [serial = 516] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x12d08cc00) [pid = 1944] [serial = 510] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12f463000) [pid = 1944] [serial = 527] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12eab9800) [pid = 1944] [serial = 525] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x12b30e800) [pid = 1944] [serial = 507] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x12f5e7800) [pid = 1944] [serial = 528] [outer = 0x0] [url = about:blank] 04:11:21 INFO - PROCESS | 1944 | 1461755481536 Marionette TRACE conn2 <- [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]]]}] 04:11:21 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.) 04:11:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1126ms 04:11:21 INFO - PROCESS | 1944 | 1461755481589 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:11:21 INFO - PROCESS | 1944 | 1461755481592 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:11:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:11:21 INFO - PROCESS | 1944 | 1461755481601 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:11:21 INFO - PROCESS | 1944 | 1461755481603 Marionette TRACE conn2 <- [1,750,null,{}] 04:11:21 INFO - PROCESS | 1944 | 1461755481605 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:21 INFO - PROCESS | 1944 | 1461755481686 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:11:21 INFO - PROCESS | 1944 | 1461755481691 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x119c4b800 == 51 [pid = 1944] [id = 195] 04:11:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x11c8c2c00) [pid = 1944] [serial = 583] [outer = 0x0] 04:11:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x125c4b800) [pid = 1944] [serial = 584] [outer = 0x11c8c2c00] 04:11:21 INFO - PROCESS | 1944 | 1461755481717 Marionette DEBUG loaded listener.js 04:11:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1274dd000) [pid = 1944] [serial = 585] [outer = 0x11c8c2c00] 04:11:22 INFO - PROCESS | 1944 | 1461755482560 Marionette TRACE conn2 <- [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]]]}] 04:11:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:11:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 04:11:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:11:22 INFO - PROCESS | 1944 | 1461755482571 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:11:22 INFO - PROCESS | 1944 | 1461755482573 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:11:22 INFO - PROCESS | 1944 | 1461755482575 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:11:22 INFO - PROCESS | 1944 | 1461755482577 Marionette TRACE conn2 <- [1,754,null,{}] 04:11:22 INFO - PROCESS | 1944 | 1461755482586 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:22 INFO - PROCESS | 1944 | 1461755482667 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:11:22 INFO - PROCESS | 1944 | 1461755482714 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5be000 == 52 [pid = 1944] [id = 196] 04:11:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12716ec00) [pid = 1944] [serial = 586] [outer = 0x0] 04:11:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x129b14c00) [pid = 1944] [serial = 587] [outer = 0x12716ec00] 04:11:22 INFO - PROCESS | 1944 | 1461755482742 Marionette DEBUG loaded listener.js 04:11:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12b5f3000) [pid = 1944] [serial = 588] [outer = 0x12716ec00] 04:11:23 INFO - PROCESS | 1944 | 1461755483531 Marionette TRACE conn2 <- [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]]]}] 04:11:23 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 04:11:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 974ms 04:11:23 INFO - PROCESS | 1944 | 1461755483550 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:11:23 INFO - PROCESS | 1944 | 1461755483552 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:11:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:11:23 INFO - PROCESS | 1944 | 1461755483561 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:11:23 INFO - PROCESS | 1944 | 1461755483562 Marionette TRACE conn2 <- [1,758,null,{}] 04:11:23 INFO - PROCESS | 1944 | 1461755483566 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:23 INFO - PROCESS | 1944 | 1461755483661 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:11:23 INFO - PROCESS | 1944 | 1461755483665 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x126e41800 == 53 [pid = 1944] [id = 197] 04:11:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12b5ecc00) [pid = 1944] [serial = 589] [outer = 0x0] 04:11:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12c045400) [pid = 1944] [serial = 590] [outer = 0x12b5ecc00] 04:11:23 INFO - PROCESS | 1944 | 1461755483691 Marionette DEBUG loaded listener.js 04:11:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12d606400) [pid = 1944] [serial = 591] [outer = 0x12b5ecc00] 04:11:24 INFO - PROCESS | 1944 | 1461755484003 Marionette TRACE conn2 <- [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]]]}] 04:11:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:11:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 471ms 04:11:24 INFO - PROCESS | 1944 | 1461755484046 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:11:24 INFO - PROCESS | 1944 | 1461755484051 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:11:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:11:24 INFO - PROCESS | 1944 | 1461755484054 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:11:24 INFO - PROCESS | 1944 | 1461755484056 Marionette TRACE conn2 <- [1,762,null,{}] 04:11:24 INFO - PROCESS | 1944 | 1461755484059 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:24 INFO - PROCESS | 1944 | 1461755484211 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:11:24 INFO - PROCESS | 1944 | 1461755484229 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x127fd2800 == 54 [pid = 1944] [id = 198] 04:11:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12d609000) [pid = 1944] [serial = 592] [outer = 0x0] 04:11:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12dcbe000) [pid = 1944] [serial = 593] [outer = 0x12d609000] 04:11:24 INFO - PROCESS | 1944 | 1461755484271 Marionette DEBUG loaded listener.js 04:11:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12e640c00) [pid = 1944] [serial = 594] [outer = 0x12d609000] 04:11:25 INFO - PROCESS | 1944 | 1461755485214 Marionette TRACE conn2 <- [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]]]}] 04:11:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:11:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1170ms 04:11:25 INFO - PROCESS | 1944 | 1461755485225 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:11:25 INFO - PROCESS | 1944 | 1461755485226 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:11:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:11:25 INFO - PROCESS | 1944 | 1461755485228 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:11:25 INFO - PROCESS | 1944 | 1461755485229 Marionette TRACE conn2 <- [1,766,null,{}] 04:11:25 INFO - PROCESS | 1944 | 1461755485232 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12e4b4400) [pid = 1944] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12e3b1c00) [pid = 1944] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x11c0a9800) [pid = 1944] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x114236800) [pid = 1944] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x118ef9000) [pid = 1944] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12b5e7c00) [pid = 1944] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x125fcac00) [pid = 1944] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x12e4ae000) [pid = 1944] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x12c051c00) [pid = 1944] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x12f5f3400) [pid = 1944] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x1157d5400) [pid = 1944] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x11b2ccc00) [pid = 1944] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x129a9dc00) [pid = 1944] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12d2e5000) [pid = 1944] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12b5e7000) [pid = 1944] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x1143bc400) [pid = 1944] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x11b7ee000) [pid = 1944] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 90 (0x11a8cb000) [pid = 1944] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 89 (0x115a0d000) [pid = 1944] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:11:25 INFO - PROCESS | 1944 | --DOMWINDOW == 88 (0x1276d4400) [pid = 1944] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:11:25 INFO - PROCESS | 1944 | 1461755485395 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:11:25 INFO - PROCESS | 1944 | 1461755485403 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x1155f5000 == 55 [pid = 1944] [id = 199] 04:11:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 89 (0x118e24400) [pid = 1944] [serial = 595] [outer = 0x0] 04:11:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 90 (0x11aa19000) [pid = 1944] [serial = 596] [outer = 0x118e24400] 04:11:25 INFO - PROCESS | 1944 | 1461755485433 Marionette DEBUG loaded listener.js 04:11:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 91 (0x1276d4400) [pid = 1944] [serial = 597] [outer = 0x118e24400] 04:11:26 INFO - PROCESS | 1944 | 1461755486199 Marionette TRACE conn2 <- [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]]]}] 04:11:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:11:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1021ms 04:11:26 INFO - PROCESS | 1944 | 1461755486249 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:11:26 INFO - PROCESS | 1944 | 1461755486251 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:11:26 INFO - PROCESS | 1944 | 1461755486253 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:11:26 INFO - PROCESS | 1944 | 1461755486254 Marionette TRACE conn2 <- [1,770,null,{}] 04:11:26 INFO - PROCESS | 1944 | 1461755486256 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:26 INFO - PROCESS | 1944 | 1461755486332 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:11:26 INFO - PROCESS | 1944 | 1461755486335 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bee0800 == 56 [pid = 1944] [id = 200] 04:11:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x12d60bc00) [pid = 1944] [serial = 598] [outer = 0x0] 04:11:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x12ea03000) [pid = 1944] [serial = 599] [outer = 0x12d60bc00] 04:11:26 INFO - PROCESS | 1944 | 1461755486361 Marionette DEBUG loaded listener.js 04:11:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x12f5ee800) [pid = 1944] [serial = 600] [outer = 0x12d60bc00] 04:11:26 INFO - PROCESS | 1944 | 1461755486682 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 04:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 467ms 04:11:26 INFO - PROCESS | 1944 | 1461755486721 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:11:26 INFO - PROCESS | 1944 | 1461755486722 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:11:26 INFO - PROCESS | 1944 | 1461755486724 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:11:26 INFO - PROCESS | 1944 | 1461755486725 Marionette TRACE conn2 <- [1,774,null,{}] 04:11:26 INFO - PROCESS | 1944 | 1461755486727 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:26 INFO - PROCESS | 1944 | 1461755486826 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:11:26 INFO - PROCESS | 1944 | 1461755486835 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1ae800 == 57 [pid = 1944] [id = 201] 04:11:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x12f5f3800) [pid = 1944] [serial = 601] [outer = 0x0] 04:11:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x12fa36000) [pid = 1944] [serial = 602] [outer = 0x12f5f3800] 04:11:26 INFO - PROCESS | 1944 | 1461755486860 Marionette DEBUG loaded listener.js 04:11:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x12fe05400) [pid = 1944] [serial = 603] [outer = 0x12f5f3800] 04:11:27 INFO - PROCESS | 1944 | 1461755487147 Marionette TRACE conn2 <- [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]]]}] 04:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 04:11:27 INFO - PROCESS | 1944 | 1461755487193 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:11:27 INFO - PROCESS | 1944 | 1461755487194 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:11:27 INFO - PROCESS | 1944 | 1461755487197 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:11:27 INFO - PROCESS | 1944 | 1461755487200 Marionette TRACE conn2 <- [1,778,null,{}] 04:11:27 INFO - PROCESS | 1944 | 1461755487202 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:27 INFO - PROCESS | 1944 | 1461755487279 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:11:27 INFO - PROCESS | 1944 | 1461755487381 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x1159d0000 == 58 [pid = 1944] [id = 202] 04:11:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x114357c00) [pid = 1944] [serial = 604] [outer = 0x0] 04:11:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x1158dac00) [pid = 1944] [serial = 605] [outer = 0x114357c00] 04:11:27 INFO - PROCESS | 1944 | 1461755487416 Marionette DEBUG loaded listener.js 04:11:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x118c28400) [pid = 1944] [serial = 606] [outer = 0x114357c00] 04:11:27 INFO - PROCESS | 1944 | 1461755487875 Marionette TRACE conn2 <- [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]]]}] 04:11:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:11:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 721ms 04:11:27 INFO - PROCESS | 1944 | 1461755487919 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:11:27 INFO - PROCESS | 1944 | 1461755487922 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:11:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:11:27 INFO - PROCESS | 1944 | 1461755487925 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:11:27 INFO - PROCESS | 1944 | 1461755487927 Marionette TRACE conn2 <- [1,782,null,{}] 04:11:27 INFO - PROCESS | 1944 | 1461755487930 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:28 INFO - PROCESS | 1944 | 1461755488034 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:11:28 INFO - PROCESS | 1944 | 1461755488084 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c86b800 == 59 [pid = 1944] [id = 203] 04:11:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x11aa49000) [pid = 1944] [serial = 607] [outer = 0x0] 04:11:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x126a0a800) [pid = 1944] [serial = 608] [outer = 0x11aa49000] 04:11:28 INFO - PROCESS | 1944 | 1461755488115 Marionette DEBUG loaded listener.js 04:11:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x127982c00) [pid = 1944] [serial = 609] [outer = 0x11aa49000] 04:11:28 INFO - PROCESS | 1944 | 1461755488509 Marionette TRACE conn2 <- [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]]]}] 04:11:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:11:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 621ms 04:11:28 INFO - PROCESS | 1944 | 1461755488548 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:11:28 INFO - PROCESS | 1944 | 1461755488550 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:11:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:11:28 INFO - PROCESS | 1944 | 1461755488553 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:11:28 INFO - PROCESS | 1944 | 1461755488554 Marionette TRACE conn2 <- [1,786,null,{}] 04:11:28 INFO - PROCESS | 1944 | 1461755488557 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:28 INFO - PROCESS | 1944 | 1461755488661 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:11:28 INFO - PROCESS | 1944 | 1461755488711 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d94800 == 60 [pid = 1944] [id = 204] 04:11:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x127f06c00) [pid = 1944] [serial = 610] [outer = 0x0] 04:11:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12b5e6800) [pid = 1944] [serial = 611] [outer = 0x127f06c00] 04:11:28 INFO - PROCESS | 1944 | 1461755488741 Marionette DEBUG loaded listener.js 04:11:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12c051c00) [pid = 1944] [serial = 612] [outer = 0x127f06c00] 04:11:29 INFO - PROCESS | 1944 | 1461755489220 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 04:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 719ms 04:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:11:29 INFO - PROCESS | 1944 | 1461755489273 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:11:29 INFO - PROCESS | 1944 | 1461755489275 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:11:29 INFO - PROCESS | 1944 | 1461755489283 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:11:29 INFO - PROCESS | 1944 | 1461755489288 Marionette TRACE conn2 <- [1,790,null,{}] 04:11:29 INFO - PROCESS | 1944 | 1461755489292 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:29 INFO - PROCESS | 1944 | 1461755489390 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:11:29 INFO - PROCESS | 1944 | 1461755489454 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ee45000 == 61 [pid = 1944] [id = 205] 04:11:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12c052000) [pid = 1944] [serial = 613] [outer = 0x0] 04:11:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12eedc400) [pid = 1944] [serial = 614] [outer = 0x12c052000] 04:11:29 INFO - PROCESS | 1944 | 1461755489484 Marionette DEBUG loaded listener.js 04:11:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12f5e9800) [pid = 1944] [serial = 615] [outer = 0x12c052000] 04:11:29 INFO - PROCESS | 1944 | 1461755489886 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 04:11:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:11:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 631ms 04:11:29 INFO - PROCESS | 1944 | 1461755489909 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:11:29 INFO - PROCESS | 1944 | 1461755489910 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:11:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:11:29 INFO - PROCESS | 1944 | 1461755489915 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:11:29 INFO - PROCESS | 1944 | 1461755489916 Marionette TRACE conn2 <- [1,794,null,{}] 04:11:29 INFO - PROCESS | 1944 | 1461755489919 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:30 INFO - PROCESS | 1944 | 1461755490035 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:11:30 INFO - PROCESS | 1944 | 1461755490109 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f432000 == 62 [pid = 1944] [id = 206] 04:11:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x11c0c3800) [pid = 1944] [serial = 616] [outer = 0x0] 04:11:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x11c0c8800) [pid = 1944] [serial = 617] [outer = 0x11c0c3800] 04:11:30 INFO - PROCESS | 1944 | 1461755490141 Marionette DEBUG loaded listener.js 04:11:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x12e3a4000) [pid = 1944] [serial = 618] [outer = 0x11c0c3800] 04:11:30 INFO - PROCESS | 1944 | 1461755490540 Marionette TRACE conn2 <- [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]]]}] 04:11:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:11:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 04:11:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:11:30 INFO - PROCESS | 1944 | 1461755490584 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:11:30 INFO - PROCESS | 1944 | 1461755490586 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:11:30 INFO - PROCESS | 1944 | 1461755490588 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:11:30 INFO - PROCESS | 1944 | 1461755490589 Marionette TRACE conn2 <- [1,798,null,{}] 04:11:30 INFO - PROCESS | 1944 | 1461755490592 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:30 INFO - PROCESS | 1944 | 1461755490690 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:11:30 INFO - PROCESS | 1944 | 1461755490740 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f730000 == 63 [pid = 1944] [id = 207] 04:11:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x12e372800) [pid = 1944] [serial = 619] [outer = 0x0] 04:11:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x12e374c00) [pid = 1944] [serial = 620] [outer = 0x12e372800] 04:11:30 INFO - PROCESS | 1944 | 1461755490777 Marionette DEBUG loaded listener.js 04:11:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x12e648400) [pid = 1944] [serial = 621] [outer = 0x12e372800] 04:11:31 INFO - PROCESS | 1944 | 1461755491247 Marionette TRACE conn2 <- [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]]]}] 04:11:31 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 04:11:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 669ms 04:11:31 INFO - PROCESS | 1944 | 1461755491258 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:11:31 INFO - PROCESS | 1944 | 1461755491259 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:11:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:11:31 INFO - PROCESS | 1944 | 1461755491263 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:11:31 INFO - PROCESS | 1944 | 1461755491265 Marionette TRACE conn2 <- [1,802,null,{}] 04:11:31 INFO - PROCESS | 1944 | 1461755491268 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:31 INFO - PROCESS | 1944 | 1461755491386 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:11:31 INFO - PROCESS | 1944 | 1461755491465 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x115a5a000 == 64 [pid = 1944] [id = 208] 04:11:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x1177fb800) [pid = 1944] [serial = 622] [outer = 0x0] 04:11:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x11aa14400) [pid = 1944] [serial = 623] [outer = 0x1177fb800] 04:11:31 INFO - PROCESS | 1944 | 1461755491495 Marionette DEBUG loaded listener.js 04:11:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x1259cbc00) [pid = 1944] [serial = 624] [outer = 0x1177fb800] 04:11:32 INFO - PROCESS | 1944 | 1461755492031 Marionette TRACE conn2 <- [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]]]}] 04:11:32 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 04:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 821ms 04:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:11:32 INFO - PROCESS | 1944 | 1461755492084 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:11:32 INFO - PROCESS | 1944 | 1461755492086 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:11:32 INFO - PROCESS | 1944 | 1461755492089 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:11:32 INFO - PROCESS | 1944 | 1461755492092 Marionette TRACE conn2 <- [1,806,null,{}] 04:11:32 INFO - PROCESS | 1944 | 1461755492095 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:32 INFO - PROCESS | 1944 | 1461755492194 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:11:32 INFO - PROCESS | 1944 | 1461755492247 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c751000 == 65 [pid = 1944] [id = 209] 04:11:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x11a8ce000) [pid = 1944] [serial = 625] [outer = 0x0] 04:11:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x11af7dc00) [pid = 1944] [serial = 626] [outer = 0x11a8ce000] 04:11:32 INFO - PROCESS | 1944 | 1461755492276 Marionette DEBUG loaded listener.js 04:11:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x11c0bf400) [pid = 1944] [serial = 627] [outer = 0x11a8ce000] 04:11:32 INFO - PROCESS | 1944 | [1944] WARNING: robustness marked as unsupported: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 04:11:32 INFO - PROCESS | 1944 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:11:32 INFO - PROCESS | 1944 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:11:32 INFO - PROCESS | 1944 | [GFX2-]: Using SkiaGL canvas. 04:11:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12d45c000 == 64 [pid = 1944] [id = 123] 04:11:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1ae800 == 63 [pid = 1944] [id = 201] 04:11:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12bee0800 == 62 [pid = 1944] [id = 200] 04:11:32 INFO - PROCESS | 1944 | --DOCSHELL 0x1155f5000 == 61 [pid = 1944] [id = 199] 04:11:32 INFO - PROCESS | 1944 | --DOCSHELL 0x127fd2800 == 60 [pid = 1944] [id = 198] 04:11:32 INFO - PROCESS | 1944 | --DOCSHELL 0x12e461800 == 59 [pid = 1944] [id = 177] 04:11:32 INFO - PROCESS | 1944 | --DOCSHELL 0x126e41800 == 58 [pid = 1944] [id = 197] 04:11:32 INFO - PROCESS | 1944 | --DOCSHELL 0x11c5be000 == 57 [pid = 1944] [id = 196] 04:11:32 INFO - PROCESS | 1944 | --DOCSHELL 0x119c4b800 == 56 [pid = 1944] [id = 195] 04:11:32 INFO - PROCESS | 1944 | 1461755492788 Marionette TRACE conn2 <- [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]]]}] 04:11:32 INFO - PROCESS | 1944 | --DOCSHELL 0x11bc3c000 == 55 [pid = 1944] [id = 194] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 120 (0x12f5ed800) [pid = 1944] [serial = 428] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 119 (0x12eab1c00) [pid = 1944] [serial = 491] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 118 (0x12797f800) [pid = 1944] [serial = 482] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 117 (0x118c78800) [pid = 1944] [serial = 416] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 116 (0x11b7f6000) [pid = 1944] [serial = 479] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 115 (0x12d611000) [pid = 1944] [serial = 488] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 114 (0x12b311c00) [pid = 1944] [serial = 485] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 113 (0x12eab7c00) [pid = 1944] [serial = 425] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 112 (0x12e3a9c00) [pid = 1944] [serial = 359] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x12fa42400) [pid = 1944] [serial = 431] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x11876a400) [pid = 1944] [serial = 476] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x127f08400) [pid = 1944] [serial = 419] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12dcbb800) [pid = 1944] [serial = 422] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12d60fc00) [pid = 1944] [serial = 560] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x12be3c000) [pid = 1944] [serial = 555] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x12b8c9c00) [pid = 1944] [serial = 554] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12d08dc00) [pid = 1944] [serial = 539] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x125a4b800) [pid = 1944] [serial = 536] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x11b2d1400) [pid = 1944] [serial = 542] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 101 (0x12be9dc00) [pid = 1944] [serial = 543] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 100 (0x11c976800) [pid = 1944] [serial = 548] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 99 (0x119274800) [pid = 1944] [serial = 533] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 98 (0x11aa9c000) [pid = 1944] [serial = 545] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 97 (0x11af86400) [pid = 1944] [serial = 546] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 96 (0x127988c00) [pid = 1944] [serial = 558] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 95 (0x12dcba800) [pid = 1944] [serial = 561] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 94 (0x12995f400) [pid = 1944] [serial = 551] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 93 (0x12b306400) [pid = 1944] [serial = 552] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 92 (0x118e1ec00) [pid = 1944] [serial = 557] [outer = 0x0] [url = about:blank] 04:11:32 INFO - PROCESS | 1944 | --DOMWINDOW == 91 (0x126c6bc00) [pid = 1944] [serial = 549] [outer = 0x0] [url = about:blank] 04:11:32 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 04:11:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 726ms 04:11:32 INFO - PROCESS | 1944 | 1461755492816 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:11:32 INFO - PROCESS | 1944 | 1461755492819 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:11:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:11:32 INFO - PROCESS | 1944 | 1461755492824 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:11:32 INFO - PROCESS | 1944 | 1461755492825 Marionette TRACE conn2 <- [1,810,null,{}] 04:11:32 INFO - PROCESS | 1944 | 1461755492828 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:32 INFO - PROCESS | 1944 | 1461755492907 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:11:32 INFO - PROCESS | 1944 | 1461755492912 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x119bc4000 == 56 [pid = 1944] [id = 210] 04:11:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 92 (0x11c386c00) [pid = 1944] [serial = 628] [outer = 0x0] 04:11:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 93 (0x11c5f8c00) [pid = 1944] [serial = 629] [outer = 0x11c386c00] 04:11:32 INFO - PROCESS | 1944 | 1461755492943 Marionette DEBUG loaded listener.js 04:11:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 94 (0x1259ce400) [pid = 1944] [serial = 630] [outer = 0x11c386c00] 04:11:33 INFO - PROCESS | 1944 | 1461755493296 Marionette TRACE conn2 <- [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]]]}] 04:11:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:11:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 522ms 04:11:33 INFO - PROCESS | 1944 | 1461755493346 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:11:33 INFO - PROCESS | 1944 | 1461755493348 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:11:33 INFO - PROCESS | 1944 | 1461755493350 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:11:33 INFO - PROCESS | 1944 | 1461755493352 Marionette TRACE conn2 <- [1,814,null,{}] 04:11:33 INFO - PROCESS | 1944 | 1461755493359 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:33 INFO - PROCESS | 1944 | 1461755493443 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:11:33 INFO - PROCESS | 1944 | 1461755493451 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c7b9000 == 57 [pid = 1944] [id = 211] 04:11:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 95 (0x125fcac00) [pid = 1944] [serial = 631] [outer = 0x0] 04:11:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 96 (0x127eb2800) [pid = 1944] [serial = 632] [outer = 0x125fcac00] 04:11:33 INFO - PROCESS | 1944 | 1461755493479 Marionette DEBUG loaded listener.js 04:11:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 97 (0x129aa9400) [pid = 1944] [serial = 633] [outer = 0x125fcac00] 04:11:33 INFO - PROCESS | 1944 | 1461755493867 Marionette TRACE conn2 <- [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/ [0,817,"getWindowHandle",null] 04:11:33 INFO - PROCESS | 1944 | 1461755493925 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:11:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 04:11:33 INFO - PROCESS | 1944 | 1461755493929 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:11:33 INFO - PROCESS | 1944 | 1461755493931 Marionette TRACE conn2 <- [1,818,null,{}] 04:11:33 INFO - PROCESS | 1944 | 1461755493934 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:34 INFO - PROCESS | 1944 | 1461755494060 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:11:34 INFO - PROCESS | 1944 | 1461755494071 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x11b263800 == 58 [pid = 1944] [id = 212] 04:11:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 98 (0x12b30f800) [pid = 1944] [serial = 634] [outer = 0x0] 04:11:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 99 (0x12be34000) [pid = 1944] [serial = 635] [outer = 0x12b30f800] 04:11:34 INFO - PROCESS | 1944 | 1461755494112 Marionette DEBUG loaded listener.js 04:11:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 100 (0x12c047000) [pid = 1944] [serial = 636] [outer = 0x12b30f800] 04:11:34 INFO - PROCESS | 1944 | 1461755494547 Marionette TRACE conn2 <- [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]]]}] 04:11:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:11:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 671ms 04:11:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:11:34 INFO - PROCESS | 1944 | 1461755494600 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:11:34 INFO - PROCESS | 1944 | 1461755494601 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:11:34 INFO - PROCESS | 1944 | 1461755494603 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:11:34 INFO - PROCESS | 1944 | 1461755494604 Marionette TRACE conn2 <- [1,822,null,{}] 04:11:34 INFO - PROCESS | 1944 | 1461755494606 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:34 INFO - PROCESS | 1944 | 1461755494687 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:11:34 INFO - PROCESS | 1944 | 1461755494691 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc4f800 == 59 [pid = 1944] [id = 213] 04:11:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 101 (0x12bea2000) [pid = 1944] [serial = 637] [outer = 0x0] 04:11:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 102 (0x12d2e7800) [pid = 1944] [serial = 638] [outer = 0x12bea2000] 04:11:34 INFO - PROCESS | 1944 | 1461755494716 Marionette DEBUG loaded listener.js 04:11:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x12d607800) [pid = 1944] [serial = 639] [outer = 0x12bea2000] 04:11:35 INFO - PROCESS | 1944 | 1461755495075 Marionette TRACE conn2 <- [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/ [0,825,"getWindowHandle",null] 04:11:35 INFO - PROCESS | 1944 | 1461755495123 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 04:11:35 INFO - PROCESS | 1944 | 1461755495126 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:11:35 INFO - PROCESS | 1944 | 1461755495127 Marionette TRACE conn2 <- [1,826,null,{}] 04:11:35 INFO - PROCESS | 1944 | 1461755495129 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:35 INFO - PROCESS | 1944 | 1461755495240 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:11:35 INFO - PROCESS | 1944 | 1461755495272 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d44c800 == 60 [pid = 1944] [id = 214] 04:11:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x12dcbe400) [pid = 1944] [serial = 640] [outer = 0x0] 04:11:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12e371c00) [pid = 1944] [serial = 641] [outer = 0x12dcbe400] 04:11:35 INFO - PROCESS | 1944 | 1461755495305 Marionette DEBUG loaded listener.js 04:11:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x12eaae800) [pid = 1944] [serial = 642] [outer = 0x12dcbe400] 04:11:35 INFO - PROCESS | 1944 | 1461755495735 Marionette TRACE conn2 <- [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]]]}] 04:11:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:11:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 618ms 04:11:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:11:35 INFO - PROCESS | 1944 | 1461755495745 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:11:35 INFO - PROCESS | 1944 | 1461755495747 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:11:35 INFO - PROCESS | 1944 | 1461755495750 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:11:35 INFO - PROCESS | 1944 | 1461755495751 Marionette TRACE conn2 <- [1,830,null,{}] 04:11:35 INFO - PROCESS | 1944 | 1461755495755 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:35 INFO - PROCESS | 1944 | 1461755495901 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:11:35 INFO - PROCESS | 1944 | 1461755495919 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e318000 == 61 [pid = 1944] [id = 215] 04:11:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12eab0c00) [pid = 1944] [serial = 643] [outer = 0x0] 04:11:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12eed9400) [pid = 1944] [serial = 644] [outer = 0x12eab0c00] 04:11:35 INFO - PROCESS | 1944 | 1461755495944 Marionette DEBUG loaded listener.js 04:11:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x12f46dc00) [pid = 1944] [serial = 645] [outer = 0x12eab0c00] 04:11:36 INFO - PROCESS | 1944 | 1461755496277 Marionette TRACE conn2 <- [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]]]}] 04:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 570ms 04:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:11:36 INFO - PROCESS | 1944 | 1461755496320 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:11:36 INFO - PROCESS | 1944 | 1461755496321 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:11:36 INFO - PROCESS | 1944 | 1461755496323 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:11:36 INFO - PROCESS | 1944 | 1461755496324 Marionette TRACE conn2 <- [1,834,null,{}] 04:11:36 INFO - PROCESS | 1944 | 1461755496326 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:36 INFO - PROCESS | 1944 | 1461755496424 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:11:36 INFO - PROCESS | 1944 | 1461755496456 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f431800 == 62 [pid = 1944] [id = 216] 04:11:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x112ca1000) [pid = 1944] [serial = 646] [outer = 0x0] 04:11:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x112ca3800) [pid = 1944] [serial = 647] [outer = 0x112ca1000] 04:11:36 INFO - PROCESS | 1944 | 1461755496481 Marionette DEBUG loaded listener.js 04:11:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x112ca8400) [pid = 1944] [serial = 648] [outer = 0x112ca1000] 04:11:36 INFO - PROCESS | 1944 | 1461755496825 Marionette TRACE conn2 <- [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]]]}] 04:11:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:11:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 04:11:36 INFO - PROCESS | 1944 | 1461755496841 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:11:36 INFO - PROCESS | 1944 | 1461755496843 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:11:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:11:36 INFO - PROCESS | 1944 | 1461755496845 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:11:36 INFO - PROCESS | 1944 | 1461755496846 Marionette TRACE conn2 <- [1,838,null,{}] 04:11:36 INFO - PROCESS | 1944 | 1461755496855 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:36 INFO - PROCESS | 1944 | 1461755496975 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:11:36 INFO - PROCESS | 1944 | --DOMWINDOW == 111 (0x11adae400) [pid = 1944] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:11:36 INFO - PROCESS | 1944 | --DOMWINDOW == 110 (0x12beab000) [pid = 1944] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:11:36 INFO - PROCESS | 1944 | --DOMWINDOW == 109 (0x118764400) [pid = 1944] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:11:36 INFO - PROCESS | 1944 | --DOMWINDOW == 108 (0x12716ec00) [pid = 1944] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:11:36 INFO - PROCESS | 1944 | --DOMWINDOW == 107 (0x12d609000) [pid = 1944] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:11:36 INFO - PROCESS | 1944 | --DOMWINDOW == 106 (0x11c8c2c00) [pid = 1944] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:11:36 INFO - PROCESS | 1944 | --DOMWINDOW == 105 (0x11aa48800) [pid = 1944] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:11:36 INFO - PROCESS | 1944 | --DOMWINDOW == 104 (0x12d60bc00) [pid = 1944] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:11:36 INFO - PROCESS | 1944 | --DOMWINDOW == 103 (0x118e24400) [pid = 1944] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:11:36 INFO - PROCESS | 1944 | --DOMWINDOW == 102 (0x12b5ecc00) [pid = 1944] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:11:37 INFO - PROCESS | 1944 | 1461755497014 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f734000 == 63 [pid = 1944] [id = 217] 04:11:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 103 (0x112caa400) [pid = 1944] [serial = 649] [outer = 0x0] 04:11:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 104 (0x11aa43c00) [pid = 1944] [serial = 650] [outer = 0x112caa400] 04:11:37 INFO - PROCESS | 1944 | 1461755497039 Marionette DEBUG loaded listener.js 04:11:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 105 (0x12b310800) [pid = 1944] [serial = 651] [outer = 0x112caa400] 04:11:37 INFO - PROCESS | 1944 | 1461755497296 Marionette TRACE conn2 <- [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]]]}] 04:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 471ms 04:11:37 INFO - PROCESS | 1944 | 1461755497322 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:11:37 INFO - PROCESS | 1944 | 1461755497323 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:11:37 INFO - PROCESS | 1944 | 1461755497325 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:11:37 INFO - PROCESS | 1944 | 1461755497326 Marionette TRACE conn2 <- [1,842,null,{}] 04:11:37 INFO - PROCESS | 1944 | 1461755497329 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:37 INFO - PROCESS | 1944 | 1461755497423 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:11:37 INFO - PROCESS | 1944 | 1461755497428 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12596e800 == 64 [pid = 1944] [id = 218] 04:11:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 106 (0x112ed7400) [pid = 1944] [serial = 652] [outer = 0x0] 04:11:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 107 (0x12f465000) [pid = 1944] [serial = 653] [outer = 0x112ed7400] 04:11:37 INFO - PROCESS | 1944 | 1461755497454 Marionette DEBUG loaded listener.js 04:11:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 108 (0x12f5eec00) [pid = 1944] [serial = 654] [outer = 0x112ed7400] 04:11:37 INFO - PROCESS | 1944 | 1461755497827 Marionette TRACE conn2 <- [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]]]}] 04:11:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:11:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 04:11:37 INFO - PROCESS | 1944 | 1461755497845 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:11:37 INFO - PROCESS | 1944 | 1461755497848 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:11:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:11:37 INFO - PROCESS | 1944 | 1461755497851 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:11:37 INFO - PROCESS | 1944 | 1461755497854 Marionette TRACE conn2 <- [1,846,null,{}] 04:11:37 INFO - PROCESS | 1944 | 1461755497857 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:38 INFO - PROCESS | 1944 | 1461755498012 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:11:38 INFO - PROCESS | 1944 | 1461755498018 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x130143800 == 65 [pid = 1944] [id = 219] 04:11:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 109 (0x112e28400) [pid = 1944] [serial = 655] [outer = 0x0] 04:11:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 110 (0x112e2bc00) [pid = 1944] [serial = 656] [outer = 0x112e28400] 04:11:38 INFO - PROCESS | 1944 | 1461755498065 Marionette DEBUG loaded listener.js 04:11:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 111 (0x12f5f6400) [pid = 1944] [serial = 657] [outer = 0x112e28400] 04:11:38 INFO - PROCESS | 1944 | 1461755498480 Marionette TRACE conn2 <- [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]]]}] 04:11:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:11:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 672ms 04:11:38 INFO - PROCESS | 1944 | 1461755498522 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:11:38 INFO - PROCESS | 1944 | 1461755498523 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:11:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:11:38 INFO - PROCESS | 1944 | 1461755498526 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:11:38 INFO - PROCESS | 1944 | 1461755498527 Marionette TRACE conn2 <- [1,850,null,{}] 04:11:38 INFO - PROCESS | 1944 | 1461755498539 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:38 INFO - PROCESS | 1944 | 1461755498628 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:11:38 INFO - PROCESS | 1944 | 1461755498633 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x13041d800 == 66 [pid = 1944] [id = 220] 04:11:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 112 (0x11c9ec000) [pid = 1944] [serial = 658] [outer = 0x0] 04:11:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 113 (0x11c9ef800) [pid = 1944] [serial = 659] [outer = 0x11c9ec000] 04:11:38 INFO - PROCESS | 1944 | 1461755498660 Marionette DEBUG loaded listener.js 04:11:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 114 (0x11c9f4800) [pid = 1944] [serial = 660] [outer = 0x11c9ec000] 04:11:39 INFO - PROCESS | 1944 | 1461755499285 Marionette TRACE conn2 <- [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]]]}] 04:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 778ms 04:11:39 INFO - PROCESS | 1944 | 1461755499305 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:11:39 INFO - PROCESS | 1944 | 1461755499308 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:11:39 INFO - PROCESS | 1944 | 1461755499311 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:11:39 INFO - PROCESS | 1944 | 1461755499314 Marionette TRACE conn2 <- [1,854,null,{}] 04:11:39 INFO - PROCESS | 1944 | 1461755499318 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:39 INFO - PROCESS | 1944 | 1461755499424 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:11:39 INFO - PROCESS | 1944 | 1461755499490 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc36800 == 67 [pid = 1944] [id = 221] 04:11:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 115 (0x112e2f800) [pid = 1944] [serial = 661] [outer = 0x0] 04:11:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 116 (0x115a0a400) [pid = 1944] [serial = 662] [outer = 0x112e2f800] 04:11:39 INFO - PROCESS | 1944 | 1461755499522 Marionette DEBUG loaded listener.js 04:11:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 117 (0x118ef9000) [pid = 1944] [serial = 663] [outer = 0x112e2f800] 04:11:39 INFO - PROCESS | 1944 | 1461755499970 Marionette TRACE conn2 <- [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]]]}] 04:11:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:11:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 673ms 04:11:39 INFO - PROCESS | 1944 | 1461755499985 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:11:39 INFO - PROCESS | 1944 | 1461755499989 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:11:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:11:39 INFO - PROCESS | 1944 | 1461755499993 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:11:39 INFO - PROCESS | 1944 | 1461755499995 Marionette TRACE conn2 <- [1,858,null,{}] 04:11:39 INFO - PROCESS | 1944 | 1461755499998 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:40 INFO - PROCESS | 1944 | 1461755500100 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:11:40 INFO - PROCESS | 1944 | 1461755500149 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x127fd1800 == 68 [pid = 1944] [id = 222] 04:11:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 118 (0x11aa19800) [pid = 1944] [serial = 664] [outer = 0x0] 04:11:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 119 (0x11c0c0000) [pid = 1944] [serial = 665] [outer = 0x11aa19800] 04:11:40 INFO - PROCESS | 1944 | 1461755500179 Marionette DEBUG loaded listener.js 04:11:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 120 (0x11c9f0000) [pid = 1944] [serial = 666] [outer = 0x11aa19800] 04:11:40 INFO - PROCESS | 1944 | 1461755500584 Marionette TRACE conn2 <- [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]]]}] 04:11:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:11:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 620ms 04:11:40 INFO - PROCESS | 1944 | 1461755500613 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:11:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:11:40 INFO - PROCESS | 1944 | 1461755500615 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:11:40 INFO - PROCESS | 1944 | 1461755500617 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:11:40 INFO - PROCESS | 1944 | 1461755500620 Marionette TRACE conn2 <- [1,862,null,{}] 04:11:40 INFO - PROCESS | 1944 | 1461755500628 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:40 INFO - PROCESS | 1944 | 1461755500733 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:11:40 INFO - PROCESS | 1944 | 1461755500802 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x130142000 == 69 [pid = 1944] [id = 223] 04:11:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 121 (0x1259ccc00) [pid = 1944] [serial = 667] [outer = 0x0] 04:11:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 122 (0x125db8c00) [pid = 1944] [serial = 668] [outer = 0x1259ccc00] 04:11:40 INFO - PROCESS | 1944 | 1461755500833 Marionette DEBUG loaded listener.js 04:11:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 123 (0x125dbf800) [pid = 1944] [serial = 669] [outer = 0x1259ccc00] 04:11:41 INFO - PROCESS | 1944 | 1461755501257 Marionette TRACE conn2 <- [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]]]}] 04:11:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:11:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 673ms 04:11:41 INFO - PROCESS | 1944 | 1461755501291 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:11:41 INFO - PROCESS | 1944 | 1461755501293 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:11:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:11:41 INFO - PROCESS | 1944 | 1461755501296 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:11:41 INFO - PROCESS | 1944 | 1461755501298 Marionette TRACE conn2 <- [1,866,null,{}] 04:11:41 INFO - PROCESS | 1944 | 1461755501301 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:41 INFO - PROCESS | 1944 | 1461755501491 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:11:41 INFO - PROCESS | 1944 | 1461755501600 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x130bda800 == 70 [pid = 1944] [id = 224] 04:11:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x125dc1000) [pid = 1944] [serial = 670] [outer = 0x0] 04:11:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x127170400) [pid = 1944] [serial = 671] [outer = 0x125dc1000] 04:11:41 INFO - PROCESS | 1944 | 1461755501649 Marionette DEBUG loaded listener.js 04:11:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x12b5e7c00) [pid = 1944] [serial = 672] [outer = 0x125dc1000] 04:11:42 INFO - PROCESS | 1944 | 1461755502125 Marionette TRACE conn2 <- [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]]]}] 04:11:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:11:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 870ms 04:11:42 INFO - PROCESS | 1944 | 1461755502167 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:11:42 INFO - PROCESS | 1944 | 1461755502169 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:11:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:11:42 INFO - PROCESS | 1944 | 1461755502172 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:11:42 INFO - PROCESS | 1944 | 1461755502173 Marionette TRACE conn2 <- [1,870,null,{}] 04:11:42 INFO - PROCESS | 1944 | 1461755502176 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:42 INFO - PROCESS | 1944 | 1461755502328 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:11:42 INFO - PROCESS | 1944 | 1461755502423 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c998800 == 71 [pid = 1944] [id = 225] 04:11:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x125dc2800) [pid = 1944] [serial = 673] [outer = 0x0] 04:11:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x12be35c00) [pid = 1944] [serial = 674] [outer = 0x125dc2800] 04:11:42 INFO - PROCESS | 1944 | 1461755502473 Marionette DEBUG loaded listener.js 04:11:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x12d611000) [pid = 1944] [serial = 675] [outer = 0x125dc2800] 04:11:43 INFO - PROCESS | 1944 | 1461755503005 Marionette TRACE conn2 <- [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]]]}] 04:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 870ms 04:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:11:43 INFO - PROCESS | 1944 | 1461755503042 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:11:43 INFO - PROCESS | 1944 | 1461755503044 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:11:43 INFO - PROCESS | 1944 | 1461755503050 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:11:43 INFO - PROCESS | 1944 | 1461755503052 Marionette TRACE conn2 <- [1,874,null,{}] 04:11:43 INFO - PROCESS | 1944 | 1461755503055 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:43 INFO - PROCESS | 1944 | 1461755503228 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:11:43 INFO - PROCESS | 1944 | 1461755503324 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185cf000 == 72 [pid = 1944] [id = 226] 04:11:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x12e4b2400) [pid = 1944] [serial = 676] [outer = 0x0] 04:11:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x12f471c00) [pid = 1944] [serial = 677] [outer = 0x12e4b2400] 04:11:43 INFO - PROCESS | 1944 | 1461755503375 Marionette DEBUG loaded listener.js 04:11:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x12fa3fc00) [pid = 1944] [serial = 678] [outer = 0x12e4b2400] 04:11:43 INFO - PROCESS | 1944 | 1461755503841 Marionette TRACE conn2 <- [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]]]}] 04:11:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:11:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 822ms 04:11:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:11:43 INFO - PROCESS | 1944 | 1461755503870 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:11:43 INFO - PROCESS | 1944 | 1461755503871 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:11:43 INFO - PROCESS | 1944 | 1461755503873 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:11:43 INFO - PROCESS | 1944 | 1461755503874 Marionette TRACE conn2 <- [1,878,null,{}] 04:11:43 INFO - PROCESS | 1944 | 1461755503877 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:44 INFO - PROCESS | 1944 | 1461755504014 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:11:44 INFO - PROCESS | 1944 | 1461755504021 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x130bf1000 == 73 [pid = 1944] [id = 227] 04:11:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x12fa42400) [pid = 1944] [serial = 679] [outer = 0x0] 04:11:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x12feb7400) [pid = 1944] [serial = 680] [outer = 0x12fa42400] 04:11:44 INFO - PROCESS | 1944 | 1461755504050 Marionette DEBUG loaded listener.js 04:11:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x12febe000) [pid = 1944] [serial = 681] [outer = 0x12fa42400] 04:11:44 INFO - PROCESS | 1944 | 1461755504500 Marionette TRACE conn2 <- [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]]]}] 04:11:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:11:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 668ms 04:11:44 INFO - PROCESS | 1944 | 1461755504542 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:11:44 INFO - PROCESS | 1944 | 1461755504543 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:11:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:11:44 INFO - PROCESS | 1944 | 1461755504546 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:11:44 INFO - PROCESS | 1944 | 1461755504547 Marionette TRACE conn2 <- [1,882,null,{}] 04:11:44 INFO - PROCESS | 1944 | 1461755504549 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:44 INFO - PROCESS | 1944 | 1461755504670 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:11:44 INFO - PROCESS | 1944 | 1461755504736 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x133215800 == 74 [pid = 1944] [id = 228] 04:11:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x12fe06000) [pid = 1944] [serial = 682] [outer = 0x0] 04:11:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x1303de000) [pid = 1944] [serial = 683] [outer = 0x12fe06000] 04:11:44 INFO - PROCESS | 1944 | 1461755504766 Marionette DEBUG loaded listener.js 04:11:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x1303e2000) [pid = 1944] [serial = 684] [outer = 0x12fe06000] 04:11:45 INFO - PROCESS | 1944 | 1461755505185 Marionette TRACE conn2 <- [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]]]}] 04:11:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:11:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 670ms 04:11:45 INFO - PROCESS | 1944 | 1461755505217 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:11:45 INFO - PROCESS | 1944 | 1461755505218 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:11:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:11:45 INFO - PROCESS | 1944 | 1461755505221 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:11:45 INFO - PROCESS | 1944 | 1461755505222 Marionette TRACE conn2 <- [1,886,null,{}] 04:11:45 INFO - PROCESS | 1944 | 1461755505224 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:45 INFO - PROCESS | 1944 | 1461755505339 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:11:45 INFO - PROCESS | 1944 | 1461755505393 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x13321f000 == 75 [pid = 1944] [id = 229] 04:11:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x1303dec00) [pid = 1944] [serial = 685] [outer = 0x0] 04:11:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x1303e3c00) [pid = 1944] [serial = 686] [outer = 0x1303dec00] 04:11:45 INFO - PROCESS | 1944 | 1461755505424 Marionette DEBUG loaded listener.js 04:11:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x1303e9400) [pid = 1944] [serial = 687] [outer = 0x1303dec00] 04:11:45 INFO - PROCESS | 1944 | 1461755505992 Marionette TRACE conn2 <- [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]]]}] 04:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 819ms 04:11:46 INFO - PROCESS | 1944 | 1461755506041 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:11:46 INFO - PROCESS | 1944 | 1461755506043 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:11:46 INFO - PROCESS | 1944 | 1461755506047 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:11:46 INFO - PROCESS | 1944 | 1461755506051 Marionette TRACE conn2 <- [1,890,null,{}] 04:11:46 INFO - PROCESS | 1944 | 1461755506054 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:46 INFO - PROCESS | 1944 | 1461755506151 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:11:46 INFO - PROCESS | 1944 | 1461755506219 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb6c800 == 76 [pid = 1944] [id = 230] 04:11:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x114547c00) [pid = 1944] [serial = 688] [outer = 0x0] 04:11:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x11543c000) [pid = 1944] [serial = 689] [outer = 0x114547c00] 04:11:46 INFO - PROCESS | 1944 | 1461755506248 Marionette DEBUG loaded listener.js 04:11:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x1177f8800) [pid = 1944] [serial = 690] [outer = 0x114547c00] 04:11:46 INFO - PROCESS | 1944 | 1461755506645 Marionette TRACE conn2 <- [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]]]}] 04:11:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:11:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 625ms 04:11:46 INFO - PROCESS | 1944 | 1461755506672 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:11:46 INFO - PROCESS | 1944 | 1461755506675 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:11:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:11:46 INFO - PROCESS | 1944 | 1461755506680 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:11:46 INFO - PROCESS | 1944 | 1461755506681 Marionette TRACE conn2 <- [1,894,null,{}] 04:11:46 INFO - PROCESS | 1944 | 1461755506684 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:46 INFO - PROCESS | 1944 | 1461755506783 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:11:46 INFO - PROCESS | 1944 | 1461755506840 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c7b1800 == 77 [pid = 1944] [id = 231] 04:11:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x118ad0400) [pid = 1944] [serial = 691] [outer = 0x0] 04:11:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x11aa9c000) [pid = 1944] [serial = 692] [outer = 0x118ad0400] 04:11:46 INFO - PROCESS | 1944 | 1461755506867 Marionette DEBUG loaded listener.js 04:11:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x11b799400) [pid = 1944] [serial = 693] [outer = 0x118ad0400] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x11a90e800 == 76 [pid = 1944] [id = 68] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12595c800 == 75 [pid = 1944] [id = 66] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12ea93000 == 74 [pid = 1944] [id = 158] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x130143800 == 73 [pid = 1944] [id = 219] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12596e800 == 72 [pid = 1944] [id = 218] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12f734000 == 71 [pid = 1944] [id = 217] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12f431800 == 70 [pid = 1944] [id = 216] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x12f465400) [pid = 1944] [serial = 578] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12fa36000) [pid = 1944] [serial = 602] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12e318000 == 69 [pid = 1944] [id = 215] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12d44c800 == 68 [pid = 1944] [id = 214] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc4f800 == 67 [pid = 1944] [id = 213] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x11b263800 == 66 [pid = 1944] [id = 212] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x11c7b9000 == 65 [pid = 1944] [id = 211] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x119bc4000 == 64 [pid = 1944] [id = 210] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x11c751000 == 63 [pid = 1944] [id = 209] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12ee45000 == 62 [pid = 1944] [id = 205] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x129d94800 == 61 [pid = 1944] [id = 204] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x11c86b800 == 60 [pid = 1944] [id = 203] 04:11:47 INFO - PROCESS | 1944 | --DOCSHELL 0x1159d0000 == 59 [pid = 1944] [id = 202] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x1273d2000) [pid = 1944] [serial = 537] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x12d609400) [pid = 1944] [serial = 540] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x11adab000) [pid = 1944] [serial = 534] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x129b14c00) [pid = 1944] [serial = 587] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x12dcbe000) [pid = 1944] [serial = 593] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x125c4b800) [pid = 1944] [serial = 584] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x1274dd000) [pid = 1944] [serial = 585] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x11c382c00) [pid = 1944] [serial = 582] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x11af7b400) [pid = 1944] [serial = 581] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12e4ae800) [pid = 1944] [serial = 563] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x11c0a2800) [pid = 1944] [serial = 566] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x12b30b000) [pid = 1944] [serial = 569] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x12e3ae400) [pid = 1944] [serial = 572] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x12eaafc00) [pid = 1944] [serial = 575] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x12ea03000) [pid = 1944] [serial = 599] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x1276d4400) [pid = 1944] [serial = 597] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 128 (0x12c045400) [pid = 1944] [serial = 590] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 127 (0x12e640c00) [pid = 1944] [serial = 594] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 126 (0x11aa19000) [pid = 1944] [serial = 596] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 125 (0x12d606400) [pid = 1944] [serial = 591] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 124 (0x12b5f3000) [pid = 1944] [serial = 588] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | --DOMWINDOW == 123 (0x12f5ee800) [pid = 1944] [serial = 600] [outer = 0x0] [url = about:blank] 04:11:47 INFO - PROCESS | 1944 | 1461755507288 Marionette TRACE conn2 <- [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]]]}] 04:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 621ms 04:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:11:47 INFO - PROCESS | 1944 | 1461755507300 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:11:47 INFO - PROCESS | 1944 | 1461755507301 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:11:47 INFO - PROCESS | 1944 | 1461755507304 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:11:47 INFO - PROCESS | 1944 | 1461755507306 Marionette TRACE conn2 <- [1,898,null,{}] 04:11:47 INFO - PROCESS | 1944 | 1461755507314 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:47 INFO - PROCESS | 1944 | 1461755507402 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:11:47 INFO - PROCESS | 1944 | 1461755507430 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5ae800 == 60 [pid = 1944] [id = 232] 04:11:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 124 (0x11c0c5800) [pid = 1944] [serial = 694] [outer = 0x0] 04:11:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 125 (0x11c389000) [pid = 1944] [serial = 695] [outer = 0x11c0c5800] 04:11:47 INFO - PROCESS | 1944 | 1461755507458 Marionette DEBUG loaded listener.js 04:11:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 126 (0x11c913000) [pid = 1944] [serial = 696] [outer = 0x11c0c5800] 04:11:47 INFO - PROCESS | 1944 | 1461755507799 Marionette TRACE conn2 <- [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]]]}] 04:11:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:11:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 521ms 04:11:47 INFO - PROCESS | 1944 | 1461755507825 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:11:47 INFO - PROCESS | 1944 | 1461755507827 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:11:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:11:47 INFO - PROCESS | 1944 | 1461755507829 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:11:47 INFO - PROCESS | 1944 | 1461755507831 Marionette TRACE conn2 <- [1,902,null,{}] 04:11:47 INFO - PROCESS | 1944 | 1461755507835 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:47 INFO - PROCESS | 1944 | 1461755507918 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:11:47 INFO - PROCESS | 1944 | 1461755507922 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12741e000 == 61 [pid = 1944] [id = 233] 04:11:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 127 (0x11c9ec800) [pid = 1944] [serial = 697] [outer = 0x0] 04:11:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 128 (0x11c9f6800) [pid = 1944] [serial = 698] [outer = 0x11c9ec800] 04:11:47 INFO - PROCESS | 1944 | 1461755507948 Marionette DEBUG loaded listener.js 04:11:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 129 (0x1259d1c00) [pid = 1944] [serial = 699] [outer = 0x11c9ec800] 04:11:48 INFO - PROCESS | 1944 | 1461755508304 Marionette TRACE conn2 <- [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]]]}] 04:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 521ms 04:11:48 INFO - PROCESS | 1944 | 1461755508351 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:11:48 INFO - PROCESS | 1944 | 1461755508353 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:11:48 INFO - PROCESS | 1944 | 1461755508357 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:11:48 INFO - PROCESS | 1944 | 1461755508358 Marionette TRACE conn2 <- [1,906,null,{}] 04:11:48 INFO - PROCESS | 1944 | 1461755508362 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:48 INFO - PROCESS | 1944 | 1461755508495 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:11:48 INFO - PROCESS | 1944 | 1461755508504 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x129aef000 == 62 [pid = 1944] [id = 234] 04:11:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x1259c5400) [pid = 1944] [serial = 700] [outer = 0x0] 04:11:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x125dbfc00) [pid = 1944] [serial = 701] [outer = 0x1259c5400] 04:11:48 INFO - PROCESS | 1944 | 1461755508534 Marionette DEBUG loaded listener.js 04:11:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x126e50800) [pid = 1944] [serial = 702] [outer = 0x1259c5400] 04:11:48 INFO - PROCESS | 1944 | 1461755508893 Marionette TRACE conn2 <- [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]]]}] 04:11:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:11:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 574ms 04:11:48 INFO - PROCESS | 1944 | 1461755508932 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:11:48 INFO - PROCESS | 1944 | 1461755508934 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:11:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:11:48 INFO - PROCESS | 1944 | 1461755508950 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:11:48 INFO - PROCESS | 1944 | 1461755508951 Marionette TRACE conn2 <- [1,910,null,{}] 04:11:48 INFO - PROCESS | 1944 | 1461755508953 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:49 INFO - PROCESS | 1944 | 1461755509050 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:11:49 INFO - PROCESS | 1944 | 1461755509055 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bec8800 == 63 [pid = 1944] [id = 235] 04:11:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x1274dcc00) [pid = 1944] [serial = 703] [outer = 0x0] 04:11:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x129ab8000) [pid = 1944] [serial = 704] [outer = 0x1274dcc00] 04:11:49 INFO - PROCESS | 1944 | 1461755509082 Marionette DEBUG loaded listener.js 04:11:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x12b8d4800) [pid = 1944] [serial = 705] [outer = 0x1274dcc00] 04:11:49 INFO - PROCESS | 1944 | 1461755509436 Marionette TRACE conn2 <- [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]]]}] 04:11:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:11:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 519ms 04:11:49 INFO - PROCESS | 1944 | 1461755509477 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:11:49 INFO - PROCESS | 1944 | 1461755509478 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:11:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:11:49 INFO - PROCESS | 1944 | 1461755509481 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:11:49 INFO - PROCESS | 1944 | 1461755509483 Marionette TRACE conn2 <- [1,914,null,{}] 04:11:49 INFO - PROCESS | 1944 | 1461755509486 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:49 INFO - PROCESS | 1944 | 1461755509594 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:11:49 INFO - PROCESS | 1944 | 1461755509627 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d2d5000 == 64 [pid = 1944] [id = 236] 04:11:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x12b5e8c00) [pid = 1944] [serial = 706] [outer = 0x0] 04:11:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x12c045400) [pid = 1944] [serial = 707] [outer = 0x12b5e8c00] 04:11:49 INFO - PROCESS | 1944 | 1461755509652 Marionette DEBUG loaded listener.js 04:11:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x12d46e800) [pid = 1944] [serial = 708] [outer = 0x12b5e8c00] 04:11:49 INFO - PROCESS | 1944 | 1461755509983 Marionette TRACE conn2 <- [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]]]}] 04:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 524ms 04:11:50 INFO - PROCESS | 1944 | 1461755510004 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:11:50 INFO - PROCESS | 1944 | 1461755510005 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:11:50 INFO - PROCESS | 1944 | 1461755510008 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:11:50 INFO - PROCESS | 1944 | 1461755510009 Marionette TRACE conn2 <- [1,918,null,{}] 04:11:50 INFO - PROCESS | 1944 | 1461755510011 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:50 INFO - PROCESS | 1944 | 1461755510123 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:11:50 INFO - PROCESS | 1944 | 1461755510136 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e450800 == 65 [pid = 1944] [id = 237] 04:11:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12b8d5400) [pid = 1944] [serial = 709] [outer = 0x0] 04:11:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x12d6dbc00) [pid = 1944] [serial = 710] [outer = 0x12b8d5400] 04:11:50 INFO - PROCESS | 1944 | 1461755510161 Marionette DEBUG loaded listener.js 04:11:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x12e36f400) [pid = 1944] [serial = 711] [outer = 0x12b8d5400] 04:11:50 INFO - PROCESS | 1944 | 1461755510499 Marionette TRACE conn2 <- [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]]]}] 04:11:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:11:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 523ms 04:11:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:11:50 INFO - PROCESS | 1944 | 1461755510534 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:11:50 INFO - PROCESS | 1944 | 1461755510535 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:11:50 INFO - PROCESS | 1944 | 1461755510538 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:11:50 INFO - PROCESS | 1944 | 1461755510539 Marionette TRACE conn2 <- [1,922,null,{}] 04:11:50 INFO - PROCESS | 1944 | 1461755510543 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:50 INFO - PROCESS | 1944 | 1461755510709 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:11:50 INFO - PROCESS | 1944 | 1461755510725 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x12eaa4000 == 66 [pid = 1944] [id = 238] 04:11:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x12bea0c00) [pid = 1944] [serial = 712] [outer = 0x0] 04:11:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x12c9e2400) [pid = 1944] [serial = 713] [outer = 0x12bea0c00] 04:11:50 INFO - PROCESS | 1944 | 1461755510766 Marionette DEBUG loaded listener.js 04:11:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x12c9e6c00) [pid = 1944] [serial = 714] [outer = 0x12bea0c00] 04:11:51 INFO - PROCESS | 1944 | 1461755511349 Marionette TRACE conn2 <- [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]]]}] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x112ed7400) [pid = 1944] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x12ea0fc00) [pid = 1944] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x127171400) [pid = 1944] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x12f5f3800) [pid = 1944] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x12dcbe400) [pid = 1944] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x12eab0c00) [pid = 1944] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x112ca1000) [pid = 1944] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x11a8ce000) [pid = 1944] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12bea2000) [pid = 1944] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x11c386c00) [pid = 1944] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x125fcac00) [pid = 1944] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x12b30f800) [pid = 1944] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x1177fb800) [pid = 1944] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 130 (0x112caa400) [pid = 1944] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:11:51 INFO - PROCESS | 1944 | --DOMWINDOW == 129 (0x112e28400) [pid = 1944] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 870ms 04:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:11:51 INFO - PROCESS | 1944 | 1461755511409 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:11:51 INFO - PROCESS | 1944 | 1461755511410 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:11:51 INFO - PROCESS | 1944 | 1461755511412 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:11:51 INFO - PROCESS | 1944 | 1461755511414 Marionette TRACE conn2 <- [1,926,null,{}] 04:11:51 INFO - PROCESS | 1944 | 1461755511416 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:51 INFO - PROCESS | 1944 | 1461755511505 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:11:51 INFO - PROCESS | 1944 | 1461755511514 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb23000 == 67 [pid = 1944] [id = 239] 04:11:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 130 (0x118c78800) [pid = 1944] [serial = 715] [outer = 0x0] 04:11:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 131 (0x11c386c00) [pid = 1944] [serial = 716] [outer = 0x118c78800] 04:11:51 INFO - PROCESS | 1944 | 1461755511540 Marionette DEBUG loaded listener.js 04:11:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x12b30f800) [pid = 1944] [serial = 717] [outer = 0x118c78800] 04:11:51 INFO - PROCESS | 1944 | 1461755511888 Marionette TRACE conn2 <- [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]]]}] 04:11:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:11:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 04:11:51 INFO - PROCESS | 1944 | 1461755511934 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:11:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:11:51 INFO - PROCESS | 1944 | 1461755511935 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:11:51 INFO - PROCESS | 1944 | 1461755511937 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:11:51 INFO - PROCESS | 1944 | 1461755511939 Marionette TRACE conn2 <- [1,930,null,{}] 04:11:51 INFO - PROCESS | 1944 | 1461755511941 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:52 INFO - PROCESS | 1944 | 1461755512063 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:11:52 INFO - PROCESS | 1944 | 1461755512095 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fa21000 == 68 [pid = 1944] [id = 240] 04:11:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x12e379400) [pid = 1944] [serial = 718] [outer = 0x0] 04:11:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x12e3ab800) [pid = 1944] [serial = 719] [outer = 0x12e379400] 04:11:52 INFO - PROCESS | 1944 | 1461755512126 Marionette DEBUG loaded listener.js 04:11:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x12e4bbc00) [pid = 1944] [serial = 720] [outer = 0x12e379400] 04:11:52 INFO - PROCESS | 1944 | 1461755512438 Marionette TRACE conn2 <- [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]]]}] 04:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 519ms 04:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:11:52 INFO - PROCESS | 1944 | 1461755512457 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:11:52 INFO - PROCESS | 1944 | 1461755512458 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:11:52 INFO - PROCESS | 1944 | 1461755512460 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:11:52 INFO - PROCESS | 1944 | 1461755512461 Marionette TRACE conn2 <- [1,934,null,{}] 04:11:52 INFO - PROCESS | 1944 | 1461755512466 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:52 INFO - PROCESS | 1944 | 1461755512556 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:11:52 INFO - PROCESS | 1944 | 1461755512560 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x13013a800 == 69 [pid = 1944] [id = 241] 04:11:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x12e3ae400) [pid = 1944] [serial = 721] [outer = 0x0] 04:11:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x12eab6400) [pid = 1944] [serial = 722] [outer = 0x12e3ae400] 04:11:52 INFO - PROCESS | 1944 | 1461755512586 Marionette DEBUG loaded listener.js 04:11:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x12eee6400) [pid = 1944] [serial = 723] [outer = 0x12e3ae400] 04:11:52 INFO - PROCESS | 1944 | 1461755512902 Marionette TRACE conn2 <- [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]]]}] 04:11:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:11:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 473ms 04:11:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:11:52 INFO - PROCESS | 1944 | 1461755512935 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:11:52 INFO - PROCESS | 1944 | 1461755512936 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:11:52 INFO - PROCESS | 1944 | 1461755512938 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:11:52 INFO - PROCESS | 1944 | 1461755512939 Marionette TRACE conn2 <- [1,938,null,{}] 04:11:52 INFO - PROCESS | 1944 | 1461755512941 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:53 INFO - PROCESS | 1944 | 1461755513054 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:11:53 INFO - PROCESS | 1944 | 1461755513061 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x130bdb000 == 70 [pid = 1944] [id = 242] 04:11:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x125a49c00) [pid = 1944] [serial = 724] [outer = 0x0] 04:11:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x12f467400) [pid = 1944] [serial = 725] [outer = 0x125a49c00] 04:11:53 INFO - PROCESS | 1944 | 1461755513086 Marionette DEBUG loaded listener.js 04:11:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x12f5f6800) [pid = 1944] [serial = 726] [outer = 0x125a49c00] 04:11:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:11:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 568ms 04:11:53 INFO - PROCESS | 1944 | 1461755513501 Marionette TRACE conn2 <- [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]]]}] 04:11:53 INFO - PROCESS | 1944 | 1461755513507 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:11:53 INFO - PROCESS | 1944 | 1461755513509 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:11:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:11:53 INFO - PROCESS | 1944 | 1461755513514 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:11:53 INFO - PROCESS | 1944 | 1461755513518 Marionette TRACE conn2 <- [1,942,null,{}] 04:11:53 INFO - PROCESS | 1944 | 1461755513521 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:53 INFO - PROCESS | 1944 | 1461755513636 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:11:53 INFO - PROCESS | 1944 | 1461755513706 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x119c2e000 == 71 [pid = 1944] [id = 243] 04:11:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x112e27800) [pid = 1944] [serial = 727] [outer = 0x0] 04:11:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x114239c00) [pid = 1944] [serial = 728] [outer = 0x112e27800] 04:11:53 INFO - PROCESS | 1944 | 1461755513738 Marionette DEBUG loaded listener.js 04:11:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x1177fc800) [pid = 1944] [serial = 729] [outer = 0x112e27800] 04:11:54 INFO - PROCESS | 1944 | 1461755514166 Marionette TRACE conn2 <- [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]]]}] 04:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 674ms 04:11:54 INFO - PROCESS | 1944 | 1461755514187 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:11:54 INFO - PROCESS | 1944 | 1461755514191 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:11:54 INFO - PROCESS | 1944 | 1461755514196 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:11:54 INFO - PROCESS | 1944 | 1461755514200 Marionette TRACE conn2 <- [1,946,null,{}] 04:11:54 INFO - PROCESS | 1944 | 1461755514202 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:54 INFO - PROCESS | 1944 | 1461755514314 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:11:54 INFO - PROCESS | 1944 | 1461755514372 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x125972000 == 72 [pid = 1944] [id = 244] 04:11:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x118c29800) [pid = 1944] [serial = 730] [outer = 0x0] 04:11:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x11b7ee400) [pid = 1944] [serial = 731] [outer = 0x118c29800] 04:11:54 INFO - PROCESS | 1944 | 1461755514402 Marionette DEBUG loaded listener.js 04:11:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x11c382800) [pid = 1944] [serial = 732] [outer = 0x118c29800] 04:11:54 INFO - PROCESS | 1944 | 1461755514800 Marionette TRACE conn2 <- [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]]]}] 04:11:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:11:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 673ms 04:11:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:11:54 INFO - PROCESS | 1944 | 1461755514868 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:11:54 INFO - PROCESS | 1944 | 1461755514870 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:11:54 INFO - PROCESS | 1944 | 1461755514872 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:11:54 INFO - PROCESS | 1944 | 1461755514875 Marionette TRACE conn2 <- [1,950,null,{}] 04:11:54 INFO - PROCESS | 1944 | 1461755514883 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:55 INFO - PROCESS | 1944 | 1461755515025 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:11:55 INFO - PROCESS | 1944 | 1461755515108 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fbc7000 == 73 [pid = 1944] [id = 245] 04:11:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x125dbbc00) [pid = 1944] [serial = 733] [outer = 0x0] 04:11:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x127f06800) [pid = 1944] [serial = 734] [outer = 0x125dbbc00] 04:11:55 INFO - PROCESS | 1944 | 1461755515142 Marionette DEBUG loaded listener.js 04:11:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x129b13400) [pid = 1944] [serial = 735] [outer = 0x125dbbc00] 04:11:55 INFO - PROCESS | 1944 | 1461755515566 Marionette TRACE conn2 <- [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]]]}] 04:11:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:11:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 721ms 04:11:55 INFO - PROCESS | 1944 | 1461755515594 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:11:55 INFO - PROCESS | 1944 | 1461755515596 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:11:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:11:55 INFO - PROCESS | 1944 | 1461755515598 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:11:55 INFO - PROCESS | 1944 | 1461755515600 Marionette TRACE conn2 <- [1,954,null,{}] 04:11:55 INFO - PROCESS | 1944 | 1461755515602 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:55 INFO - PROCESS | 1944 | 1461755515714 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:11:55 INFO - PROCESS | 1944 | 1461755515771 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x130540800 == 74 [pid = 1944] [id = 246] 04:11:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x1285ec800) [pid = 1944] [serial = 736] [outer = 0x0] 04:11:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x12c990800) [pid = 1944] [serial = 737] [outer = 0x1285ec800] 04:11:55 INFO - PROCESS | 1944 | 1461755515801 Marionette DEBUG loaded listener.js 04:11:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x12c995400) [pid = 1944] [serial = 738] [outer = 0x1285ec800] 04:11:56 INFO - PROCESS | 1944 | 1461755516248 Marionette TRACE conn2 <- [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]]]}] 04:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 670ms 04:11:56 INFO - PROCESS | 1944 | 1461755516269 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:11:56 INFO - PROCESS | 1944 | 1461755516270 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:11:56 INFO - PROCESS | 1944 | 1461755516272 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:11:56 INFO - PROCESS | 1944 | 1461755516273 Marionette TRACE conn2 <- [1,958,null,{}] 04:11:56 INFO - PROCESS | 1944 | 1461755516276 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:56 INFO - PROCESS | 1944 | 1461755516403 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:11:56 INFO - PROCESS | 1944 | 1461755516483 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x1332c7800 == 75 [pid = 1944] [id = 247] 04:11:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x129a29800) [pid = 1944] [serial = 739] [outer = 0x0] 04:11:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x129a32c00) [pid = 1944] [serial = 740] [outer = 0x129a29800] 04:11:56 INFO - PROCESS | 1944 | 1461755516514 Marionette DEBUG loaded listener.js 04:11:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x129a36c00) [pid = 1944] [serial = 741] [outer = 0x129a29800] 04:11:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:11:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 669ms 04:11:56 INFO - PROCESS | 1944 | 1461755516934 Marionette TRACE conn2 <- [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]]]}] 04:11:56 INFO - PROCESS | 1944 | 1461755516941 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:11:56 INFO - PROCESS | 1944 | 1461755516943 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:11:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:11:56 INFO - PROCESS | 1944 | 1461755516945 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:11:56 INFO - PROCESS | 1944 | 1461755516947 Marionette TRACE conn2 <- [1,962,null,{}] 04:11:56 INFO - PROCESS | 1944 | 1461755516951 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:57 INFO - PROCESS | 1944 | 1461755517075 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:11:57 INFO - PROCESS | 1944 | 1461755517133 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x13014e800 == 76 [pid = 1944] [id = 248] 04:11:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x112ca8800) [pid = 1944] [serial = 742] [outer = 0x0] 04:11:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x12c995000) [pid = 1944] [serial = 743] [outer = 0x112ca8800] 04:11:57 INFO - PROCESS | 1944 | 1461755517219 Marionette DEBUG loaded listener.js 04:11:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x12e36d800) [pid = 1944] [serial = 744] [outer = 0x112ca8800] 04:11:57 INFO - PROCESS | 1944 | 1461755517930 Marionette TRACE conn2 <- [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]]]}] 04:11:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:11:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1023ms 04:11:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:11:57 INFO - PROCESS | 1944 | 1461755517968 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:11:57 INFO - PROCESS | 1944 | 1461755517971 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:11:57 INFO - PROCESS | 1944 | 1461755517974 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:11:57 INFO - PROCESS | 1944 | 1461755517977 Marionette TRACE conn2 <- [1,966,null,{}] 04:11:57 INFO - PROCESS | 1944 | 1461755517981 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:58 INFO - PROCESS | 1944 | 1461755518078 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:11:58 INFO - PROCESS | 1944 | 1461755518139 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb63800 == 77 [pid = 1944] [id = 249] 04:11:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x1143bc800) [pid = 1944] [serial = 745] [outer = 0x0] 04:11:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x11853f000) [pid = 1944] [serial = 746] [outer = 0x1143bc800] 04:11:58 INFO - PROCESS | 1944 | 1461755518167 Marionette DEBUG loaded listener.js 04:11:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x118e1d800) [pid = 1944] [serial = 747] [outer = 0x1143bc800] 04:11:58 INFO - PROCESS | 1944 | 1461755518560 Marionette TRACE conn2 <- [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]]]}] 04:11:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:11:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 622ms 04:11:58 INFO - PROCESS | 1944 | 1461755518598 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:11:58 INFO - PROCESS | 1944 | 1461755518603 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:11:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:11:58 INFO - PROCESS | 1944 | 1461755518607 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:11:58 INFO - PROCESS | 1944 | 1461755518609 Marionette TRACE conn2 <- [1,970,null,{}] 04:11:58 INFO - PROCESS | 1944 | 1461755518611 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:58 INFO - PROCESS | 1944 | 1461755518709 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:11:58 INFO - PROCESS | 1944 | 1461755518769 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x11adb8800 == 78 [pid = 1944] [id = 250] 04:11:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x1177fb400) [pid = 1944] [serial = 748] [outer = 0x0] 04:11:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x11aa4dc00) [pid = 1944] [serial = 749] [outer = 0x1177fb400] 04:11:58 INFO - PROCESS | 1944 | 1461755518796 Marionette DEBUG loaded listener.js 04:11:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x11af32000) [pid = 1944] [serial = 750] [outer = 0x1177fb400] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x1285b0000 == 77 [pid = 1944] [id = 190] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x13013a800 == 76 [pid = 1944] [id = 241] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x12fa21000 == 75 [pid = 1944] [id = 240] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb23000 == 74 [pid = 1944] [id = 239] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x12eaa4000 == 73 [pid = 1944] [id = 238] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x12e450800 == 72 [pid = 1944] [id = 237] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x11c0c8800) [pid = 1944] [serial = 617] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x12e374c00) [pid = 1944] [serial = 620] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x11c9ef800) [pid = 1944] [serial = 659] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | 1461755519255 Marionette TRACE conn2 <- [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]]]}] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x12d2d5000 == 71 [pid = 1944] [id = 236] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x12bec8800 == 70 [pid = 1944] [id = 235] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x129aef000 == 69 [pid = 1944] [id = 234] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x12741e000 == 68 [pid = 1944] [id = 233] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x11c5ae800 == 67 [pid = 1944] [id = 232] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x11c7b1800 == 66 [pid = 1944] [id = 231] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb6c800 == 65 [pid = 1944] [id = 230] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x130142000 == 64 [pid = 1944] [id = 223] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x127fd1800 == 63 [pid = 1944] [id = 222] 04:11:59 INFO - PROCESS | 1944 | --DOCSHELL 0x11bc36800 == 62 [pid = 1944] [id = 221] 04:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 669ms 04:11:59 INFO - PROCESS | 1944 | 1461755519277 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:11:59 INFO - PROCESS | 1944 | 1461755519278 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:11:59 INFO - PROCESS | 1944 | 1461755519283 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:11:59 INFO - PROCESS | 1944 | 1461755519285 Marionette TRACE conn2 <- [1,974,null,{}] 04:11:59 INFO - PROCESS | 1944 | 1461755519293 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:59 INFO - PROCESS | 1944 | 1461755519407 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x12fa37800) [pid = 1944] [serial = 531] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x12fe05400) [pid = 1944] [serial = 603] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x12e371c00) [pid = 1944] [serial = 641] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x12eed9400) [pid = 1944] [serial = 644] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x12eaae800) [pid = 1944] [serial = 642] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x112ca8400) [pid = 1944] [serial = 648] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x112ca3800) [pid = 1944] [serial = 647] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x11c0bf400) [pid = 1944] [serial = 627] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x11af7dc00) [pid = 1944] [serial = 626] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x12d2e7800) [pid = 1944] [serial = 638] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x11c5f8c00) [pid = 1944] [serial = 629] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x1259ce400) [pid = 1944] [serial = 630] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x127eb2800) [pid = 1944] [serial = 632] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x129aa9400) [pid = 1944] [serial = 633] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x12be34000) [pid = 1944] [serial = 635] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x12c047000) [pid = 1944] [serial = 636] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12b5e6800) [pid = 1944] [serial = 611] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x126a0a800) [pid = 1944] [serial = 608] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x12eedc400) [pid = 1944] [serial = 614] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x11aa14400) [pid = 1944] [serial = 623] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x1259cbc00) [pid = 1944] [serial = 624] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x12b310800) [pid = 1944] [serial = 651] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x12f5f6400) [pid = 1944] [serial = 657] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x112e2bc00) [pid = 1944] [serial = 656] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x11aa43c00) [pid = 1944] [serial = 650] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 136 (0x1158dac00) [pid = 1944] [serial = 605] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 135 (0x12f46dc00) [pid = 1944] [serial = 645] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 134 (0x12f5eec00) [pid = 1944] [serial = 654] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 133 (0x12f465000) [pid = 1944] [serial = 653] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 132 (0x12d607800) [pid = 1944] [serial = 639] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | --DOMWINDOW == 131 (0x12f470800) [pid = 1944] [serial = 579] [outer = 0x0] [url = about:blank] 04:11:59 INFO - PROCESS | 1944 | 1461755519471 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:11:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a82f800 == 63 [pid = 1944] [id = 251] 04:11:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 132 (0x1158dac00) [pid = 1944] [serial = 751] [outer = 0x0] 04:11:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 133 (0x11bbe2800) [pid = 1944] [serial = 752] [outer = 0x1158dac00] 04:11:59 INFO - PROCESS | 1944 | 1461755519500 Marionette DEBUG loaded listener.js 04:11:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 134 (0x11c382400) [pid = 1944] [serial = 753] [outer = 0x1158dac00] 04:11:59 INFO - PROCESS | 1944 | 1461755519803 Marionette TRACE conn2 <- [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]]]}] 04:11:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:11:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 574ms 04:11:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:11:59 INFO - PROCESS | 1944 | 1461755519855 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:11:59 INFO - PROCESS | 1944 | 1461755519857 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:11:59 INFO - PROCESS | 1944 | 1461755519859 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:11:59 INFO - PROCESS | 1944 | 1461755519860 Marionette TRACE conn2 <- [1,978,null,{}] 04:11:59 INFO - PROCESS | 1944 | 1461755519862 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:11:59 INFO - PROCESS | 1944 | 1461755519966 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:12:00 INFO - PROCESS | 1944 | 1461755520020 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c4a8000 == 64 [pid = 1944] [id = 252] 04:12:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 135 (0x11bbdb800) [pid = 1944] [serial = 754] [outer = 0x0] 04:12:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 136 (0x11c517800) [pid = 1944] [serial = 755] [outer = 0x11bbdb800] 04:12:00 INFO - PROCESS | 1944 | 1461755520047 Marionette DEBUG loaded listener.js 04:12:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 137 (0x11c9f1800) [pid = 1944] [serial = 756] [outer = 0x11bbdb800] 04:12:00 INFO - PROCESS | 1944 | 1461755520337 Marionette TRACE conn2 <- [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]]]}] 04:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 524ms 04:12:00 INFO - PROCESS | 1944 | 1461755520385 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:12:00 INFO - PROCESS | 1944 | 1461755520386 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:12:00 INFO - PROCESS | 1944 | 1461755520388 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:12:00 INFO - PROCESS | 1944 | 1461755520390 Marionette TRACE conn2 <- [1,982,null,{}] 04:12:00 INFO - PROCESS | 1944 | 1461755520392 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:00 INFO - PROCESS | 1944 | 1461755520474 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:12:00 INFO - PROCESS | 1944 | 1461755520531 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d59000 == 65 [pid = 1944] [id = 253] 04:12:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x11c71e000) [pid = 1944] [serial = 757] [outer = 0x0] 04:12:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12594cc00) [pid = 1944] [serial = 758] [outer = 0x11c71e000] 04:12:00 INFO - PROCESS | 1944 | 1461755520557 Marionette DEBUG loaded listener.js 04:12:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x125c4c800) [pid = 1944] [serial = 759] [outer = 0x11c71e000] 04:12:00 INFO - PROCESS | 1944 | 1461755520858 Marionette TRACE conn2 <- [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]]]}] 04:12:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:12:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 517ms 04:12:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:12:00 INFO - PROCESS | 1944 | 1461755520907 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:12:00 INFO - PROCESS | 1944 | 1461755520908 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:12:00 INFO - PROCESS | 1944 | 1461755520910 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:12:00 INFO - PROCESS | 1944 | 1461755520911 Marionette TRACE conn2 <- [1,986,null,{}] 04:12:00 INFO - PROCESS | 1944 | 1461755520914 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:01 INFO - PROCESS | 1944 | 1461755521011 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:12:01 INFO - PROCESS | 1944 | 1461755521071 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x127414000 == 66 [pid = 1944] [id = 254] 04:12:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x1259cc000) [pid = 1944] [serial = 760] [outer = 0x0] 04:12:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x125dba400) [pid = 1944] [serial = 761] [outer = 0x1259cc000] 04:12:01 INFO - PROCESS | 1944 | 1461755521099 Marionette DEBUG loaded listener.js 04:12:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x1285ee000) [pid = 1944] [serial = 762] [outer = 0x1259cc000] 04:12:01 INFO - PROCESS | 1944 | 1461755521411 Marionette TRACE conn2 <- [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]]]}] 04:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 521ms 04:12:01 INFO - PROCESS | 1944 | 1461755521433 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:12:01 INFO - PROCESS | 1944 | 1461755521436 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:12:01 INFO - PROCESS | 1944 | 1461755521438 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:12:01 INFO - PROCESS | 1944 | 1461755521439 Marionette TRACE conn2 <- [1,990,null,{}] 04:12:01 INFO - PROCESS | 1944 | 1461755521441 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:01 INFO - PROCESS | 1944 | 1461755521547 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:12:01 INFO - PROCESS | 1944 | 1461755521580 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d77800 == 67 [pid = 1944] [id = 255] 04:12:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x1259d0000) [pid = 1944] [serial = 763] [outer = 0x0] 04:12:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x129a2a800) [pid = 1944] [serial = 764] [outer = 0x1259d0000] 04:12:01 INFO - PROCESS | 1944 | 1461755521606 Marionette DEBUG loaded listener.js 04:12:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x129b17c00) [pid = 1944] [serial = 765] [outer = 0x1259d0000] 04:12:01 INFO - PROCESS | 1944 | 1461755521938 Marionette TRACE conn2 <- [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]]]}] 04:12:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:12:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 518ms 04:12:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:12:01 INFO - PROCESS | 1944 | 1461755521957 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:12:01 INFO - PROCESS | 1944 | 1461755521958 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:12:01 INFO - PROCESS | 1944 | 1461755521960 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:12:01 INFO - PROCESS | 1944 | 1461755521961 Marionette TRACE conn2 <- [1,994,null,{}] 04:12:01 INFO - PROCESS | 1944 | 1461755521963 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:02 INFO - PROCESS | 1944 | 1461755522069 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:12:02 INFO - PROCESS | 1944 | 1461755522082 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc47800 == 68 [pid = 1944] [id = 256] 04:12:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x129a33000) [pid = 1944] [serial = 766] [outer = 0x0] 04:12:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12b5eb000) [pid = 1944] [serial = 767] [outer = 0x129a33000] 04:12:02 INFO - PROCESS | 1944 | 1461755522107 Marionette DEBUG loaded listener.js 04:12:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x12b6c1000) [pid = 1944] [serial = 768] [outer = 0x129a33000] 04:12:02 INFO - PROCESS | 1944 | 1461755522438 Marionette TRACE conn2 <- [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]]]}] 04:12:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:12:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 04:12:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:12:02 INFO - PROCESS | 1944 | 1461755522484 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:12:02 INFO - PROCESS | 1944 | 1461755522485 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:12:02 INFO - PROCESS | 1944 | 1461755522487 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:12:02 INFO - PROCESS | 1944 | 1461755522488 Marionette TRACE conn2 <- [1,998,null,{}] 04:12:02 INFO - PROCESS | 1944 | 1461755522490 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:02 INFO - PROCESS | 1944 | 1461755522593 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:12:02 INFO - PROCESS | 1944 | 1461755522607 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1af800 == 69 [pid = 1944] [id = 257] 04:12:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x12b30b000) [pid = 1944] [serial = 769] [outer = 0x0] 04:12:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x12be38400) [pid = 1944] [serial = 770] [outer = 0x12b30b000] 04:12:02 INFO - PROCESS | 1944 | 1461755522633 Marionette DEBUG loaded listener.js 04:12:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x12c052c00) [pid = 1944] [serial = 771] [outer = 0x12b30b000] 04:12:02 INFO - PROCESS | 1944 | 1461755522980 Marionette TRACE conn2 <- [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]]]}] 04:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 518ms 04:12:03 INFO - PROCESS | 1944 | 1461755523005 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:12:03 INFO - PROCESS | 1944 | 1461755523007 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:12:03 INFO - PROCESS | 1944 | 1461755523009 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:12:03 INFO - PROCESS | 1944 | 1461755523010 Marionette TRACE conn2 <- [1,1002,null,{}] 04:12:03 INFO - PROCESS | 1944 | 1461755523029 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:03 INFO - PROCESS | 1944 | 1461755523146 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:12:03 INFO - PROCESS | 1944 | 1461755523182 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d74a800 == 70 [pid = 1944] [id = 258] 04:12:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x12b5e9c00) [pid = 1944] [serial = 772] [outer = 0x0] 04:12:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x12c99ac00) [pid = 1944] [serial = 773] [outer = 0x12b5e9c00] 04:12:03 INFO - PROCESS | 1944 | 1461755523207 Marionette DEBUG loaded listener.js 04:12:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x1285e5800) [pid = 1944] [serial = 774] [outer = 0x12b5e9c00] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x12e3ae400) [pid = 1944] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x12e379400) [pid = 1944] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x12ea04400) [pid = 1944] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x12d610800) [pid = 1944] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x12d2e5400) [pid = 1944] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x119da6800) [pid = 1944] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x127f04400) [pid = 1944] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x12b5e8c00) [pid = 1944] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x12b8d5400) [pid = 1944] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x12bea0c00) [pid = 1944] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x11c0c5800) [pid = 1944] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x1274dcc00) [pid = 1944] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x1259c5400) [pid = 1944] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x118ad0400) [pid = 1944] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x11c9ec800) [pid = 1944] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x118c78800) [pid = 1944] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 138 (0x114547c00) [pid = 1944] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:12:03 INFO - PROCESS | 1944 | --DOMWINDOW == 137 (0x1303dec00) [pid = 1944] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:12:03 INFO - PROCESS | 1944 | 1461755523808 Marionette TRACE conn2 <- [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]]]}] 04:12:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:12:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 875ms 04:12:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:12:03 INFO - PROCESS | 1944 | 1461755523884 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:12:03 INFO - PROCESS | 1944 | 1461755523886 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:12:03 INFO - PROCESS | 1944 | 1461755523888 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:12:03 INFO - PROCESS | 1944 | 1461755523890 Marionette TRACE conn2 <- [1,1006,null,{}] 04:12:03 INFO - PROCESS | 1944 | 1461755523892 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:04 INFO - PROCESS | 1944 | 1461755524016 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:12:04 INFO - PROCESS | 1944 | 1461755524055 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e31c800 == 71 [pid = 1944] [id = 259] 04:12:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 138 (0x11927c000) [pid = 1944] [serial = 775] [outer = 0x0] 04:12:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 139 (0x12783a400) [pid = 1944] [serial = 776] [outer = 0x11927c000] 04:12:04 INFO - PROCESS | 1944 | 1461755524085 Marionette DEBUG loaded listener.js 04:12:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x12c9e8800) [pid = 1944] [serial = 777] [outer = 0x11927c000] 04:12:04 INFO - PROCESS | 1944 | 1461755524369 Marionette TRACE conn2 <- [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]]]}] 04:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 521ms 04:12:04 INFO - PROCESS | 1944 | 1461755524409 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:12:04 INFO - PROCESS | 1944 | 1461755524410 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:12:04 INFO - PROCESS | 1944 | 1461755524413 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:12:04 INFO - PROCESS | 1944 | 1461755524416 Marionette TRACE conn2 <- [1,1010,null,{}] 04:12:04 INFO - PROCESS | 1944 | 1461755524420 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:04 INFO - PROCESS | 1944 | 1461755524506 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:12:04 INFO - PROCESS | 1944 | 1461755524511 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ee4b000 == 72 [pid = 1944] [id = 260] 04:12:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x12c9e1c00) [pid = 1944] [serial = 778] [outer = 0x0] 04:12:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x12c9f2000) [pid = 1944] [serial = 779] [outer = 0x12c9e1c00] 04:12:04 INFO - PROCESS | 1944 | 1461755524536 Marionette DEBUG loaded listener.js 04:12:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x12c9f7c00) [pid = 1944] [serial = 780] [outer = 0x12c9e1c00] 04:12:04 INFO - PROCESS | 1944 | 1461755524850 Marionette TRACE conn2 <- [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]]]}] 04:12:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:12:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 472ms 04:12:04 INFO - PROCESS | 1944 | 1461755524888 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:12:04 INFO - PROCESS | 1944 | 1461755524889 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:12:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:12:04 INFO - PROCESS | 1944 | 1461755524910 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:12:04 INFO - PROCESS | 1944 | 1461755524911 Marionette TRACE conn2 <- [1,1014,null,{}] 04:12:04 INFO - PROCESS | 1944 | 1461755524916 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:05 INFO - PROCESS | 1944 | 1461755525005 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:12:05 INFO - PROCESS | 1944 | 1461755525009 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f72e800 == 73 [pid = 1944] [id = 261] 04:12:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x12c9e7c00) [pid = 1944] [serial = 781] [outer = 0x0] 04:12:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x12d092c00) [pid = 1944] [serial = 782] [outer = 0x12c9e7c00] 04:12:05 INFO - PROCESS | 1944 | 1461755525034 Marionette DEBUG loaded listener.js 04:12:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x12d46d400) [pid = 1944] [serial = 783] [outer = 0x12c9e7c00] 04:12:05 INFO - PROCESS | 1944 | 1461755525426 Marionette TRACE conn2 <- [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]]]}] 04:12:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:12:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 525ms 04:12:05 INFO - PROCESS | 1944 | 1461755525433 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:12:05 INFO - PROCESS | 1944 | 1461755525436 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:12:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:12:05 INFO - PROCESS | 1944 | 1461755525439 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:12:05 INFO - PROCESS | 1944 | 1461755525441 Marionette TRACE conn2 <- [1,1018,null,{}] 04:12:05 INFO - PROCESS | 1944 | 1461755525445 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:05 INFO - PROCESS | 1944 | 1461755525622 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:12:05 INFO - PROCESS | 1944 | 1461755525636 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fa14800 == 74 [pid = 1944] [id = 262] 04:12:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x12c9f8000) [pid = 1944] [serial = 784] [outer = 0x0] 04:12:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x12d476400) [pid = 1944] [serial = 785] [outer = 0x12c9f8000] 04:12:05 INFO - PROCESS | 1944 | 1461755525676 Marionette DEBUG loaded listener.js 04:12:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x12d6db400) [pid = 1944] [serial = 786] [outer = 0x12c9f8000] 04:12:06 INFO - PROCESS | 1944 | 1461755526182 Marionette TRACE conn2 <- [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]]]}] 04:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 775ms 04:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:12:06 INFO - PROCESS | 1944 | 1461755526221 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:12:06 INFO - PROCESS | 1944 | 1461755526224 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:12:06 INFO - PROCESS | 1944 | 1461755526227 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:12:06 INFO - PROCESS | 1944 | 1461755526230 Marionette TRACE conn2 <- [1,1022,null,{}] 04:12:06 INFO - PROCESS | 1944 | 1461755526236 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:06 INFO - PROCESS | 1944 | 1461755526348 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:12:06 INFO - PROCESS | 1944 | 1461755526419 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a91b800 == 75 [pid = 1944] [id = 263] 04:12:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x11423d400) [pid = 1944] [serial = 787] [outer = 0x0] 04:12:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x115a0e000) [pid = 1944] [serial = 788] [outer = 0x11423d400] 04:12:06 INFO - PROCESS | 1944 | 1461755526453 Marionette DEBUG loaded listener.js 04:12:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x118e21800) [pid = 1944] [serial = 789] [outer = 0x11423d400] 04:12:06 INFO - PROCESS | 1944 | 1461755526881 Marionette TRACE conn2 <- [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]]]}] 04:12:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:12:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 675ms 04:12:06 INFO - PROCESS | 1944 | 1461755526902 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:12:06 INFO - PROCESS | 1944 | 1461755526906 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:12:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:12:06 INFO - PROCESS | 1944 | 1461755526911 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:12:06 INFO - PROCESS | 1944 | 1461755526913 Marionette TRACE conn2 <- [1,1026,null,{}] 04:12:06 INFO - PROCESS | 1944 | 1461755526915 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:07 INFO - PROCESS | 1944 | 1461755527052 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:12:07 INFO - PROCESS | 1944 | 1461755527122 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x125c84000 == 76 [pid = 1944] [id = 264] 04:12:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x11b2d1400) [pid = 1944] [serial = 790] [outer = 0x0] 04:12:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x11c0c7400) [pid = 1944] [serial = 791] [outer = 0x11b2d1400] 04:12:07 INFO - PROCESS | 1944 | 1461755527152 Marionette DEBUG loaded listener.js 04:12:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x11c5f9400) [pid = 1944] [serial = 792] [outer = 0x11b2d1400] 04:12:07 INFO - PROCESS | 1944 | 1461755527544 Marionette TRACE conn2 <- [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]]]}] 04:12:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:12:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 671ms 04:12:07 INFO - PROCESS | 1944 | 1461755527584 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:12:07 INFO - PROCESS | 1944 | 1461755527585 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:12:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:12:07 INFO - PROCESS | 1944 | 1461755527588 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:12:07 INFO - PROCESS | 1944 | 1461755527590 Marionette TRACE conn2 <- [1,1030,null,{}] 04:12:07 INFO - PROCESS | 1944 | 1461755527598 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:07 INFO - PROCESS | 1944 | 1461755527710 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:12:07 INFO - PROCESS | 1944 | 1461755527769 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ea91800 == 77 [pid = 1944] [id = 265] 04:12:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x11c91e000) [pid = 1944] [serial = 793] [outer = 0x0] 04:12:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x125dc2400) [pid = 1944] [serial = 794] [outer = 0x11c91e000] 04:12:07 INFO - PROCESS | 1944 | 1461755527842 Marionette DEBUG loaded listener.js 04:12:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x127837400) [pid = 1944] [serial = 795] [outer = 0x11c91e000] 04:12:08 INFO - PROCESS | 1944 | 1461755528249 Marionette TRACE conn2 <- [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]]]}] 04:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 671ms 04:12:08 INFO - PROCESS | 1944 | 1461755528259 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:12:08 INFO - PROCESS | 1944 | 1461755528261 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:12:08 INFO - PROCESS | 1944 | 1461755528264 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:12:08 INFO - PROCESS | 1944 | 1461755528267 Marionette TRACE conn2 <- [1,1034,null,{}] 04:12:08 INFO - PROCESS | 1944 | 1461755528270 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:08 INFO - PROCESS | 1944 | 1461755528397 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:12:08 INFO - PROCESS | 1944 | 1461755528468 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x130143800 == 78 [pid = 1944] [id = 266] 04:12:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x127eb1800) [pid = 1944] [serial = 796] [outer = 0x0] 04:12:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x129a30000) [pid = 1944] [serial = 797] [outer = 0x127eb1800] 04:12:08 INFO - PROCESS | 1944 | 1461755528499 Marionette DEBUG loaded listener.js 04:12:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x12be39000) [pid = 1944] [serial = 798] [outer = 0x127eb1800] 04:12:08 INFO - PROCESS | 1944 | 1461755528911 Marionette TRACE conn2 <- [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]]]}] 04:12:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:12:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 671ms 04:12:08 INFO - PROCESS | 1944 | 1461755528935 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:12:08 INFO - PROCESS | 1944 | 1461755528936 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:12:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:12:08 INFO - PROCESS | 1944 | 1461755528939 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:12:08 INFO - PROCESS | 1944 | 1461755528940 Marionette TRACE conn2 <- [1,1038,null,{}] 04:12:08 INFO - PROCESS | 1944 | 1461755528942 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:09 INFO - PROCESS | 1944 | 1461755529050 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:12:09 INFO - PROCESS | 1944 | 1461755529104 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x13053f800 == 79 [pid = 1944] [id = 267] 04:12:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x127f07c00) [pid = 1944] [serial = 799] [outer = 0x0] 04:12:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x12c9df400) [pid = 1944] [serial = 800] [outer = 0x127f07c00] 04:12:09 INFO - PROCESS | 1944 | 1461755529136 Marionette DEBUG loaded listener.js 04:12:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x12c9f3800) [pid = 1944] [serial = 801] [outer = 0x127f07c00] 04:12:09 INFO - PROCESS | 1944 | 1461755529564 Marionette TRACE conn2 <- [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]]]}] 04:12:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:12:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 668ms 04:12:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:12:09 INFO - PROCESS | 1944 | 1461755529608 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:12:09 INFO - PROCESS | 1944 | 1461755529609 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:12:09 INFO - PROCESS | 1944 | 1461755529611 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:12:09 INFO - PROCESS | 1944 | 1461755529613 Marionette TRACE conn2 <- [1,1042,null,{}] 04:12:09 INFO - PROCESS | 1944 | 1461755529617 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:09 INFO - PROCESS | 1944 | 1461755529748 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:12:09 INFO - PROCESS | 1944 | 1461755529831 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x130c4a000 == 80 [pid = 1944] [id = 268] 04:12:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x12d608000) [pid = 1944] [serial = 802] [outer = 0x0] 04:12:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x12e379000) [pid = 1944] [serial = 803] [outer = 0x12d608000] 04:12:09 INFO - PROCESS | 1944 | 1461755529863 Marionette DEBUG loaded listener.js 04:12:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x12e4ae000) [pid = 1944] [serial = 804] [outer = 0x12d608000] 04:12:10 INFO - PROCESS | 1944 | 1461755530268 Marionette TRACE conn2 <- [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]]]}] 04:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 04:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:12:10 INFO - PROCESS | 1944 | 1461755530283 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:12:10 INFO - PROCESS | 1944 | 1461755530284 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:12:10 INFO - PROCESS | 1944 | 1461755530286 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:12:10 INFO - PROCESS | 1944 | 1461755530288 Marionette TRACE conn2 <- [1,1046,null,{}] 04:12:10 INFO - PROCESS | 1944 | 1461755530290 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:10 INFO - PROCESS | 1944 | 1461755530394 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:12:10 INFO - PROCESS | 1944 | 1461755530449 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x1332ca800 == 81 [pid = 1944] [id = 269] 04:12:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x12e4ae800) [pid = 1944] [serial = 805] [outer = 0x0] 04:12:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x12e63f800) [pid = 1944] [serial = 806] [outer = 0x12e4ae800] 04:12:10 INFO - PROCESS | 1944 | 1461755530479 Marionette DEBUG loaded listener.js 04:12:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x12ea05800) [pid = 1944] [serial = 807] [outer = 0x12e4ae800] 04:12:10 INFO - PROCESS | 1944 | 1461755530912 Marionette TRACE conn2 <- [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]]]}] 04:12:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:12:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 672ms 04:12:10 INFO - PROCESS | 1944 | 1461755530959 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:12:10 INFO - PROCESS | 1944 | 1461755530960 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:12:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:12:10 INFO - PROCESS | 1944 | 1461755530963 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:12:10 INFO - PROCESS | 1944 | 1461755530964 Marionette TRACE conn2 <- [1,1050,null,{}] 04:12:10 INFO - PROCESS | 1944 | 1461755530966 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:11 INFO - PROCESS | 1944 | 1461755531074 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:12:11 INFO - PROCESS | 1944 | 1461755531163 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c59e800 == 82 [pid = 1944] [id = 270] 04:12:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x118711c00) [pid = 1944] [serial = 808] [outer = 0x0] 04:12:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x12bea8c00) [pid = 1944] [serial = 809] [outer = 0x118711c00] 04:12:11 INFO - PROCESS | 1944 | 1461755531194 Marionette DEBUG loaded listener.js 04:12:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x12ea0ec00) [pid = 1944] [serial = 810] [outer = 0x118711c00] 04:12:11 INFO - PROCESS | 1944 | 1461755531792 Marionette TRACE conn2 <- [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]]]}] 04:12:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:12:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 869ms 04:12:11 INFO - PROCESS | 1944 | 1461755531848 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:12:11 INFO - PROCESS | 1944 | 1461755531850 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:12:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:12:11 INFO - PROCESS | 1944 | 1461755531855 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:12:11 INFO - PROCESS | 1944 | 1461755531857 Marionette TRACE conn2 <- [1,1054,null,{}] 04:12:11 INFO - PROCESS | 1944 | 1461755531861 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:11 INFO - PROCESS | 1944 | 1461755531964 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:12:12 INFO - PROCESS | 1944 | 1461755532036 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c9a5000 == 83 [pid = 1944] [id = 271] 04:12:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x112d3b000) [pid = 1944] [serial = 811] [outer = 0x0] 04:12:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x112d3ec00) [pid = 1944] [serial = 812] [outer = 0x112d3b000] 04:12:12 INFO - PROCESS | 1944 | 1461755532065 Marionette DEBUG loaded listener.js 04:12:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x112e2a800) [pid = 1944] [serial = 813] [outer = 0x112d3b000] 04:12:12 INFO - PROCESS | 1944 | 1461755532512 Marionette TRACE conn2 <- [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]]]}] 04:12:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:12:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 04:12:12 INFO - PROCESS | 1944 | 1461755532525 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:12:12 INFO - PROCESS | 1944 | 1461755532529 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:12:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:12:12 INFO - PROCESS | 1944 | 1461755532534 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:12:12 INFO - PROCESS | 1944 | 1461755532535 Marionette TRACE conn2 <- [1,1058,null,{}] 04:12:12 INFO - PROCESS | 1944 | 1461755532538 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:12 INFO - PROCESS | 1944 | 1461755532640 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:12:12 INFO - PROCESS | 1944 | 1461755532700 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c4c1800 == 84 [pid = 1944] [id = 272] 04:12:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x11543bc00) [pid = 1944] [serial = 814] [outer = 0x0] 04:12:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x119a08000) [pid = 1944] [serial = 815] [outer = 0x11543bc00] 04:12:12 INFO - PROCESS | 1944 | 1461755532727 Marionette DEBUG loaded listener.js 04:12:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x11aa44400) [pid = 1944] [serial = 816] [outer = 0x11543bc00] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1d5000 == 83 [pid = 1944] [id = 108] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x1177d0000 == 82 [pid = 1944] [id = 106] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12f72e800 == 81 [pid = 1944] [id = 261] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12ee4b000 == 80 [pid = 1944] [id = 260] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12e31c800 == 79 [pid = 1944] [id = 259] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x127170400) [pid = 1944] [serial = 671] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x12be35c00) [pid = 1944] [serial = 674] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x12f471c00) [pid = 1944] [serial = 677] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x12feb7400) [pid = 1944] [serial = 680] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x1303de000) [pid = 1944] [serial = 683] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x12f467400) [pid = 1944] [serial = 725] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12d74a800 == 78 [pid = 1944] [id = 258] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1af800 == 77 [pid = 1944] [id = 257] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc47800 == 76 [pid = 1944] [id = 256] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x129d77800 == 75 [pid = 1944] [id = 255] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x127414000 == 74 [pid = 1944] [id = 254] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x119d59000 == 73 [pid = 1944] [id = 253] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x11c4a8000 == 72 [pid = 1944] [id = 252] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x11a82f800 == 71 [pid = 1944] [id = 251] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x11adb8800 == 70 [pid = 1944] [id = 250] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb63800 == 69 [pid = 1944] [id = 249] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x13014e800 == 68 [pid = 1944] [id = 248] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x1332c7800 == 67 [pid = 1944] [id = 247] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x130540800 == 66 [pid = 1944] [id = 246] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x12fbc7000 == 65 [pid = 1944] [id = 245] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x125972000 == 64 [pid = 1944] [id = 244] 04:12:13 INFO - PROCESS | 1944 | --DOCSHELL 0x119c2e000 == 63 [pid = 1944] [id = 243] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x12e64b400) [pid = 1944] [serial = 573] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x12e63f400) [pid = 1944] [serial = 564] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x11c91d000) [pid = 1944] [serial = 567] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x12b6bb400) [pid = 1944] [serial = 570] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x12eedb400) [pid = 1944] [serial = 576] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x12c045400) [pid = 1944] [serial = 707] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x12d6dbc00) [pid = 1944] [serial = 710] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x12e36f400) [pid = 1944] [serial = 711] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x12d46e800) [pid = 1944] [serial = 708] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x12c9e2400) [pid = 1944] [serial = 713] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x11c389000) [pid = 1944] [serial = 695] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x11c913000) [pid = 1944] [serial = 696] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x129ab8000) [pid = 1944] [serial = 704] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x125dbfc00) [pid = 1944] [serial = 701] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x126e50800) [pid = 1944] [serial = 702] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x11b799400) [pid = 1944] [serial = 693] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x11aa9c000) [pid = 1944] [serial = 692] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x115a0a400) [pid = 1944] [serial = 662] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x11c9f6800) [pid = 1944] [serial = 698] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x1259d1c00) [pid = 1944] [serial = 699] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x11c386c00) [pid = 1944] [serial = 716] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x11c0c0000) [pid = 1944] [serial = 665] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x12b30f800) [pid = 1944] [serial = 717] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x1177f8800) [pid = 1944] [serial = 690] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x11543c000) [pid = 1944] [serial = 689] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x1303e9400) [pid = 1944] [serial = 687] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 146 (0x1303e3c00) [pid = 1944] [serial = 686] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 145 (0x125db8c00) [pid = 1944] [serial = 668] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 144 (0x12eab6400) [pid = 1944] [serial = 722] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 143 (0x12eee6400) [pid = 1944] [serial = 723] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 142 (0x12c9e6c00) [pid = 1944] [serial = 714] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 141 (0x12e3ab800) [pid = 1944] [serial = 719] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 140 (0x12e4bbc00) [pid = 1944] [serial = 720] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | --DOMWINDOW == 139 (0x12b8d4800) [pid = 1944] [serial = 705] [outer = 0x0] [url = about:blank] 04:12:13 INFO - PROCESS | 1944 | 1461755533284 Marionette TRACE conn2 <- [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]]]}] 04:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 772ms 04:12:13 INFO - PROCESS | 1944 | 1461755533306 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:12:13 INFO - PROCESS | 1944 | 1461755533308 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:12:13 INFO - PROCESS | 1944 | 1461755533311 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:12:13 INFO - PROCESS | 1944 | 1461755533315 Marionette TRACE conn2 <- [1,1062,null,{}] 04:12:13 INFO - PROCESS | 1944 | 1461755533336 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:13 INFO - PROCESS | 1944 | 1461755533449 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:12:13 INFO - PROCESS | 1944 | 1461755533456 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5bc000 == 64 [pid = 1944] [id = 273] 04:12:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 140 (0x11c0c1000) [pid = 1944] [serial = 817] [outer = 0x0] 04:12:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 141 (0x11c389000) [pid = 1944] [serial = 818] [outer = 0x11c0c1000] 04:12:13 INFO - PROCESS | 1944 | 1461755533485 Marionette DEBUG loaded listener.js 04:12:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 142 (0x11c910000) [pid = 1944] [serial = 819] [outer = 0x11c0c1000] 04:12:13 INFO - PROCESS | 1944 | 1461755533853 Marionette TRACE conn2 <- [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]]]}] 04:12:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:12:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 582ms 04:12:13 INFO - PROCESS | 1944 | 1461755533894 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:12:13 INFO - PROCESS | 1944 | 1461755533897 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:12:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:12:13 INFO - PROCESS | 1944 | 1461755533901 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:12:13 INFO - PROCESS | 1944 | 1461755533902 Marionette TRACE conn2 <- [1,1066,null,{}] 04:12:13 INFO - PROCESS | 1944 | 1461755533905 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:14 INFO - PROCESS | 1944 | 1461755533997 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:12:14 INFO - PROCESS | 1944 | 1461755534019 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x129ae3000 == 65 [pid = 1944] [id = 274] 04:12:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 143 (0x11c9ea000) [pid = 1944] [serial = 820] [outer = 0x0] 04:12:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 144 (0x1259d2000) [pid = 1944] [serial = 821] [outer = 0x11c9ea000] 04:12:14 INFO - PROCESS | 1944 | 1461755534052 Marionette DEBUG loaded listener.js 04:12:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 145 (0x125dbfc00) [pid = 1944] [serial = 822] [outer = 0x11c9ea000] 04:12:14 INFO - PROCESS | 1944 | 1461755534549 Marionette TRACE conn2 <- [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]]]}] 04:12:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:12:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 672ms 04:12:14 INFO - PROCESS | 1944 | 1461755534572 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:12:14 INFO - PROCESS | 1944 | 1461755534574 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:12:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:12:14 INFO - PROCESS | 1944 | 1461755534576 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:12:14 INFO - PROCESS | 1944 | 1461755534577 Marionette TRACE conn2 <- [1,1070,null,{}] 04:12:14 INFO - PROCESS | 1944 | 1461755534579 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:14 INFO - PROCESS | 1944 | 1461755534665 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:12:14 INFO - PROCESS | 1944 | 1461755534670 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bece000 == 66 [pid = 1944] [id = 275] 04:12:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 146 (0x126a2dc00) [pid = 1944] [serial = 823] [outer = 0x0] 04:12:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 147 (0x1276cec00) [pid = 1944] [serial = 824] [outer = 0x126a2dc00] 04:12:14 INFO - PROCESS | 1944 | 1461755534696 Marionette DEBUG loaded listener.js 04:12:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x128513800) [pid = 1944] [serial = 825] [outer = 0x126a2dc00] 04:12:15 INFO - PROCESS | 1944 | 1461755535045 Marionette TRACE conn2 <- [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]]]}] 04:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 04:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:12:15 INFO - PROCESS | 1944 | 1461755535098 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:12:15 INFO - PROCESS | 1944 | 1461755535100 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:12:15 INFO - PROCESS | 1944 | 1461755535102 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:12:15 INFO - PROCESS | 1944 | 1461755535103 Marionette TRACE conn2 <- [1,1074,null,{}] 04:12:15 INFO - PROCESS | 1944 | 1461755535105 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:15 INFO - PROCESS | 1944 | 1461755535237 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:12:15 INFO - PROCESS | 1944 | 1461755535250 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8ed800 == 67 [pid = 1944] [id = 276] 04:12:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x129965000) [pid = 1944] [serial = 826] [outer = 0x0] 04:12:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x129abb000) [pid = 1944] [serial = 827] [outer = 0x129965000] 04:12:15 INFO - PROCESS | 1944 | 1461755535278 Marionette DEBUG loaded listener.js 04:12:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x12b8d5400) [pid = 1944] [serial = 828] [outer = 0x129965000] 04:12:15 INFO - PROCESS | 1944 | 1461755535634 Marionette TRACE conn2 <- [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]]]}] 04:12:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:12:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 569ms 04:12:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:12:15 INFO - PROCESS | 1944 | 1461755535678 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:12:15 INFO - PROCESS | 1944 | 1461755535679 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:12:15 INFO - PROCESS | 1944 | 1461755535681 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:12:15 INFO - PROCESS | 1944 | 1461755535682 Marionette TRACE conn2 <- [1,1078,null,{}] 04:12:15 INFO - PROCESS | 1944 | 1461755535684 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:15 INFO - PROCESS | 1944 | 1461755535789 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:12:15 INFO - PROCESS | 1944 | 1461755535800 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d2d5800 == 68 [pid = 1944] [id = 277] 04:12:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x12b8d5c00) [pid = 1944] [serial = 829] [outer = 0x0] 04:12:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x12c047000) [pid = 1944] [serial = 830] [outer = 0x12b8d5c00] 04:12:15 INFO - PROCESS | 1944 | 1461755535825 Marionette DEBUG loaded listener.js 04:12:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x12c99d000) [pid = 1944] [serial = 831] [outer = 0x12b8d5c00] 04:12:16 INFO - PROCESS | 1944 | 1461755536177 Marionette TRACE conn2 <- [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]]]}] 04:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 04:12:16 INFO - PROCESS | 1944 | 1461755536199 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:12:16 INFO - PROCESS | 1944 | 1461755536200 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:12:16 INFO - PROCESS | 1944 | 1461755536203 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:12:16 INFO - PROCESS | 1944 | 1461755536204 Marionette TRACE conn2 <- [1,1082,null,{}] 04:12:16 INFO - PROCESS | 1944 | 1461755536222 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:16 INFO - PROCESS | 1944 | 1461755536329 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:12:16 INFO - PROCESS | 1944 | 1461755536365 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d753800 == 69 [pid = 1944] [id = 278] 04:12:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x12c99d400) [pid = 1944] [serial = 832] [outer = 0x0] 04:12:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x12c9e5800) [pid = 1944] [serial = 833] [outer = 0x12c99d400] 04:12:16 INFO - PROCESS | 1944 | 1461755536390 Marionette DEBUG loaded listener.js 04:12:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x12c9f1400) [pid = 1944] [serial = 834] [outer = 0x12c99d400] 04:12:16 INFO - PROCESS | 1944 | 1461755536727 Marionette TRACE conn2 <- [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]]]}] 04:12:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:12:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 568ms 04:12:16 INFO - PROCESS | 1944 | 1461755536771 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:12:16 INFO - PROCESS | 1944 | 1461755536772 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:12:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:12:16 INFO - PROCESS | 1944 | 1461755536774 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:12:16 INFO - PROCESS | 1944 | 1461755536775 Marionette TRACE conn2 <- [1,1086,null,{}] 04:12:16 INFO - PROCESS | 1944 | 1461755536778 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:16 INFO - PROCESS | 1944 | 1461755536887 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:12:16 INFO - PROCESS | 1944 | 1461755536926 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ee49800 == 70 [pid = 1944] [id = 279] 04:12:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x12c9e9c00) [pid = 1944] [serial = 835] [outer = 0x0] 04:12:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x12d2df400) [pid = 1944] [serial = 836] [outer = 0x12c9e9c00] 04:12:16 INFO - PROCESS | 1944 | 1461755536951 Marionette DEBUG loaded listener.js 04:12:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x12d609800) [pid = 1944] [serial = 837] [outer = 0x12c9e9c00] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x12b30b000) [pid = 1944] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x11c71e000) [pid = 1944] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 157 (0x129a33000) [pid = 1944] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 156 (0x1177fb400) [pid = 1944] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 155 (0x11bbdb800) [pid = 1944] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 154 (0x12b5e9c00) [pid = 1944] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 153 (0x1143bc800) [pid = 1944] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 152 (0x11927c000) [pid = 1944] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 151 (0x1158dac00) [pid = 1944] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 150 (0x12c9e1c00) [pid = 1944] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 149 (0x12c9e7c00) [pid = 1944] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 148 (0x1259cc000) [pid = 1944] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:12:17 INFO - PROCESS | 1944 | --DOMWINDOW == 147 (0x1259d0000) [pid = 1944] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:12:17 INFO - PROCESS | 1944 | 1461755537418 Marionette TRACE conn2 <- [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]]]}] 04:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 667ms 04:12:17 INFO - PROCESS | 1944 | 1461755537443 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:12:17 INFO - PROCESS | 1944 | 1461755537444 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:12:17 INFO - PROCESS | 1944 | 1461755537446 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:12:17 INFO - PROCESS | 1944 | 1461755537448 Marionette TRACE conn2 <- [1,1090,null,{}] 04:12:17 INFO - PROCESS | 1944 | 1461755537450 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:17 INFO - PROCESS | 1944 | 1461755537538 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:12:17 INFO - PROCESS | 1944 | 1461755537616 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d743800 == 71 [pid = 1944] [id = 280] 04:12:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 148 (0x112e2cc00) [pid = 1944] [serial = 838] [outer = 0x0] 04:12:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 149 (0x125ba2000) [pid = 1944] [serial = 839] [outer = 0x112e2cc00] 04:12:17 INFO - PROCESS | 1944 | 1461755537642 Marionette DEBUG loaded listener.js 04:12:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 150 (0x12c996800) [pid = 1944] [serial = 840] [outer = 0x112e2cc00] 04:12:17 INFO - PROCESS | 1944 | 1461755537927 Marionette TRACE conn2 <- [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]]]}] 04:12:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:12:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 04:12:17 INFO - PROCESS | 1944 | 1461755537969 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:12:17 INFO - PROCESS | 1944 | 1461755537970 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:12:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:12:17 INFO - PROCESS | 1944 | 1461755537972 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:12:17 INFO - PROCESS | 1944 | 1461755537974 Marionette TRACE conn2 <- [1,1094,null,{}] 04:12:17 INFO - PROCESS | 1944 | 1461755537976 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:18 INFO - PROCESS | 1944 | 1461755538081 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:12:18 INFO - PROCESS | 1944 | 1461755538086 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x13013a800 == 72 [pid = 1944] [id = 281] 04:12:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 151 (0x128511c00) [pid = 1944] [serial = 841] [outer = 0x0] 04:12:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 152 (0x12c054400) [pid = 1944] [serial = 842] [outer = 0x128511c00] 04:12:18 INFO - PROCESS | 1944 | 1461755538113 Marionette DEBUG loaded listener.js 04:12:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 153 (0x12e4b4c00) [pid = 1944] [serial = 843] [outer = 0x128511c00] 04:12:18 INFO - PROCESS | 1944 | 1461755538453 Marionette TRACE conn2 <- [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]]]}] 04:12:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:12:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 04:12:18 INFO - PROCESS | 1944 | 1461755538491 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:12:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:12:18 INFO - PROCESS | 1944 | 1461755538492 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:12:18 INFO - PROCESS | 1944 | 1461755538494 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:12:18 INFO - PROCESS | 1944 | 1461755538496 Marionette TRACE conn2 <- [1,1098,null,{}] 04:12:18 INFO - PROCESS | 1944 | 1461755538498 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:18 INFO - PROCESS | 1944 | 1461755538616 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:12:18 INFO - PROCESS | 1944 | 1461755538622 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x130530800 == 73 [pid = 1944] [id = 282] 04:12:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 154 (0x12e4b4800) [pid = 1944] [serial = 844] [outer = 0x0] 04:12:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 155 (0x12eaab400) [pid = 1944] [serial = 845] [outer = 0x12e4b4800] 04:12:18 INFO - PROCESS | 1944 | 1461755538647 Marionette DEBUG loaded listener.js 04:12:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 156 (0x12eedb800) [pid = 1944] [serial = 846] [outer = 0x12e4b4800] 04:12:18 INFO - PROCESS | 1944 | 1461755538983 Marionette TRACE conn2 <- [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]]]}] 04:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 04:12:19 INFO - PROCESS | 1944 | 1461755539016 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:12:19 INFO - PROCESS | 1944 | 1461755539018 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:12:19 INFO - PROCESS | 1944 | 1461755539020 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:12:19 INFO - PROCESS | 1944 | 1461755539021 Marionette TRACE conn2 <- [1,1102,null,{}] 04:12:19 INFO - PROCESS | 1944 | 1461755539023 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:19 INFO - PROCESS | 1944 | 1461755539110 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:12:19 INFO - PROCESS | 1944 | 1461755539114 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x133204800 == 74 [pid = 1944] [id = 283] 04:12:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 157 (0x12c8a8c00) [pid = 1944] [serial = 847] [outer = 0x0] 04:12:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 158 (0x12c8ac400) [pid = 1944] [serial = 848] [outer = 0x12c8a8c00] 04:12:19 INFO - PROCESS | 1944 | 1461755539139 Marionette DEBUG loaded listener.js 04:12:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x12c8b0800) [pid = 1944] [serial = 849] [outer = 0x12c8a8c00] 04:12:19 INFO - PROCESS | 1944 | 1461755539624 Marionette TRACE conn2 <- [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]]]}] 04:12:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:12:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 618ms 04:12:19 INFO - PROCESS | 1944 | 1461755539639 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:12:19 INFO - PROCESS | 1944 | 1461755539641 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:12:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:12:19 INFO - PROCESS | 1944 | 1461755539646 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:12:19 INFO - PROCESS | 1944 | 1461755539648 Marionette TRACE conn2 <- [1,1106,null,{}] 04:12:19 INFO - PROCESS | 1944 | 1461755539652 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:19 INFO - PROCESS | 1944 | 1461755539772 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:12:19 INFO - PROCESS | 1944 | 1461755539848 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c03b000 == 75 [pid = 1944] [id = 284] 04:12:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x112e0e000) [pid = 1944] [serial = 850] [outer = 0x0] 04:12:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x115605800) [pid = 1944] [serial = 851] [outer = 0x112e0e000] 04:12:19 INFO - PROCESS | 1944 | 1461755539881 Marionette DEBUG loaded listener.js 04:12:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x1191a4400) [pid = 1944] [serial = 852] [outer = 0x112e0e000] 04:12:20 INFO - PROCESS | 1944 | 1461755540307 Marionette TRACE conn2 <- [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]]]}] 04:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 673ms 04:12:20 INFO - PROCESS | 1944 | 1461755540319 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:12:20 INFO - PROCESS | 1944 | 1461755540323 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:12:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:12:20 INFO - PROCESS | 1944 | 1461755540328 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:12:20 INFO - PROCESS | 1944 | 1461755540329 Marionette TRACE conn2 <- [1,1110,null,{}] 04:12:20 INFO - PROCESS | 1944 | 1461755540332 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:20 INFO - PROCESS | 1944 | 1461755540447 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:12:20 INFO - PROCESS | 1944 | 1461755540549 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc62800 == 76 [pid = 1944] [id = 285] 04:12:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x119a02400) [pid = 1944] [serial = 853] [outer = 0x0] 04:12:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x11c0c0000) [pid = 1944] [serial = 854] [outer = 0x119a02400] 04:12:20 INFO - PROCESS | 1944 | 1461755540583 Marionette DEBUG loaded listener.js 04:12:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x11c9e9800) [pid = 1944] [serial = 855] [outer = 0x119a02400] 04:12:20 INFO - PROCESS | 1944 | 1461755540990 Marionette TRACE conn2 <- [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]]]}] 04:12:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:12:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 671ms 04:12:21 INFO - PROCESS | 1944 | 1461755540999 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:12:21 INFO - PROCESS | 1944 | 1461755541000 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:12:21 INFO - PROCESS | 1944 | 1461755541003 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:12:21 INFO - PROCESS | 1944 | 1461755541006 Marionette TRACE conn2 <- [1,1114,null,{}] 04:12:21 INFO - PROCESS | 1944 | 1461755541014 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:21 INFO - PROCESS | 1944 | 1461755541130 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:12:21 INFO - PROCESS | 1944 | 1461755541230 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x13053b000 == 77 [pid = 1944] [id = 286] 04:12:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x129a28c00) [pid = 1944] [serial = 856] [outer = 0x0] 04:12:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x129a36800) [pid = 1944] [serial = 857] [outer = 0x129a28c00] 04:12:21 INFO - PROCESS | 1944 | 1461755541262 Marionette DEBUG loaded listener.js 04:12:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x12b5e6000) [pid = 1944] [serial = 858] [outer = 0x129a28c00] 04:12:21 INFO - PROCESS | 1944 | 1461755541835 Marionette TRACE conn2 <- [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]]]}] 04:12:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:12:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 924ms 04:12:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:12:21 INFO - PROCESS | 1944 | 1461755541928 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:12:21 INFO - PROCESS | 1944 | 1461755541931 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:12:21 INFO - PROCESS | 1944 | 1461755541935 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:12:21 INFO - PROCESS | 1944 | 1461755541937 Marionette TRACE conn2 <- [1,1118,null,{}] 04:12:21 INFO - PROCESS | 1944 | 1461755541941 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:22 INFO - PROCESS | 1944 | 1461755542108 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:12:22 INFO - PROCESS | 1944 | 1461755542235 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c78c800 == 78 [pid = 1944] [id = 287] 04:12:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x12c8aa000) [pid = 1944] [serial = 859] [outer = 0x0] 04:12:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x12dcbe800) [pid = 1944] [serial = 860] [outer = 0x12c8aa000] 04:12:22 INFO - PROCESS | 1944 | 1461755542284 Marionette DEBUG loaded listener.js 04:12:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x12e3b0800) [pid = 1944] [serial = 861] [outer = 0x12c8aa000] 04:12:22 INFO - PROCESS | 1944 | 1461755542769 Marionette TRACE conn2 <- [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]]]}] 04:12:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:12:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 872ms 04:12:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:12:22 INFO - PROCESS | 1944 | 1461755542806 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:12:22 INFO - PROCESS | 1944 | 1461755542808 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:12:22 INFO - PROCESS | 1944 | 1461755542810 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:12:22 INFO - PROCESS | 1944 | 1461755542811 Marionette TRACE conn2 <- [1,1122,null,{}] 04:12:22 INFO - PROCESS | 1944 | 1461755542814 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:22 INFO - PROCESS | 1944 | 1461755542926 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:12:23 INFO - PROCESS | 1944 | 1461755543000 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1ba800 == 79 [pid = 1944] [id = 288] 04:12:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x11b792800) [pid = 1944] [serial = 862] [outer = 0x0] 04:12:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x12eaae800) [pid = 1944] [serial = 863] [outer = 0x11b792800] 04:12:23 INFO - PROCESS | 1944 | 1461755543033 Marionette DEBUG loaded listener.js 04:12:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x12f468000) [pid = 1944] [serial = 864] [outer = 0x11b792800] 04:12:23 INFO - PROCESS | 1944 | 1461755543454 Marionette TRACE conn2 <- [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]]]}] 04:12:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:12:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 670ms 04:12:23 INFO - PROCESS | 1944 | 1461755543480 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:12:23 INFO - PROCESS | 1944 | 1461755543482 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:12:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:12:23 INFO - PROCESS | 1944 | 1461755543484 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:12:23 INFO - PROCESS | 1944 | 1461755543485 Marionette TRACE conn2 <- [1,1126,null,{}] 04:12:23 INFO - PROCESS | 1944 | 1461755543488 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:23 INFO - PROCESS | 1944 | 1461755543631 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:12:23 INFO - PROCESS | 1944 | 1461755543716 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d58800 == 80 [pid = 1944] [id = 289] 04:12:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x12f468800) [pid = 1944] [serial = 865] [outer = 0x0] 04:12:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x12f5f6000) [pid = 1944] [serial = 866] [outer = 0x12f468800] 04:12:23 INFO - PROCESS | 1944 | 1461755543749 Marionette DEBUG loaded listener.js 04:12:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x1303e4c00) [pid = 1944] [serial = 867] [outer = 0x12f468800] 04:12:24 INFO - PROCESS | 1944 | 1461755544169 Marionette TRACE conn2 <- [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]]]}] 04:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 719ms 04:12:24 INFO - PROCESS | 1944 | 1461755544203 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:12:24 INFO - PROCESS | 1944 | 1461755544204 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:12:24 INFO - PROCESS | 1944 | 1461755544207 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:12:24 INFO - PROCESS | 1944 | 1461755544208 Marionette TRACE conn2 <- [1,1130,null,{}] 04:12:24 INFO - PROCESS | 1944 | 1461755544210 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:24 INFO - PROCESS | 1944 | 1461755544324 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:12:24 INFO - PROCESS | 1944 | 1461755544397 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e53f800 == 81 [pid = 1944] [id = 290] 04:12:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x1303dd000) [pid = 1944] [serial = 868] [outer = 0x0] 04:12:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x130470800) [pid = 1944] [serial = 869] [outer = 0x1303dd000] 04:12:24 INFO - PROCESS | 1944 | 1461755544429 Marionette DEBUG loaded listener.js 04:12:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x130476400) [pid = 1944] [serial = 870] [outer = 0x1303dd000] 04:12:24 INFO - PROCESS | 1944 | 1461755544849 Marionette TRACE conn2 <- [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]]]}] 04:12:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:12:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 668ms 04:12:24 INFO - PROCESS | 1944 | 1461755544876 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:12:24 INFO - PROCESS | 1944 | 1461755544877 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:12:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:12:24 INFO - PROCESS | 1944 | 1461755544880 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:12:24 INFO - PROCESS | 1944 | 1461755544881 Marionette TRACE conn2 <- [1,1134,null,{}] 04:12:24 INFO - PROCESS | 1944 | 1461755544884 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:25 INFO - PROCESS | 1944 | 1461755545026 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:12:25 INFO - PROCESS | 1944 | 1461755545104 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fa15800 == 82 [pid = 1944] [id = 291] 04:12:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x112d37400) [pid = 1944] [serial = 871] [outer = 0x0] 04:12:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x130476c00) [pid = 1944] [serial = 872] [outer = 0x112d37400] 04:12:25 INFO - PROCESS | 1944 | 1461755545128 Marionette DEBUG loaded listener.js 04:12:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x13047e800) [pid = 1944] [serial = 873] [outer = 0x112d37400] 04:12:25 INFO - PROCESS | 1944 | 1461755545566 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 04:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 721ms 04:12:25 INFO - PROCESS | 1944 | 1461755545602 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:12:25 INFO - PROCESS | 1944 | 1461755545604 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:12:25 INFO - PROCESS | 1944 | 1461755545608 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:12:25 INFO - PROCESS | 1944 | 1461755545610 Marionette TRACE conn2 <- [1,1138,null,{}] 04:12:25 INFO - PROCESS | 1944 | 1461755545614 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:25 INFO - PROCESS | 1944 | 1461755545784 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:12:25 INFO - PROCESS | 1944 | 1461755545893 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x11adb7800 == 83 [pid = 1944] [id = 292] 04:12:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x112e22400) [pid = 1944] [serial = 874] [outer = 0x0] 04:12:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x12c9ea800) [pid = 1944] [serial = 875] [outer = 0x112e22400] 04:12:25 INFO - PROCESS | 1944 | 1461755545926 Marionette DEBUG loaded listener.js 04:12:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x130b03800) [pid = 1944] [serial = 876] [outer = 0x112e22400] 04:12:26 INFO - PROCESS | 1944 | 1461755546627 Marionette TRACE conn2 <- [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]]]}] 04:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1028ms 04:12:26 INFO - PROCESS | 1944 | 1461755546636 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:12:26 INFO - PROCESS | 1944 | 1461755546638 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:12:26 INFO - PROCESS | 1944 | 1461755546641 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:12:26 INFO - PROCESS | 1944 | 1461755546642 Marionette TRACE conn2 <- [1,1142,null,{}] 04:12:26 INFO - PROCESS | 1944 | 1461755546664 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:26 INFO - PROCESS | 1944 | 1461755546803 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:12:26 INFO - PROCESS | 1944 | 1461755546858 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x1158a0800 == 84 [pid = 1944] [id = 293] 04:12:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x112e2d800) [pid = 1944] [serial = 877] [outer = 0x0] 04:12:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x1142b6400) [pid = 1944] [serial = 878] [outer = 0x112e2d800] 04:12:26 INFO - PROCESS | 1944 | 1461755546886 Marionette DEBUG loaded listener.js 04:12:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x1145d9000) [pid = 1944] [serial = 879] [outer = 0x112e2d800] 04:12:27 INFO - PROCESS | 1944 | 1461755547311 Marionette TRACE conn2 <- [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]]]}] 04:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 723ms 04:12:27 INFO - PROCESS | 1944 | 1461755547364 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:12:27 INFO - PROCESS | 1944 | 1461755547368 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:12:27 INFO - PROCESS | 1944 | 1461755547372 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:12:27 INFO - PROCESS | 1944 | 1461755547374 Marionette TRACE conn2 <- [1,1146,null,{}] 04:12:27 INFO - PROCESS | 1944 | 1461755547377 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:27 INFO - PROCESS | 1944 | 1461755547489 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:12:27 INFO - PROCESS | 1944 | 1461755547582 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x118c4a800 == 85 [pid = 1944] [id = 294] 04:12:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x11423f800) [pid = 1944] [serial = 880] [outer = 0x0] 04:12:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x11560a000) [pid = 1944] [serial = 881] [outer = 0x11423f800] 04:12:27 INFO - PROCESS | 1944 | 1461755547632 Marionette DEBUG loaded listener.js 04:12:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x115969800) [pid = 1944] [serial = 882] [outer = 0x11423f800] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x130530800 == 84 [pid = 1944] [id = 282] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x13013a800 == 83 [pid = 1944] [id = 281] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12d743800 == 82 [pid = 1944] [id = 280] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12ee49800 == 81 [pid = 1944] [id = 279] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12d753800 == 80 [pid = 1944] [id = 278] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12d2d5800 == 79 [pid = 1944] [id = 277] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12c8ed800 == 78 [pid = 1944] [id = 276] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x12c990800) [pid = 1944] [serial = 737] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x129a32c00) [pid = 1944] [serial = 740] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12bece000 == 77 [pid = 1944] [id = 275] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x129ae3000 == 76 [pid = 1944] [id = 274] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x11c5bc000 == 75 [pid = 1944] [id = 273] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x11c4c1800 == 74 [pid = 1944] [id = 272] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x11c9a5000 == 73 [pid = 1944] [id = 271] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x130c4a000 == 72 [pid = 1944] [id = 268] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x13053f800 == 71 [pid = 1944] [id = 267] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x130143800 == 70 [pid = 1944] [id = 266] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x12ea91800 == 69 [pid = 1944] [id = 265] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x125c84000 == 68 [pid = 1944] [id = 264] 04:12:28 INFO - PROCESS | 1944 | --DOCSHELL 0x11a91b800 == 67 [pid = 1944] [id = 263] 04:12:28 INFO - PROCESS | 1944 | 1461755548133 Marionette TRACE conn2 <- [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]]]}] 04:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 771ms 04:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:12:28 INFO - PROCESS | 1944 | 1461755548143 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:12:28 INFO - PROCESS | 1944 | 1461755548145 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:12:28 INFO - PROCESS | 1944 | 1461755548147 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:12:28 INFO - PROCESS | 1944 | 1461755548152 Marionette TRACE conn2 <- [1,1150,null,{}] 04:12:28 INFO - PROCESS | 1944 | 1461755548159 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:28 INFO - PROCESS | 1944 | 1461755548263 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:12:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x118764400) [pid = 1944] [serial = 883] [outer = 0x12fa40c00] 04:12:28 INFO - PROCESS | 1944 | 1461755548282 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c037000 == 68 [pid = 1944] [id = 295] 04:12:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x118c28000) [pid = 1944] [serial = 884] [outer = 0x0] 04:12:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x118fe8800) [pid = 1944] [serial = 885] [outer = 0x118c28000] 04:12:28 INFO - PROCESS | 1944 | 1461755548324 Marionette DEBUG loaded listener.js 04:12:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x11aa12c00) [pid = 1944] [serial = 886] [outer = 0x118c28000] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x12be38400) [pid = 1944] [serial = 770] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12594cc00) [pid = 1944] [serial = 758] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x11b7ee400) [pid = 1944] [serial = 731] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x127f06800) [pid = 1944] [serial = 734] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x12b5eb000) [pid = 1944] [serial = 767] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x11af32000) [pid = 1944] [serial = 750] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x11aa4dc00) [pid = 1944] [serial = 749] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x11c517800) [pid = 1944] [serial = 755] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x11c9f1800) [pid = 1944] [serial = 756] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x12c99ac00) [pid = 1944] [serial = 773] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x118e1d800) [pid = 1944] [serial = 747] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x11853f000) [pid = 1944] [serial = 746] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x12783a400) [pid = 1944] [serial = 776] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x12c995000) [pid = 1944] [serial = 743] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x11bbe2800) [pid = 1944] [serial = 752] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x11c382400) [pid = 1944] [serial = 753] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x12c052c00) [pid = 1944] [serial = 771] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x114239c00) [pid = 1944] [serial = 728] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x12c9f2000) [pid = 1944] [serial = 779] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x12d092c00) [pid = 1944] [serial = 782] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x1285e5800) [pid = 1944] [serial = 774] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x125dba400) [pid = 1944] [serial = 761] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x125c4c800) [pid = 1944] [serial = 759] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x129a2a800) [pid = 1944] [serial = 764] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x12c9f7c00) [pid = 1944] [serial = 780] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x12b6c1000) [pid = 1944] [serial = 768] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x1285ee000) [pid = 1944] [serial = 762] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x12d46d400) [pid = 1944] [serial = 783] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x129b17c00) [pid = 1944] [serial = 765] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x12c9e8800) [pid = 1944] [serial = 777] [outer = 0x0] [url = about:blank] 04:12:28 INFO - PROCESS | 1944 | 1461755548735 Marionette TRACE conn2 <- [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]]]}] 04:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 624ms 04:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:12:28 INFO - PROCESS | 1944 | 1461755548771 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:12:28 INFO - PROCESS | 1944 | 1461755548773 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:12:28 INFO - PROCESS | 1944 | 1461755548775 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:12:28 INFO - PROCESS | 1944 | 1461755548776 Marionette TRACE conn2 <- [1,1154,null,{}] 04:12:28 INFO - PROCESS | 1944 | 1461755548778 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:28 INFO - PROCESS | 1944 | 1461755548872 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:12:28 INFO - PROCESS | 1944 | 1461755548931 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc45800 == 69 [pid = 1944] [id = 296] 04:12:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x1177f9c00) [pid = 1944] [serial = 887] [outer = 0x0] 04:12:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x11aa4a400) [pid = 1944] [serial = 888] [outer = 0x1177f9c00] 04:12:28 INFO - PROCESS | 1944 | 1461755548962 Marionette DEBUG loaded listener.js 04:12:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x11af7a400) [pid = 1944] [serial = 889] [outer = 0x1177f9c00] 04:12:29 INFO - PROCESS | 1944 | 1461755549253 Marionette TRACE conn2 <- [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]]]}] 04:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 04:12:29 INFO - PROCESS | 1944 | 1461755549296 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:12:29 INFO - PROCESS | 1944 | 1461755549297 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:12:29 INFO - PROCESS | 1944 | 1461755549302 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:12:29 INFO - PROCESS | 1944 | 1461755549303 Marionette TRACE conn2 <- [1,1158,null,{}] 04:12:29 INFO - PROCESS | 1944 | 1461755549305 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:29 INFO - PROCESS | 1944 | 1461755549395 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:12:29 INFO - PROCESS | 1944 | 1461755549400 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c990000 == 70 [pid = 1944] [id = 297] 04:12:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x11af7a800) [pid = 1944] [serial = 890] [outer = 0x0] 04:12:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x11b797800) [pid = 1944] [serial = 891] [outer = 0x11af7a800] 04:12:29 INFO - PROCESS | 1944 | 1461755549426 Marionette DEBUG loaded listener.js 04:12:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x11bbe2c00) [pid = 1944] [serial = 892] [outer = 0x11af7a800] 04:12:29 INFO - PROCESS | 1944 | 1461755549807 Marionette TRACE conn2 <- [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]]]}] 04:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 518ms 04:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:12:29 INFO - PROCESS | 1944 | 1461755549839 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:12:29 INFO - PROCESS | 1944 | 1461755549841 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:12:29 INFO - PROCESS | 1944 | 1461755549846 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:12:29 INFO - PROCESS | 1944 | 1461755549848 Marionette TRACE conn2 <- [1,1162,null,{}] 04:12:29 INFO - PROCESS | 1944 | 1461755549851 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:30 INFO - PROCESS | 1944 | 1461755550014 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:12:30 INFO - PROCESS | 1944 | 1461755550033 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x126e43000 == 71 [pid = 1944] [id = 298] 04:12:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x11c0cac00) [pid = 1944] [serial = 893] [outer = 0x0] 04:12:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x11c515800) [pid = 1944] [serial = 894] [outer = 0x11c0cac00] 04:12:30 INFO - PROCESS | 1944 | 1461755550075 Marionette DEBUG loaded listener.js 04:12:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x11c91dc00) [pid = 1944] [serial = 895] [outer = 0x11c0cac00] 04:12:30 INFO - PROCESS | 1944 | 1461755550490 Marionette TRACE conn2 <- [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]]]}] 04:12:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 671ms 04:12:30 INFO - PROCESS | 1944 | 1461755550517 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:12:30 INFO - PROCESS | 1944 | 1461755550518 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:12:30 INFO - PROCESS | 1944 | 1461755550526 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:12:30 INFO - PROCESS | 1944 | 1461755550527 Marionette TRACE conn2 <- [1,1166,null,{}] 04:12:30 INFO - PROCESS | 1944 | 1461755550530 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:30 INFO - PROCESS | 1944 | 1461755550654 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:12:30 INFO - PROCESS | 1944 | 1461755550704 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x1285b0000 == 72 [pid = 1944] [id = 299] 04:12:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x11c976800) [pid = 1944] [serial = 896] [outer = 0x0] 04:12:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x11c9ef800) [pid = 1944] [serial = 897] [outer = 0x11c976800] 04:12:30 INFO - PROCESS | 1944 | 1461755550744 Marionette DEBUG loaded listener.js 04:12:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x1259ce400) [pid = 1944] [serial = 898] [outer = 0x11c976800] 04:12:31 INFO - PROCESS | 1944 | 1461755551140 Marionette TRACE conn2 <- [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]]]}] 04:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 626ms 04:12:31 INFO - PROCESS | 1944 | 1461755551147 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:12:31 INFO - PROCESS | 1944 | 1461755551150 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:12:31 INFO - PROCESS | 1944 | 1461755551154 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:12:31 INFO - PROCESS | 1944 | 1461755551155 Marionette TRACE conn2 <- [1,1170,null,{}] 04:12:31 INFO - PROCESS | 1944 | 1461755551157 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:31 INFO - PROCESS | 1944 | 1461755551270 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:12:31 INFO - PROCESS | 1944 | 1461755551285 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x129aed800 == 73 [pid = 1944] [id = 300] 04:12:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x1259c8c00) [pid = 1944] [serial = 899] [outer = 0x0] 04:12:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x125db7000) [pid = 1944] [serial = 900] [outer = 0x1259c8c00] 04:12:31 INFO - PROCESS | 1944 | 1461755551310 Marionette DEBUG loaded listener.js 04:12:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x125dc4c00) [pid = 1944] [serial = 901] [outer = 0x1259c8c00] 04:12:31 INFO - PROCESS | 1944 | 1461755551663 Marionette TRACE conn2 <- [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]]]}] 04:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 519ms 04:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:12:31 INFO - PROCESS | 1944 | 1461755551673 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:12:31 INFO - PROCESS | 1944 | 1461755551674 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:12:31 INFO - PROCESS | 1944 | 1461755551676 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:12:31 INFO - PROCESS | 1944 | 1461755551677 Marionette TRACE conn2 <- [1,1174,null,{}] 04:12:31 INFO - PROCESS | 1944 | 1461755551680 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:31 INFO - PROCESS | 1944 | 1461755551797 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:12:31 INFO - PROCESS | 1944 | 1461755551813 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b848000 == 74 [pid = 1944] [id = 301] 04:12:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x126a2e800) [pid = 1944] [serial = 902] [outer = 0x0] 04:12:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x126e4d400) [pid = 1944] [serial = 903] [outer = 0x126a2e800] 04:12:31 INFO - PROCESS | 1944 | 1461755551838 Marionette DEBUG loaded listener.js 04:12:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x127171c00) [pid = 1944] [serial = 904] [outer = 0x126a2e800] 04:12:32 INFO - PROCESS | 1944 | 1461755552190 Marionette TRACE conn2 <- [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/ [0,1177,"getWindowHandle",null] 04:12:32 INFO - PROCESS | 1944 | 1461755552200 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x12e4b4800) [pid = 1944] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x112d3b000) [pid = 1944] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x11c0c1000) [pid = 1944] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x11c9ea000) [pid = 1944] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x128511c00) [pid = 1944] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x129965000) [pid = 1944] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x112e2cc00) [pid = 1944] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x126a2dc00) [pid = 1944] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x12c9e9c00) [pid = 1944] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x11543bc00) [pid = 1944] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x12b8d5c00) [pid = 1944] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:12:32 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x12c99d400) [pid = 1944] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:12:32 INFO - PROCESS | 1944 | 1461755552439 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:12:32 INFO - PROCESS | 1944 | 1461755552440 Marionette TRACE conn2 <- [1,1178,null,{}] 04:12:32 INFO - PROCESS | 1944 | 1461755552442 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:32 INFO - PROCESS | 1944 | 1461755552538 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:12:32 INFO - PROCESS | 1944 | 1461755552543 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c042000 == 75 [pid = 1944] [id = 302] 04:12:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x11c721c00) [pid = 1944] [serial = 905] [outer = 0x0] 04:12:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x125db9800) [pid = 1944] [serial = 906] [outer = 0x11c721c00] 04:12:32 INFO - PROCESS | 1944 | 1461755552568 Marionette DEBUG loaded listener.js 04:12:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x1274d9000) [pid = 1944] [serial = 907] [outer = 0x11c721c00] 04:12:32 INFO - PROCESS | 1944 | 1461755552937 Marionette TRACE conn2 <- [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/ [0,1181,"getWindowHandle",null] 04:12:32 INFO - PROCESS | 1944 | 1461755552961 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:12:32 INFO - PROCESS | 1944 | 1461755552968 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:12:32 INFO - PROCESS | 1944 | 1461755552971 Marionette TRACE conn2 <- [1,1182,null,{}] 04:12:32 INFO - PROCESS | 1944 | 1461755552975 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:33 INFO - PROCESS | 1944 | 1461755553211 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:12:33 INFO - PROCESS | 1944 | 1461755553232 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8ed800 == 76 [pid = 1944] [id = 303] 04:12:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x12995ec00) [pid = 1944] [serial = 908] [outer = 0x0] 04:12:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x12996c400) [pid = 1944] [serial = 909] [outer = 0x12995ec00] 04:12:33 INFO - PROCESS | 1944 | 1461755553280 Marionette DEBUG loaded listener.js 04:12:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x129aa7000) [pid = 1944] [serial = 910] [outer = 0x12995ec00] 04:12:33 INFO - PROCESS | 1944 | 1461755553648 Marionette TRACE conn2 <- [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[76] expected 0 but got 2","_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/ [0,1185,"getWindowHandle",null] 04:12:33 INFO - PROCESS | 1944 | 1461755553690 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:12:33 INFO - PROCESS | 1944 | 1461755553692 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:12:33 INFO - PROCESS | 1944 | 1461755553693 Marionette TRACE conn2 <- [1,1186,null,{}] 04:12:33 INFO - PROCESS | 1944 | 1461755553707 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:33 INFO - PROCESS | 1944 | 1461755553800 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:12:33 INFO - PROCESS | 1944 | 1461755553804 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d456800 == 77 [pid = 1944] [id = 304] 04:12:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x129aad800) [pid = 1944] [serial = 911] [outer = 0x0] 04:12:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x12b304c00) [pid = 1944] [serial = 912] [outer = 0x129aad800] 04:12:33 INFO - PROCESS | 1944 | 1461755553828 Marionette DEBUG loaded listener.js 04:12:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x12b5ebc00) [pid = 1944] [serial = 913] [outer = 0x129aad800] 04:12:34 INFO - PROCESS | 1944 | 1461755554170 Marionette TRACE conn2 <- [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/ [0,1189,"getWindowHandle",null] 04:12:34 INFO - PROCESS | 1944 | 1461755554223 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:12:34 INFO - PROCESS | 1944 | 1461755554225 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:12:34 INFO - PROCESS | 1944 | 1461755554226 Marionette TRACE conn2 <- [1,1190,null,{}] 04:12:34 INFO - PROCESS | 1944 | 1461755554228 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:34 INFO - PROCESS | 1944 | 1461755554319 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:12:34 INFO - PROCESS | 1944 | 1461755554385 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d751800 == 78 [pid = 1944] [id = 305] 04:12:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x12b30b000) [pid = 1944] [serial = 914] [outer = 0x0] 04:12:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x12b5f4c00) [pid = 1944] [serial = 915] [outer = 0x12b30b000] 04:12:34 INFO - PROCESS | 1944 | 1461755554411 Marionette DEBUG loaded listener.js 04:12:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x12b8d7c00) [pid = 1944] [serial = 916] [outer = 0x12b30b000] 04:12:34 INFO - PROCESS | 1944 | 1461755554918 Marionette TRACE conn2 <- [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/ [0,1193,"getWindowHandle",null] 04:12:34 INFO - PROCESS | 1944 | 1461755554948 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 04:12:34 INFO - PROCESS | 1944 | 1461755554951 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:12:34 INFO - PROCESS | 1944 | 1461755554955 Marionette TRACE conn2 <- [1,1194,null,{}] 04:12:34 INFO - PROCESS | 1944 | 1461755554958 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:35 INFO - PROCESS | 1944 | 1461755555078 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:12:35 INFO - PROCESS | 1944 | 1461755555156 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a922800 == 79 [pid = 1944] [id = 306] 04:12:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x114853800) [pid = 1944] [serial = 917] [outer = 0x0] 04:12:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x1157ce000) [pid = 1944] [serial = 918] [outer = 0x114853800] 04:12:35 INFO - PROCESS | 1944 | 1461755555188 Marionette DEBUG loaded listener.js 04:12:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x117710000) [pid = 1944] [serial = 919] [outer = 0x114853800] 04:12:35 INFO - PROCESS | 1944 | 1461755555623 Marionette TRACE conn2 <- [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 104","_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/ [0,1197,"getWindowHandle",null] 04:12:35 INFO - PROCESS | 1944 | 1461755555684 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:12:35 INFO - PROCESS | 1944 | 1461755555703 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:12:35 INFO - PROCESS | 1944 | 1461755555705 Marionette TRACE conn2 <- [1,1198,null,{}] 04:12:35 INFO - PROCESS | 1944 | 1461755555708 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:35 INFO - PROCESS | 1944 | 1461755555825 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:12:35 INFO - PROCESS | 1944 | 1461755555902 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x126992800 == 80 [pid = 1944] [id = 307] 04:12:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x118710800) [pid = 1944] [serial = 920] [outer = 0x0] 04:12:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x11a8d1000) [pid = 1944] [serial = 921] [outer = 0x118710800] 04:12:35 INFO - PROCESS | 1944 | 1461755555935 Marionette DEBUG loaded listener.js 04:12:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x11b7f0000) [pid = 1944] [serial = 922] [outer = 0x118710800] 04:12:36 INFO - PROCESS | 1944 | 1461755556371 Marionette TRACE conn2 <- [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]]]}] 04:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 723ms 04:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:12:36 INFO - PROCESS | 1944 | 1461755556425 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:12:36 INFO - PROCESS | 1944 | 1461755556426 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:12:36 INFO - PROCESS | 1944 | 1461755556428 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:12:36 INFO - PROCESS | 1944 | 1461755556432 Marionette TRACE conn2 <- [1,1202,null,{}] 04:12:36 INFO - PROCESS | 1944 | 1461755556440 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:36 INFO - PROCESS | 1944 | 1461755556560 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:12:36 INFO - PROCESS | 1944 | 1461755556638 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e330000 == 81 [pid = 1944] [id = 308] 04:12:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x11c0c6400) [pid = 1944] [serial = 923] [outer = 0x0] 04:12:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x11c9edc00) [pid = 1944] [serial = 924] [outer = 0x11c0c6400] 04:12:36 INFO - PROCESS | 1944 | 1461755556671 Marionette DEBUG loaded listener.js 04:12:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x1274da800) [pid = 1944] [serial = 925] [outer = 0x11c0c6400] 04:12:37 INFO - PROCESS | 1944 | 1461755557086 Marionette TRACE conn2 <- [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]]]}] 04:12:37 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 04:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 723ms 04:12:37 INFO - PROCESS | 1944 | 1461755557151 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:12:37 INFO - PROCESS | 1944 | 1461755557154 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:12:37 INFO - PROCESS | 1944 | 1461755557156 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:12:37 INFO - PROCESS | 1944 | 1461755557157 Marionette TRACE conn2 <- [1,1206,null,{}] 04:12:37 INFO - PROCESS | 1944 | 1461755557159 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:37 INFO - PROCESS | 1944 | 1461755557280 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:12:37 INFO - PROCESS | 1944 | 1461755557361 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x12eaa2000 == 82 [pid = 1944] [id = 309] 04:12:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x12797f000) [pid = 1944] [serial = 926] [outer = 0x0] 04:12:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x1285ee800) [pid = 1944] [serial = 927] [outer = 0x12797f000] 04:12:37 INFO - PROCESS | 1944 | 1461755557394 Marionette DEBUG loaded listener.js 04:12:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x129ab9400) [pid = 1944] [serial = 928] [outer = 0x12797f000] 04:12:37 INFO - PROCESS | 1944 | 1461755557810 Marionette TRACE conn2 <- [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]]]}] 04:12:37 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 04:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 668ms 04:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:12:37 INFO - PROCESS | 1944 | 1461755557824 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:12:37 INFO - PROCESS | 1944 | 1461755557825 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:12:37 INFO - PROCESS | 1944 | 1461755557828 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:12:37 INFO - PROCESS | 1944 | 1461755557829 Marionette TRACE conn2 <- [1,1210,null,{}] 04:12:37 INFO - PROCESS | 1944 | 1461755557832 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:37 INFO - PROCESS | 1944 | 1461755557944 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:12:38 INFO - PROCESS | 1944 | 1461755558048 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f447000 == 83 [pid = 1944] [id = 310] 04:12:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x12996c800) [pid = 1944] [serial = 929] [outer = 0x0] 04:12:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x12b6b7c00) [pid = 1944] [serial = 930] [outer = 0x12996c800] 04:12:38 INFO - PROCESS | 1944 | 1461755558081 Marionette DEBUG loaded listener.js 04:12:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x12bc0f000) [pid = 1944] [serial = 931] [outer = 0x12996c800] 04:12:38 INFO - PROCESS | 1944 | 1461755558481 Marionette TRACE conn2 <- [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]]]}] 04:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 721ms 04:12:38 INFO - PROCESS | 1944 | 1461755558550 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:12:38 INFO - PROCESS | 1944 | 1461755558551 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:12:38 INFO - PROCESS | 1944 | 1461755558554 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:12:38 INFO - PROCESS | 1944 | 1461755558555 Marionette TRACE conn2 <- [1,1214,null,{}] 04:12:38 INFO - PROCESS | 1944 | 1461755558577 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:38 INFO - PROCESS | 1944 | 1461755558731 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:12:38 INFO - PROCESS | 1944 | 1461755558774 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fbb6000 == 84 [pid = 1944] [id = 311] 04:12:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x12be35c00) [pid = 1944] [serial = 932] [outer = 0x0] 04:12:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x12c04f400) [pid = 1944] [serial = 933] [outer = 0x12be35c00] 04:12:38 INFO - PROCESS | 1944 | 1461755558805 Marionette DEBUG loaded listener.js 04:12:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x12c8ab400) [pid = 1944] [serial = 934] [outer = 0x12be35c00] 04:12:39 INFO - PROCESS | 1944 | 1461755559212 Marionette TRACE conn2 <- [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]]]}] 04:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 668ms 04:12:39 INFO - PROCESS | 1944 | 1461755559223 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:12:39 INFO - PROCESS | 1944 | 1461755559224 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:12:39 INFO - PROCESS | 1944 | 1461755559226 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:12:39 INFO - PROCESS | 1944 | 1461755559228 Marionette TRACE conn2 <- [1,1218,null,{}] 04:12:39 INFO - PROCESS | 1944 | 1461755559230 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:39 INFO - PROCESS | 1944 | 1461755559342 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:12:39 INFO - PROCESS | 1944 | 1461755559445 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x130415000 == 85 [pid = 1944] [id = 312] 04:12:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x12be38c00) [pid = 1944] [serial = 935] [outer = 0x0] 04:12:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x12c992000) [pid = 1944] [serial = 936] [outer = 0x12be38c00] 04:12:39 INFO - PROCESS | 1944 | 1461755559477 Marionette DEBUG loaded listener.js 04:12:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x12c9dc400) [pid = 1944] [serial = 937] [outer = 0x12be38c00] 04:12:39 INFO - PROCESS | 1944 | 1461755559890 Marionette TRACE conn2 <- [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]]]}] 04:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 719ms 04:12:39 INFO - PROCESS | 1944 | 1461755559946 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:12:39 INFO - PROCESS | 1944 | 1461755559947 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:12:39 INFO - PROCESS | 1944 | 1461755559949 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:12:39 INFO - PROCESS | 1944 | 1461755559951 Marionette TRACE conn2 <- [1,1222,null,{}] 04:12:39 INFO - PROCESS | 1944 | 1461755559953 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:40 INFO - PROCESS | 1944 | 1461755560083 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:12:40 INFO - PROCESS | 1944 | 1461755560206 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x130523800 == 86 [pid = 1944] [id = 313] 04:12:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x112df7400) [pid = 1944] [serial = 938] [outer = 0x0] 04:12:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12c8acc00) [pid = 1944] [serial = 939] [outer = 0x112df7400] 04:12:40 INFO - PROCESS | 1944 | 1461755560237 Marionette DEBUG loaded listener.js 04:12:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x12c9ec800) [pid = 1944] [serial = 940] [outer = 0x112df7400] 04:12:40 INFO - PROCESS | 1944 | 1461755560628 Marionette TRACE conn2 <- [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/ [0,1225,"getWindowHandle",null] 04:12:40 INFO - PROCESS | 1944 | 1461755560670 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:12:40 INFO - PROCESS | 1944 | 1461755560672 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:12:40 INFO - PROCESS | 1944 | 1461755560673 Marionette TRACE conn2 <- [1,1226,null,{}] 04:12:40 INFO - PROCESS | 1944 | 1461755560676 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:40 INFO - PROCESS | 1944 | 1461755560793 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:12:40 INFO - PROCESS | 1944 | 1461755560900 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8da000 == 87 [pid = 1944] [id = 314] 04:12:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x114cbb400) [pid = 1944] [serial = 941] [outer = 0x0] 04:12:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12c9f0c00) [pid = 1944] [serial = 942] [outer = 0x114cbb400] 04:12:40 INFO - PROCESS | 1944 | 1461755560931 Marionette DEBUG loaded listener.js 04:12:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12d2e2400) [pid = 1944] [serial = 943] [outer = 0x114cbb400] 04:12:41 INFO - PROCESS | 1944 | 1461755561549 Marionette TRACE conn2 <- [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]]]}] 04:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 920ms 04:12:41 INFO - PROCESS | 1944 | 1461755561593 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:12:41 INFO - PROCESS | 1944 | 1461755561597 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:12:41 INFO - PROCESS | 1944 | 1461755561648 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:12:41 INFO - PROCESS | 1944 | 1461755561652 Marionette TRACE conn2 <- [1,1230,null,{}] 04:12:41 INFO - PROCESS | 1944 | 1461755561659 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:41 INFO - PROCESS | 1944 | 1461755561826 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:12:41 INFO - PROCESS | 1944 | 1461755561937 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb33000 == 88 [pid = 1944] [id = 315] 04:12:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x11543d000) [pid = 1944] [serial = 944] [outer = 0x0] 04:12:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x118a55800) [pid = 1944] [serial = 945] [outer = 0x11543d000] 04:12:41 INFO - PROCESS | 1944 | 1461755561984 Marionette DEBUG loaded listener.js 04:12:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x11927e400) [pid = 1944] [serial = 946] [outer = 0x11543d000] 04:12:42 INFO - PROCESS | 1944 | 1461755562524 Marionette TRACE conn2 <- [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]]]}] 04:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 935ms 04:12:42 INFO - PROCESS | 1944 | 1461755562576 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:12:42 INFO - PROCESS | 1944 | 1461755562583 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:12:42 INFO - PROCESS | 1944 | 1461755562591 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:12:42 INFO - PROCESS | 1944 | 1461755562593 Marionette TRACE conn2 <- [1,1234,null,{}] 04:12:42 INFO - PROCESS | 1944 | 1461755562597 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:42 INFO - PROCESS | 1944 | 1461755562759 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:12:42 INFO - PROCESS | 1944 | 1461755562835 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c754000 == 89 [pid = 1944] [id = 316] 04:12:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x11aa9c000) [pid = 1944] [serial = 947] [outer = 0x0] 04:12:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x11b2d1000) [pid = 1944] [serial = 948] [outer = 0x11aa9c000] 04:12:42 INFO - PROCESS | 1944 | 1461755562856 Marionette DEBUG loaded listener.js 04:12:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x11c0a7c00) [pid = 1944] [serial = 949] [outer = 0x11aa9c000] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12d456800 == 88 [pid = 1944] [id = 304] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12c8ac400) [pid = 1944] [serial = 848] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x12e63f800) [pid = 1944] [serial = 806] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x12e379000) [pid = 1944] [serial = 803] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12c8ed800 == 87 [pid = 1944] [id = 303] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x11c042000 == 86 [pid = 1944] [id = 302] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12b848000 == 85 [pid = 1944] [id = 301] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x129aed800 == 84 [pid = 1944] [id = 300] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x1285b0000 == 83 [pid = 1944] [id = 299] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x126e43000 == 82 [pid = 1944] [id = 298] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x11c990000 == 81 [pid = 1944] [id = 297] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x11bc45800 == 80 [pid = 1944] [id = 296] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x11c037000 == 79 [pid = 1944] [id = 295] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x118c4a800 == 78 [pid = 1944] [id = 294] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x1158a0800 == 77 [pid = 1944] [id = 293] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12fa15800 == 76 [pid = 1944] [id = 291] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x13e53f800 == 75 [pid = 1944] [id = 290] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x125d58800 == 74 [pid = 1944] [id = 289] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1ba800 == 73 [pid = 1944] [id = 288] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12c78c800 == 72 [pid = 1944] [id = 287] 04:12:43 INFO - PROCESS | 1944 | 1461755563435 Marionette TRACE conn2 <- [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]]]}] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x13053b000 == 71 [pid = 1944] [id = 286] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc62800 == 70 [pid = 1944] [id = 285] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x11c03b000 == 69 [pid = 1944] [id = 284] 04:12:43 INFO - PROCESS | 1944 | --DOCSHELL 0x133204800 == 68 [pid = 1944] [id = 283] 04:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 877ms 04:12:43 INFO - PROCESS | 1944 | 1461755563467 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:12:43 INFO - PROCESS | 1944 | 1461755563470 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:12:43 INFO - PROCESS | 1944 | 1461755563473 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:12:43 INFO - PROCESS | 1944 | 1461755563477 Marionette TRACE conn2 <- [1,1238,null,{}] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x12eedb800) [pid = 1944] [serial = 846] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x12eaab400) [pid = 1944] [serial = 845] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x112e2a800) [pid = 1944] [serial = 813] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x11c389000) [pid = 1944] [serial = 818] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x11c910000) [pid = 1944] [serial = 819] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x129a30000) [pid = 1944] [serial = 797] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x12c9df400) [pid = 1944] [serial = 800] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x1259d2000) [pid = 1944] [serial = 821] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x12c054400) [pid = 1944] [serial = 842] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x125dbfc00) [pid = 1944] [serial = 822] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x12b8d5400) [pid = 1944] [serial = 828] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x12c996800) [pid = 1944] [serial = 840] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x12bea8c00) [pid = 1944] [serial = 809] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x1276cec00) [pid = 1944] [serial = 824] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x115a0e000) [pid = 1944] [serial = 788] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x128513800) [pid = 1944] [serial = 825] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x12d2df400) [pid = 1944] [serial = 836] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x11aa44400) [pid = 1944] [serial = 816] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x12c047000) [pid = 1944] [serial = 830] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12d476400) [pid = 1944] [serial = 785] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x11c0c7400) [pid = 1944] [serial = 791] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x12c9e5800) [pid = 1944] [serial = 833] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x112d3ec00) [pid = 1944] [serial = 812] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x12d609800) [pid = 1944] [serial = 837] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x12e4b4c00) [pid = 1944] [serial = 843] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x129abb000) [pid = 1944] [serial = 827] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x125dc2400) [pid = 1944] [serial = 794] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x12c99d000) [pid = 1944] [serial = 831] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x12c9f1400) [pid = 1944] [serial = 834] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x119a08000) [pid = 1944] [serial = 815] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x125ba2000) [pid = 1944] [serial = 839] [outer = 0x0] [url = about:blank] 04:12:43 INFO - PROCESS | 1944 | 1461755563524 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:43 INFO - PROCESS | 1944 | 1461755563624 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:12:43 INFO - PROCESS | 1944 | 1461755563633 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb5a800 == 69 [pid = 1944] [id = 317] 04:12:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x11c0c3c00) [pid = 1944] [serial = 950] [outer = 0x0] 04:12:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x11c384400) [pid = 1944] [serial = 951] [outer = 0x11c0c3c00] 04:12:43 INFO - PROCESS | 1944 | 1461755563656 Marionette DEBUG loaded listener.js 04:12:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x11c8c2000) [pid = 1944] [serial = 952] [outer = 0x11c0c3c00] 04:12:44 INFO - PROCESS | 1944 | 1461755564156 Marionette TRACE conn2 <- [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]]]}] 04:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 730ms 04:12:44 INFO - PROCESS | 1944 | 1461755564203 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:12:44 INFO - PROCESS | 1944 | 1461755564206 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:12:44 INFO - PROCESS | 1944 | 1461755564209 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:12:44 INFO - PROCESS | 1944 | 1461755564211 Marionette TRACE conn2 <- [1,1242,null,{}] 04:12:44 INFO - PROCESS | 1944 | 1461755564214 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:44 INFO - PROCESS | 1944 | 1461755564333 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:12:44 INFO - PROCESS | 1944 | 1461755564339 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x1276bb800 == 70 [pid = 1944] [id = 318] 04:12:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x11c9f1800) [pid = 1944] [serial = 953] [outer = 0x0] 04:12:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x1259d1c00) [pid = 1944] [serial = 954] [outer = 0x11c9f1800] 04:12:44 INFO - PROCESS | 1944 | 1461755564365 Marionette DEBUG loaded listener.js 04:12:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x125dc0000) [pid = 1944] [serial = 955] [outer = 0x11c9f1800] 04:12:44 INFO - PROCESS | 1944 | 1461755564729 Marionette TRACE conn2 <- [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]]]}] 04:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 574ms 04:12:44 INFO - PROCESS | 1944 | 1461755564784 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:12:44 INFO - PROCESS | 1944 | 1461755564786 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:12:44 INFO - PROCESS | 1944 | 1461755564788 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:12:44 INFO - PROCESS | 1944 | 1461755564790 Marionette TRACE conn2 <- [1,1246,null,{}] 04:12:44 INFO - PROCESS | 1944 | 1461755564793 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:44 INFO - PROCESS | 1944 | 1461755564933 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:12:44 INFO - PROCESS | 1944 | 1461755564977 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d89000 == 71 [pid = 1944] [id = 319] 04:12:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x11c910000) [pid = 1944] [serial = 956] [outer = 0x0] 04:12:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x126e54400) [pid = 1944] [serial = 957] [outer = 0x11c910000] 04:12:45 INFO - PROCESS | 1944 | 1461755565107 Marionette DEBUG loaded listener.js 04:12:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x127839400) [pid = 1944] [serial = 958] [outer = 0x11c910000] 04:12:45 INFO - PROCESS | 1944 | 1461755565494 Marionette TRACE conn2 <- [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]]]}] 04:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 720ms 04:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:12:45 INFO - PROCESS | 1944 | 1461755565508 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:12:45 INFO - PROCESS | 1944 | 1461755565509 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:12:45 INFO - PROCESS | 1944 | 1461755565512 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:12:45 INFO - PROCESS | 1944 | 1461755565513 Marionette TRACE conn2 <- [1,1250,null,{}] 04:12:45 INFO - PROCESS | 1944 | 1461755565516 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:45 INFO - PROCESS | 1944 | 1461755565644 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:12:45 INFO - PROCESS | 1944 | 1461755565658 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1e6000 == 72 [pid = 1944] [id = 320] 04:12:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x12783c000) [pid = 1944] [serial = 959] [outer = 0x0] 04:12:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x129968800) [pid = 1944] [serial = 960] [outer = 0x12783c000] 04:12:45 INFO - PROCESS | 1944 | 1461755565686 Marionette DEBUG loaded listener.js 04:12:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x12be33c00) [pid = 1944] [serial = 961] [outer = 0x12783c000] 04:12:46 INFO - PROCESS | 1944 | 1461755566026 Marionette TRACE conn2 <- [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]]]}] 04:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 521ms 04:12:46 INFO - PROCESS | 1944 | 1461755566033 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:12:46 INFO - PROCESS | 1944 | 1461755566034 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:12:46 INFO - PROCESS | 1944 | 1461755566042 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:12:46 INFO - PROCESS | 1944 | 1461755566043 Marionette TRACE conn2 <- [1,1254,null,{}] 04:12:46 INFO - PROCESS | 1944 | 1461755566045 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:46 INFO - PROCESS | 1944 | 1461755566161 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:12:46 INFO - PROCESS | 1944 | 1461755566200 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8e2000 == 73 [pid = 1944] [id = 321] 04:12:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x127eb4400) [pid = 1944] [serial = 962] [outer = 0x0] 04:12:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x12be3b800) [pid = 1944] [serial = 963] [outer = 0x127eb4400] 04:12:46 INFO - PROCESS | 1944 | 1461755566225 Marionette DEBUG loaded listener.js 04:12:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x12c8a4c00) [pid = 1944] [serial = 964] [outer = 0x127eb4400] 04:12:46 INFO - PROCESS | 1944 | 1461755566569 Marionette TRACE conn2 <- [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]]]}] 04:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 578ms 04:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:12:46 INFO - PROCESS | 1944 | 1461755566625 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:12:46 INFO - PROCESS | 1944 | 1461755566627 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:12:46 INFO - PROCESS | 1944 | 1461755566630 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:12:46 INFO - PROCESS | 1944 | 1461755566631 Marionette TRACE conn2 <- [1,1258,null,{}] 04:12:46 INFO - PROCESS | 1944 | 1461755566634 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:46 INFO - PROCESS | 1944 | 1461755566798 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:12:46 INFO - PROCESS | 1944 | 1461755566812 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d69c800 == 74 [pid = 1944] [id = 322] 04:12:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x12bea8c00) [pid = 1944] [serial = 965] [outer = 0x0] 04:12:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x12c9f6c00) [pid = 1944] [serial = 966] [outer = 0x12bea8c00] 04:12:46 INFO - PROCESS | 1944 | 1461755566837 Marionette DEBUG loaded listener.js 04:12:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x12d2e6400) [pid = 1944] [serial = 967] [outer = 0x12bea8c00] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x11c976800) [pid = 1944] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x1259c8c00) [pid = 1944] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x11423f800) [pid = 1944] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x11af7a800) [pid = 1944] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x126a2e800) [pid = 1944] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x1177f9c00) [pid = 1944] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x118c28000) [pid = 1944] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x112e2d800) [pid = 1944] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x11c0cac00) [pid = 1944] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x11c721c00) [pid = 1944] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x129aad800) [pid = 1944] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:12:47 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x12995ec00) [pid = 1944] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:12:47 INFO - PROCESS | 1944 | 1461755567699 Marionette TRACE conn2 <- [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]]]}] 04:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1121ms 04:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:12:47 INFO - PROCESS | 1944 | 1461755567751 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:12:47 INFO - PROCESS | 1944 | 1461755567753 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:12:47 INFO - PROCESS | 1944 | 1461755567757 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:12:47 INFO - PROCESS | 1944 | 1461755567759 Marionette TRACE conn2 <- [1,1262,null,{}] 04:12:47 INFO - PROCESS | 1944 | 1461755567763 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:47 INFO - PROCESS | 1944 | 1461755567883 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:12:47 INFO - PROCESS | 1944 | 1461755567989 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d70000 == 75 [pid = 1944] [id = 323] 04:12:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x1142be400) [pid = 1944] [serial = 968] [outer = 0x0] 04:12:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x115a11400) [pid = 1944] [serial = 969] [outer = 0x1142be400] 04:12:48 INFO - PROCESS | 1944 | 1461755568024 Marionette DEBUG loaded listener.js 04:12:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x118c79c00) [pid = 1944] [serial = 970] [outer = 0x1142be400] 04:12:48 INFO - PROCESS | 1944 | 1461755568481 Marionette TRACE conn2 <- [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]]]}] 04:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 772ms 04:12:48 INFO - PROCESS | 1944 | 1461755568529 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:12:48 INFO - PROCESS | 1944 | 1461755568533 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:12:48 INFO - PROCESS | 1944 | 1461755568537 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:12:48 INFO - PROCESS | 1944 | 1461755568539 Marionette TRACE conn2 <- [1,1266,null,{}] 04:12:48 INFO - PROCESS | 1944 | 1461755568542 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:48 INFO - PROCESS | 1944 | 1461755568657 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:12:48 INFO - PROCESS | 1944 | 1461755568736 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12697d000 == 76 [pid = 1944] [id = 324] 04:12:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x118ef6000) [pid = 1944] [serial = 971] [outer = 0x0] 04:12:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x11aa9d000) [pid = 1944] [serial = 972] [outer = 0x118ef6000] 04:12:48 INFO - PROCESS | 1944 | 1461755568768 Marionette DEBUG loaded listener.js 04:12:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x11c384c00) [pid = 1944] [serial = 973] [outer = 0x118ef6000] 04:12:49 INFO - PROCESS | 1944 | 1461755569191 Marionette TRACE conn2 <- [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]]]}] 04:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 720ms 04:12:49 INFO - PROCESS | 1944 | 1461755569260 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:12:49 INFO - PROCESS | 1944 | 1461755569262 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:12:49 INFO - PROCESS | 1944 | 1461755569266 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:12:49 INFO - PROCESS | 1944 | 1461755569268 Marionette TRACE conn2 <- [1,1270,null,{}] 04:12:49 INFO - PROCESS | 1944 | 1461755569277 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:49 INFO - PROCESS | 1944 | 1461755569434 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:12:49 INFO - PROCESS | 1944 | 1461755569493 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1a2000 == 77 [pid = 1944] [id = 325] 04:12:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x125a50000) [pid = 1944] [serial = 974] [outer = 0x0] 04:12:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x126a2e800) [pid = 1944] [serial = 975] [outer = 0x125a50000] 04:12:49 INFO - PROCESS | 1944 | 1461755569527 Marionette DEBUG loaded listener.js 04:12:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x12850c400) [pid = 1944] [serial = 976] [outer = 0x125a50000] 04:12:49 INFO - PROCESS | 1944 | 1461755569970 Marionette TRACE conn2 <- [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]]]}] 04:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 722ms 04:12:49 INFO - PROCESS | 1944 | 1461755569988 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:12:49 INFO - PROCESS | 1944 | 1461755569990 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:12:49 INFO - PROCESS | 1944 | 1461755569993 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:12:49 INFO - PROCESS | 1944 | 1461755569994 Marionette TRACE conn2 <- [1,1274,null,{}] 04:12:49 INFO - PROCESS | 1944 | 1461755569997 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:50 INFO - PROCESS | 1944 | 1461755570113 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:12:50 INFO - PROCESS | 1944 | 1461755570218 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e46c800 == 78 [pid = 1944] [id = 326] 04:12:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x12851ac00) [pid = 1944] [serial = 977] [outer = 0x0] 04:12:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x129ab0800) [pid = 1944] [serial = 978] [outer = 0x12851ac00] 04:12:50 INFO - PROCESS | 1944 | 1461755570250 Marionette DEBUG loaded listener.js 04:12:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x12b5eb000) [pid = 1944] [serial = 979] [outer = 0x12851ac00] 04:12:50 INFO - PROCESS | 1944 | 1461755570648 Marionette TRACE conn2 <- [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]]]}] 04:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 723ms 04:12:50 INFO - PROCESS | 1944 | 1461755570729 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:12:50 INFO - PROCESS | 1944 | 1461755570731 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:12:50 INFO - PROCESS | 1944 | 1461755570748 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:12:50 INFO - PROCESS | 1944 | 1461755570749 Marionette TRACE conn2 <- [1,1278,null,{}] 04:12:50 INFO - PROCESS | 1944 | 1461755570751 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:50 INFO - PROCESS | 1944 | 1461755570863 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:12:50 INFO - PROCESS | 1944 | 1461755570969 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fa0c800 == 79 [pid = 1944] [id = 327] 04:12:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x1273d4000) [pid = 1944] [serial = 980] [outer = 0x0] 04:12:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x12bc09800) [pid = 1944] [serial = 981] [outer = 0x1273d4000] 04:12:51 INFO - PROCESS | 1944 | 1461755571002 Marionette DEBUG loaded listener.js 04:12:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x12c9e4c00) [pid = 1944] [serial = 982] [outer = 0x1273d4000] 04:12:51 INFO - PROCESS | 1944 | 1461755571407 Marionette TRACE conn2 <- [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]]]}] 04:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 721ms 04:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:12:51 INFO - PROCESS | 1944 | 1461755571467 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:12:51 INFO - PROCESS | 1944 | 1461755571469 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:12:51 INFO - PROCESS | 1944 | 1461755571471 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:12:51 INFO - PROCESS | 1944 | 1461755571472 Marionette TRACE conn2 <- [1,1282,null,{}] 04:12:51 INFO - PROCESS | 1944 | 1461755571475 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:51 INFO - PROCESS | 1944 | 1461755571602 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:12:51 INFO - PROCESS | 1944 | 1461755571681 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x13014f000 == 80 [pid = 1944] [id = 328] 04:12:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x12c9f4400) [pid = 1944] [serial = 983] [outer = 0x0] 04:12:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12d477000) [pid = 1944] [serial = 984] [outer = 0x12c9f4400] 04:12:51 INFO - PROCESS | 1944 | 1461755571715 Marionette DEBUG loaded listener.js 04:12:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12dcb3c00) [pid = 1944] [serial = 985] [outer = 0x12c9f4400] 04:12:52 INFO - PROCESS | 1944 | 1461755572137 Marionette TRACE conn2 <- [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]]]}] 04:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 719ms 04:12:52 INFO - PROCESS | 1944 | 1461755572191 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:12:52 INFO - PROCESS | 1944 | 1461755572192 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:12:52 INFO - PROCESS | 1944 | 1461755572195 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:12:52 INFO - PROCESS | 1944 | 1461755572196 Marionette TRACE conn2 <- [1,1286,null,{}] 04:12:52 INFO - PROCESS | 1944 | 1461755572214 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:52 INFO - PROCESS | 1944 | 1461755572328 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:12:52 INFO - PROCESS | 1944 | 1461755572407 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x130bf0800 == 81 [pid = 1944] [id = 329] 04:12:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x12d2e4000) [pid = 1944] [serial = 986] [outer = 0x0] 04:12:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12dcbb800) [pid = 1944] [serial = 987] [outer = 0x12d2e4000] 04:12:52 INFO - PROCESS | 1944 | 1461755572439 Marionette DEBUG loaded listener.js 04:12:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12e3a5c00) [pid = 1944] [serial = 988] [outer = 0x12d2e4000] 04:12:52 INFO - PROCESS | 1944 | 1461755572853 Marionette TRACE conn2 <- [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]]]}] 04:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 681ms 04:12:52 INFO - PROCESS | 1944 | 1461755572876 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:12:52 INFO - PROCESS | 1944 | 1461755572878 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:12:52 INFO - PROCESS | 1944 | 1461755572880 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:12:52 INFO - PROCESS | 1944 | 1461755572882 Marionette TRACE conn2 <- [1,1290,null,{}] 04:12:52 INFO - PROCESS | 1944 | 1461755572886 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:53 INFO - PROCESS | 1944 | 1461755572997 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:12:53 INFO - PROCESS | 1944 | 1461755573101 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x130c4f000 == 82 [pid = 1944] [id = 330] 04:12:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12e37ac00) [pid = 1944] [serial = 989] [outer = 0x0] 04:12:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x12e3b0400) [pid = 1944] [serial = 990] [outer = 0x12e37ac00] 04:12:53 INFO - PROCESS | 1944 | 1461755573133 Marionette DEBUG loaded listener.js 04:12:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x12e4bc400) [pid = 1944] [serial = 991] [outer = 0x12e37ac00] 04:12:53 INFO - PROCESS | 1944 | 1461755573544 Marionette TRACE conn2 <- [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]]]}] 04:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 671ms 04:12:53 INFO - PROCESS | 1944 | 1461755573552 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:12:53 INFO - PROCESS | 1944 | 1461755573554 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:12:53 INFO - PROCESS | 1944 | 1461755573556 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:12:53 INFO - PROCESS | 1944 | 1461755573557 Marionette TRACE conn2 <- [1,1294,null,{}] 04:12:53 INFO - PROCESS | 1944 | 1461755573560 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:53 INFO - PROCESS | 1944 | 1461755573672 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:12:53 INFO - PROCESS | 1944 | 1461755573785 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x1177dd000 == 83 [pid = 1944] [id = 331] 04:12:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x112e27400) [pid = 1944] [serial = 992] [outer = 0x0] 04:12:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x11b796c00) [pid = 1944] [serial = 993] [outer = 0x112e27400] 04:12:53 INFO - PROCESS | 1944 | 1461755573815 Marionette DEBUG loaded listener.js 04:12:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x12b8d5c00) [pid = 1944] [serial = 994] [outer = 0x112e27400] 04:12:54 INFO - PROCESS | 1944 | 1461755574195 Marionette TRACE conn2 <- [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]]]}] 04:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 669ms 04:12:54 INFO - PROCESS | 1944 | 1461755574225 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:12:54 INFO - PROCESS | 1944 | 1461755574227 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:12:54 INFO - PROCESS | 1944 | 1461755574229 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:12:54 INFO - PROCESS | 1944 | 1461755574230 Marionette TRACE conn2 <- [1,1298,null,{}] 04:12:54 INFO - PROCESS | 1944 | 1461755574233 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:54 INFO - PROCESS | 1944 | 1461755574347 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:12:54 INFO - PROCESS | 1944 | 1461755574456 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x129921000 == 84 [pid = 1944] [id = 332] 04:12:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x11bbdcc00) [pid = 1944] [serial = 995] [outer = 0x0] 04:12:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x12e646400) [pid = 1944] [serial = 996] [outer = 0x11bbdcc00] 04:12:54 INFO - PROCESS | 1944 | 1461755574488 Marionette DEBUG loaded listener.js 04:12:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x12ea0f800) [pid = 1944] [serial = 997] [outer = 0x11bbdcc00] 04:12:55 INFO - PROCESS | 1944 | 1461755575107 Marionette TRACE conn2 <- [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]]]}] 04:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 923ms 04:12:55 INFO - PROCESS | 1944 | 1461755575153 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:12:55 INFO - PROCESS | 1944 | 1461755575155 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:12:55 INFO - PROCESS | 1944 | 1461755575159 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:12:55 INFO - PROCESS | 1944 | 1461755575161 Marionette TRACE conn2 <- [1,1302,null,{}] 04:12:55 INFO - PROCESS | 1944 | 1461755575165 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:55 INFO - PROCESS | 1944 | 1461755575280 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:12:55 INFO - PROCESS | 1944 | 1461755575398 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x127414800 == 85 [pid = 1944] [id = 333] 04:12:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x119143400) [pid = 1944] [serial = 998] [outer = 0x0] 04:12:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x11adabc00) [pid = 1944] [serial = 999] [outer = 0x119143400] 04:12:55 INFO - PROCESS | 1944 | 1461755575429 Marionette DEBUG loaded listener.js 04:12:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x11b7f5000) [pid = 1944] [serial = 1000] [outer = 0x119143400] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12c8e2000 == 84 [pid = 1944] [id = 321] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1e6000 == 83 [pid = 1944] [id = 320] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x129d89000 == 82 [pid = 1944] [id = 319] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x1276bb800 == 81 [pid = 1944] [id = 318] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb5a800 == 80 [pid = 1944] [id = 317] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x11c754000 == 79 [pid = 1944] [id = 316] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb33000 == 78 [pid = 1944] [id = 315] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x12f5f6000) [pid = 1944] [serial = 866] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x130470800) [pid = 1944] [serial = 869] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x130476c00) [pid = 1944] [serial = 872] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | 1461755575889 Marionette TRACE conn2 <- [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]]]}] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12fbb6000 == 77 [pid = 1944] [id = 311] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12f447000 == 76 [pid = 1944] [id = 310] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12eaa2000 == 75 [pid = 1944] [id = 309] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x12e330000 == 74 [pid = 1944] [id = 308] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x126992800 == 73 [pid = 1944] [id = 307] 04:12:55 INFO - PROCESS | 1944 | --DOCSHELL 0x11a922800 == 72 [pid = 1944] [id = 306] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x11c9ef800) [pid = 1944] [serial = 897] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x125db7000) [pid = 1944] [serial = 900] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x1259ce400) [pid = 1944] [serial = 898] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x115969800) [pid = 1944] [serial = 882] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x11560a000) [pid = 1944] [serial = 881] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x11b797800) [pid = 1944] [serial = 891] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x11bbe2c00) [pid = 1944] [serial = 892] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x12c9ea800) [pid = 1944] [serial = 875] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x12eaae800) [pid = 1944] [serial = 863] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x126e4d400) [pid = 1944] [serial = 903] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x129a36800) [pid = 1944] [serial = 857] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x125dc4c00) [pid = 1944] [serial = 901] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x11aa4a400) [pid = 1944] [serial = 888] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x11af7a400) [pid = 1944] [serial = 889] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x118fe8800) [pid = 1944] [serial = 885] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x11aa12c00) [pid = 1944] [serial = 886] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x1145d9000) [pid = 1944] [serial = 879] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x1142b6400) [pid = 1944] [serial = 878] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x11c515800) [pid = 1944] [serial = 894] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x125db9800) [pid = 1944] [serial = 906] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x1274d9000) [pid = 1944] [serial = 907] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x115605800) [pid = 1944] [serial = 851] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x12dcbe800) [pid = 1944] [serial = 860] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x11c0c0000) [pid = 1944] [serial = 854] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12b304c00) [pid = 1944] [serial = 912] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x127171c00) [pid = 1944] [serial = 904] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x11c389c00) [pid = 1944] [serial = 498] [outer = 0x0] [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.] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x12b5ebc00) [pid = 1944] [serial = 913] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x12996c400) [pid = 1944] [serial = 909] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x129aa7000) [pid = 1944] [serial = 910] [outer = 0x0] [url = about:blank] 04:12:55 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x11c91dc00) [pid = 1944] [serial = 895] [outer = 0x0] [url = about:blank] 04:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 775ms 04:12:55 INFO - PROCESS | 1944 | 1461755575935 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:12:55 INFO - PROCESS | 1944 | 1461755575938 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:12:55 INFO - PROCESS | 1944 | 1461755575942 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:12:55 INFO - PROCESS | 1944 | 1461755575944 Marionette TRACE conn2 <- [1,1306,null,{}] 04:12:55 INFO - PROCESS | 1944 | 1461755575946 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:56 INFO - PROCESS | 1944 | 1461755576046 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:12:56 INFO - PROCESS | 1944 | 1461755576052 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d59800 == 73 [pid = 1944] [id = 334] 04:12:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x11c0be400) [pid = 1944] [serial = 1001] [outer = 0x0] 04:12:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x11c0c5800) [pid = 1944] [serial = 1002] [outer = 0x11c0be400] 04:12:56 INFO - PROCESS | 1944 | 1461755576082 Marionette DEBUG loaded listener.js 04:12:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x11c5fd400) [pid = 1944] [serial = 1003] [outer = 0x11c0be400] 04:12:56 INFO - PROCESS | 1944 | 1461755576457 Marionette TRACE conn2 <- [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]]]}] 04:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 523ms 04:12:56 INFO - PROCESS | 1944 | 1461755576488 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:12:56 INFO - PROCESS | 1944 | 1461755576489 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:12:56 INFO - PROCESS | 1944 | 1461755576493 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:12:56 INFO - PROCESS | 1944 | 1461755576496 Marionette TRACE conn2 <- [1,1310,null,{}] 04:12:56 INFO - PROCESS | 1944 | 1461755576503 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:56 INFO - PROCESS | 1944 | 1461755576607 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:12:56 INFO - PROCESS | 1944 | 1461755576635 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x127418000 == 74 [pid = 1944] [id = 335] 04:12:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x126a2dc00) [pid = 1944] [serial = 1004] [outer = 0x0] 04:12:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x12734f400) [pid = 1944] [serial = 1005] [outer = 0x126a2dc00] 04:12:56 INFO - PROCESS | 1944 | 1461755576664 Marionette DEBUG loaded listener.js 04:12:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x1285e3400) [pid = 1944] [serial = 1006] [outer = 0x126a2dc00] 04:12:57 INFO - PROCESS | 1944 | 1461755577041 Marionette TRACE conn2 <- [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/ [0,1313,"getWindowHandle",null] 04:12:57 INFO - PROCESS | 1944 | 1461755577071 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:12:57 INFO - PROCESS | 1944 | 1461755577073 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:12:57 INFO - PROCESS | 1944 | 1461755577074 Marionette TRACE conn2 <- [1,1314,null,{}] 04:12:57 INFO - PROCESS | 1944 | 1461755577076 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:57 INFO - PROCESS | 1944 | 1461755577174 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:12:57 INFO - PROCESS | 1944 | 1461755577179 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc53000 == 75 [pid = 1944] [id = 336] 04:12:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x129a2c000) [pid = 1944] [serial = 1007] [outer = 0x0] 04:12:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x12b5e8c00) [pid = 1944] [serial = 1008] [outer = 0x129a2c000] 04:12:57 INFO - PROCESS | 1944 | 1461755577206 Marionette DEBUG loaded listener.js 04:12:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x12bea2c00) [pid = 1944] [serial = 1009] [outer = 0x129a2c000] 04:12:57 INFO - PROCESS | 1944 | 1461755577552 Marionette TRACE conn2 <- [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]]]}] 04:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 518ms 04:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:12:57 INFO - PROCESS | 1944 | 1461755577592 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:12:57 INFO - PROCESS | 1944 | 1461755577593 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:12:57 INFO - PROCESS | 1944 | 1461755577595 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:12:57 INFO - PROCESS | 1944 | 1461755577596 Marionette TRACE conn2 <- [1,1318,null,{}] 04:12:57 INFO - PROCESS | 1944 | 1461755577601 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:57 INFO - PROCESS | 1944 | 1461755577695 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:12:57 INFO - PROCESS | 1944 | 1461755577774 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1eb000 == 76 [pid = 1944] [id = 337] 04:12:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x129a2ec00) [pid = 1944] [serial = 1010] [outer = 0x0] 04:12:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x12c053800) [pid = 1944] [serial = 1011] [outer = 0x129a2ec00] 04:12:57 INFO - PROCESS | 1944 | 1461755577799 Marionette DEBUG loaded listener.js 04:12:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x12c9e9c00) [pid = 1944] [serial = 1012] [outer = 0x129a2ec00] 04:12:58 INFO - PROCESS | 1944 | 1461755578214 Marionette TRACE conn2 <- [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]]]}] 04:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 670ms 04:12:58 INFO - PROCESS | 1944 | 1461755578269 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:12:58 INFO - PROCESS | 1944 | 1461755578271 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:12:58 INFO - PROCESS | 1944 | 1461755578275 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:12:58 INFO - PROCESS | 1944 | 1461755578276 Marionette TRACE conn2 <- [1,1322,null,{}] 04:12:58 INFO - PROCESS | 1944 | 1461755578280 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:58 INFO - PROCESS | 1944 | 1461755578493 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:12:58 INFO - PROCESS | 1944 | 1461755578522 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d69e800 == 77 [pid = 1944] [id = 338] 04:12:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x12c9f8400) [pid = 1944] [serial = 1013] [outer = 0x0] 04:12:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x12d6e4400) [pid = 1944] [serial = 1014] [outer = 0x12c9f8400] 04:12:58 INFO - PROCESS | 1944 | 1461755578548 Marionette DEBUG loaded listener.js 04:12:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x12eaaa400) [pid = 1944] [serial = 1015] [outer = 0x12c9f8400] 04:12:59 INFO - PROCESS | 1944 | 1461755579005 Marionette TRACE conn2 <- [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]]]}] 04:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 775ms 04:12:59 INFO - PROCESS | 1944 | 1461755579052 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:12:59 INFO - PROCESS | 1944 | 1461755579054 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:12:59 INFO - PROCESS | 1944 | 1461755579066 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:12:59 INFO - PROCESS | 1944 | 1461755579068 Marionette TRACE conn2 <- [1,1326,null,{}] 04:12:59 INFO - PROCESS | 1944 | 1461755579071 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:59 INFO - PROCESS | 1944 | 1461755579264 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:12:59 INFO - PROCESS | 1944 | 1461755579294 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ee4b000 == 78 [pid = 1944] [id = 339] 04:12:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x1177fa000) [pid = 1944] [serial = 1016] [outer = 0x0] 04:12:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x12eab8c00) [pid = 1944] [serial = 1017] [outer = 0x1177fa000] 04:12:59 INFO - PROCESS | 1944 | 1461755579320 Marionette DEBUG loaded listener.js 04:12:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12eedf800) [pid = 1944] [serial = 1018] [outer = 0x1177fa000] 04:12:59 INFO - PROCESS | 1944 | 1461755579666 Marionette TRACE conn2 <- [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]]]}] 04:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 620ms 04:12:59 INFO - PROCESS | 1944 | 1461755579687 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:12:59 INFO - PROCESS | 1944 | 1461755579688 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:12:59 INFO - PROCESS | 1944 | 1461755579691 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:12:59 INFO - PROCESS | 1944 | 1461755579692 Marionette TRACE conn2 <- [1,1330,null,{}] 04:12:59 INFO - PROCESS | 1944 | 1461755579694 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:12:59 INFO - PROCESS | 1944 | 1461755579819 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:12:59 INFO - PROCESS | 1944 | 1461755579833 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:12:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ff9a000 == 79 [pid = 1944] [id = 340] 04:12:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12bb65400) [pid = 1944] [serial = 1019] [outer = 0x0] 04:12:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x12bb68c00) [pid = 1944] [serial = 1020] [outer = 0x12bb65400] 04:12:59 INFO - PROCESS | 1944 | 1461755579858 Marionette DEBUG loaded listener.js 04:12:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12bb6cc00) [pid = 1944] [serial = 1021] [outer = 0x12bb65400] 04:13:00 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x11c910000) [pid = 1944] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:13:00 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x12783c000) [pid = 1944] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:13:00 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x11c9f1800) [pid = 1944] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:13:00 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x11c0c3c00) [pid = 1944] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:13:00 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x11543d000) [pid = 1944] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:13:00 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x11aa9c000) [pid = 1944] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:13:00 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x127eb4400) [pid = 1944] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:13:00 INFO - PROCESS | 1944 | 1461755580355 Marionette TRACE conn2 <- [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]]]}] 04:13:00 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 04:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 718ms 04:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:13:00 INFO - PROCESS | 1944 | 1461755580410 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:13:00 INFO - PROCESS | 1944 | 1461755580411 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:13:00 INFO - PROCESS | 1944 | 1461755580413 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:13:00 INFO - PROCESS | 1944 | 1461755580414 Marionette TRACE conn2 <- [1,1334,null,{}] 04:13:00 INFO - PROCESS | 1944 | 1461755580416 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:00 INFO - PROCESS | 1944 | 1461755580518 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:13:00 INFO - PROCESS | 1944 | 1461755580606 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x13051a000 == 80 [pid = 1944] [id = 341] 04:13:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x11c91d800) [pid = 1944] [serial = 1022] [outer = 0x0] 04:13:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x12bb66400) [pid = 1944] [serial = 1023] [outer = 0x11c91d800] 04:13:00 INFO - PROCESS | 1944 | 1461755580631 Marionette DEBUG loaded listener.js 04:13:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x12be34c00) [pid = 1944] [serial = 1024] [outer = 0x11c91d800] 04:13:00 INFO - PROCESS | 1944 | 1461755580905 Marionette TRACE conn2 <- [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]]]}] 04:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 523ms 04:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:13:00 INFO - PROCESS | 1944 | 1461755580938 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:13:00 INFO - PROCESS | 1944 | 1461755580939 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:13:00 INFO - PROCESS | 1944 | 1461755580942 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:13:00 INFO - PROCESS | 1944 | 1461755580943 Marionette TRACE conn2 <- [1,1338,null,{}] 04:13:00 INFO - PROCESS | 1944 | 1461755580945 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:01 INFO - PROCESS | 1944 | 1461755581046 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:13:01 INFO - PROCESS | 1944 | 1461755581052 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x1332ba800 == 81 [pid = 1944] [id = 342] 04:13:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12bea1800) [pid = 1944] [serial = 1025] [outer = 0x0] 04:13:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12eeda800) [pid = 1944] [serial = 1026] [outer = 0x12bea1800] 04:13:01 INFO - PROCESS | 1944 | 1461755581077 Marionette DEBUG loaded listener.js 04:13:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x12eee7800) [pid = 1944] [serial = 1027] [outer = 0x12bea1800] 04:13:01 INFO - PROCESS | 1944 | 1461755581919 Marionette TRACE conn2 <- [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]]]}] 04:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1019ms 04:13:01 INFO - PROCESS | 1944 | 1461755581961 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:13:01 INFO - PROCESS | 1944 | 1461755581963 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:13:01 INFO - PROCESS | 1944 | 1461755581965 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:13:01 INFO - PROCESS | 1944 | 1461755581967 Marionette TRACE conn2 <- [1,1342,null,{}] 04:13:01 INFO - PROCESS | 1944 | 1461755581970 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:02 INFO - PROCESS | 1944 | 1461755582113 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:13:02 INFO - PROCESS | 1944 | 1461755582121 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x13b995800 == 82 [pid = 1944] [id = 343] 04:13:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12c94e000) [pid = 1944] [serial = 1028] [outer = 0x0] 04:13:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12c954800) [pid = 1944] [serial = 1029] [outer = 0x12c94e000] 04:13:02 INFO - PROCESS | 1944 | 1461755582149 Marionette DEBUG loaded listener.js 04:13:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12f46fc00) [pid = 1944] [serial = 1030] [outer = 0x12c94e000] 04:13:02 INFO - PROCESS | 1944 | 1461755582635 Marionette TRACE conn2 <- [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]]]}] 04:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 720ms 04:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:13:02 INFO - PROCESS | 1944 | 1461755582686 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:13:02 INFO - PROCESS | 1944 | 1461755582689 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:13:02 INFO - PROCESS | 1944 | 1461755582693 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:13:02 INFO - PROCESS | 1944 | 1461755582695 Marionette TRACE conn2 <- [1,1346,null,{}] 04:13:02 INFO - PROCESS | 1944 | 1461755582699 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:02 INFO - PROCESS | 1944 | 1461755582822 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:13:02 INFO - PROCESS | 1944 | 1461755582906 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c9a9800 == 83 [pid = 1944] [id = 344] 04:13:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x118c28000) [pid = 1944] [serial = 1031] [outer = 0x0] 04:13:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x11af3f000) [pid = 1944] [serial = 1032] [outer = 0x118c28000] 04:13:02 INFO - PROCESS | 1944 | 1461755582941 Marionette DEBUG loaded listener.js 04:13:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x11c38b400) [pid = 1944] [serial = 1033] [outer = 0x118c28000] 04:13:03 INFO - PROCESS | 1944 | 1461755583556 Marionette TRACE conn2 <- [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]]]}] 04:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 877ms 04:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:13:03 INFO - PROCESS | 1944 | 1461755583570 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:13:03 INFO - PROCESS | 1944 | 1461755583575 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:13:03 INFO - PROCESS | 1944 | 1461755583579 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:13:03 INFO - PROCESS | 1944 | 1461755583581 Marionette TRACE conn2 <- [1,1350,null,{}] 04:13:03 INFO - PROCESS | 1944 | 1461755583584 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:03 INFO - PROCESS | 1944 | 1461755583701 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:13:03 INFO - PROCESS | 1944 | 1461755583785 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc50000 == 84 [pid = 1944] [id = 345] 04:13:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x1259c5400) [pid = 1944] [serial = 1034] [outer = 0x0] 04:13:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x126c6c800) [pid = 1944] [serial = 1035] [outer = 0x1259c5400] 04:13:03 INFO - PROCESS | 1944 | 1461755583815 Marionette DEBUG loaded listener.js 04:13:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x129a27400) [pid = 1944] [serial = 1036] [outer = 0x1259c5400] 04:13:04 INFO - PROCESS | 1944 | 1461755584253 Marionette TRACE conn2 <- [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]]]}] 04:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 721ms 04:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:13:04 INFO - PROCESS | 1944 | 1461755584301 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:13:04 INFO - PROCESS | 1944 | 1461755584302 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:13:04 INFO - PROCESS | 1944 | 1461755584305 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:13:04 INFO - PROCESS | 1944 | 1461755584308 Marionette TRACE conn2 <- [1,1354,null,{}] 04:13:04 INFO - PROCESS | 1944 | 1461755584316 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:04 INFO - PROCESS | 1944 | 1461755584437 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:13:04 INFO - PROCESS | 1944 | 1461755584525 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x13b6e9000 == 85 [pid = 1944] [id = 346] 04:13:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x12bb6bc00) [pid = 1944] [serial = 1037] [outer = 0x0] 04:13:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x12c94c000) [pid = 1944] [serial = 1038] [outer = 0x12bb6bc00] 04:13:04 INFO - PROCESS | 1944 | 1461755584557 Marionette DEBUG loaded listener.js 04:13:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x12c9f1c00) [pid = 1944] [serial = 1039] [outer = 0x12bb6bc00] 04:13:04 INFO - PROCESS | 1944 | 1461755584983 Marionette TRACE conn2 <- [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]]]}] 04:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 04:13:05 INFO - PROCESS | 1944 | 1461755585029 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:13:05 INFO - PROCESS | 1944 | 1461755585031 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:13:05 INFO - PROCESS | 1944 | 1461755585053 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:13:05 INFO - PROCESS | 1944 | 1461755585054 Marionette TRACE conn2 <- [1,1358,null,{}] 04:13:05 INFO - PROCESS | 1944 | 1461755585057 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:05 INFO - PROCESS | 1944 | 1461755585176 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:13:05 INFO - PROCESS | 1944 | 1461755585259 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e546000 == 86 [pid = 1944] [id = 347] 04:13:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x12d46f000) [pid = 1944] [serial = 1040] [outer = 0x0] 04:13:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x12d60b000) [pid = 1944] [serial = 1041] [outer = 0x12d46f000] 04:13:05 INFO - PROCESS | 1944 | 1461755585290 Marionette DEBUG loaded listener.js 04:13:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x12dcbe000) [pid = 1944] [serial = 1042] [outer = 0x12d46f000] 04:13:05 INFO - PROCESS | 1944 | 1461755585707 Marionette TRACE conn2 <- [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]]]}] 04:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 672ms 04:13:05 INFO - PROCESS | 1944 | 1461755585723 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:13:05 INFO - PROCESS | 1944 | 1461755585724 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:13:05 INFO - PROCESS | 1944 | 1461755585727 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:13:05 INFO - PROCESS | 1944 | 1461755585728 Marionette TRACE conn2 <- [1,1362,null,{}] 04:13:05 INFO - PROCESS | 1944 | 1461755585731 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:05 INFO - PROCESS | 1944 | 1461755585848 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:13:05 INFO - PROCESS | 1944 | 1461755585958 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x1435ca000 == 87 [pid = 1944] [id = 348] 04:13:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x12d6dbc00) [pid = 1944] [serial = 1043] [outer = 0x0] 04:13:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x12e63e800) [pid = 1944] [serial = 1044] [outer = 0x12d6dbc00] 04:13:05 INFO - PROCESS | 1944 | 1461755585990 Marionette DEBUG loaded listener.js 04:13:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x12eee2000) [pid = 1944] [serial = 1045] [outer = 0x12d6dbc00] 04:13:06 INFO - PROCESS | 1944 | 1461755586422 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 04:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 726ms 04:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:13:06 INFO - PROCESS | 1944 | 1461755586454 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:13:06 INFO - PROCESS | 1944 | 1461755586455 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:13:06 INFO - PROCESS | 1944 | 1461755586457 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:13:06 INFO - PROCESS | 1944 | 1461755586458 Marionette TRACE conn2 <- [1,1366,null,{}] 04:13:06 INFO - PROCESS | 1944 | 1461755586461 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:06 INFO - PROCESS | 1944 | 1461755586615 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:13:06 INFO - PROCESS | 1944 | 1461755586729 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x11ca1a000 == 88 [pid = 1944] [id = 349] 04:13:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x12f463c00) [pid = 1944] [serial = 1046] [outer = 0x0] 04:13:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x12f46b800) [pid = 1944] [serial = 1047] [outer = 0x12f463c00] 04:13:06 INFO - PROCESS | 1944 | 1461755586765 Marionette DEBUG loaded listener.js 04:13:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x12feb7400) [pid = 1944] [serial = 1048] [outer = 0x12f463c00] 04:13:07 INFO - PROCESS | 1944 | 1461755587180 Marionette TRACE conn2 <- [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/ [0,1369,"getWindowHandle",null] 04:13:07 INFO - PROCESS | 1944 | 1461755587230 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:13:07 INFO - PROCESS | 1944 | 1461755587233 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:13:07 INFO - PROCESS | 1944 | 1461755587234 Marionette TRACE conn2 <- [1,1370,null,{}] 04:13:07 INFO - PROCESS | 1944 | 1461755587236 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:07 INFO - PROCESS | 1944 | 1461755587352 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:13:07 INFO - PROCESS | 1944 | 1461755587465 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x141d37000 == 89 [pid = 1944] [id = 350] 04:13:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x1142b6400) [pid = 1944] [serial = 1049] [outer = 0x0] 04:13:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x12fa40400) [pid = 1944] [serial = 1050] [outer = 0x1142b6400] 04:13:07 INFO - PROCESS | 1944 | 1461755587496 Marionette DEBUG loaded listener.js 04:13:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x1303e8400) [pid = 1944] [serial = 1051] [outer = 0x1142b6400] 04:13:07 INFO - PROCESS | 1944 | 1461755587925 Marionette TRACE conn2 <- [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/ [0,1373,"getWindowHandle",null] 04:13:07 INFO - PROCESS | 1944 | 1461755587963 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 04:13:07 INFO - PROCESS | 1944 | 1461755587967 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:13:07 INFO - PROCESS | 1944 | 1461755587968 Marionette TRACE conn2 <- [1,1374,null,{}] 04:13:07 INFO - PROCESS | 1944 | 1461755587971 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:08 INFO - PROCESS | 1944 | 1461755588088 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:13:08 INFO - PROCESS | 1944 | 1461755588169 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d4f800 == 90 [pid = 1944] [id = 351] 04:13:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x114549400) [pid = 1944] [serial = 1052] [outer = 0x0] 04:13:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x130474c00) [pid = 1944] [serial = 1053] [outer = 0x114549400] 04:13:08 INFO - PROCESS | 1944 | 1461755588199 Marionette DEBUG loaded listener.js 04:13:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x13047b400) [pid = 1944] [serial = 1054] [outer = 0x114549400] 04:13:08 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:13:08 INFO - PROCESS | 1944 | 1461755588626 Marionette TRACE conn2 <- [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/ [0,1377,"getWindowHandle",null] 04:13:08 INFO - PROCESS | 1944 | 1461755588638 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:13:08 INFO - PROCESS | 1944 | 1461755588640 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:13:08 INFO - PROCESS | 1944 | 1461755588642 Marionette TRACE conn2 <- [1,1378,null,{}] 04:13:08 INFO - PROCESS | 1944 | 1461755588644 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:08 INFO - PROCESS | 1944 | 1461755588761 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:13:08 INFO - PROCESS | 1944 | 1461755588843 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d4e800 == 91 [pid = 1944] [id = 352] 04:13:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x130479c00) [pid = 1944] [serial = 1055] [outer = 0x0] 04:13:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x130b08c00) [pid = 1944] [serial = 1056] [outer = 0x130479c00] 04:13:08 INFO - PROCESS | 1944 | 1461755588875 Marionette DEBUG loaded listener.js 04:13:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x130b0e800) [pid = 1944] [serial = 1057] [outer = 0x130479c00] 04:13:09 INFO - PROCESS | 1944 | 1461755589624 Marionette TRACE conn2 <- [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/ [0,1381,"getWindowHandle",null] 04:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:13:09 INFO - PROCESS | 1944 | 1461755589678 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:13:09 INFO - PROCESS | 1944 | 1461755589682 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:13:09 INFO - PROCESS | 1944 | 1461755589684 Marionette TRACE conn2 <- [1,1382,null,{}] 04:13:09 INFO - PROCESS | 1944 | 1461755589688 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:09 INFO - PROCESS | 1944 | 1461755589815 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:13:09 INFO - PROCESS | 1944 | 1461755589936 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x11b76a800 == 92 [pid = 1944] [id = 353] 04:13:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x1148e0000) [pid = 1944] [serial = 1058] [outer = 0x0] 04:13:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x1158e1400) [pid = 1944] [serial = 1059] [outer = 0x1148e0000] 04:13:09 INFO - PROCESS | 1944 | 1461755589967 Marionette DEBUG loaded listener.js 04:13:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x119135400) [pid = 1944] [serial = 1060] [outer = 0x1148e0000] 04:13:10 INFO - PROCESS | 1944 | [1944] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:13:10 INFO - PROCESS | 1944 | 1461755590495 Marionette TRACE conn2 <- [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/ [0,1385,"getWindowHandle",null] 04:13:10 INFO - PROCESS | 1944 | 1461755590557 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:13:10 INFO - PROCESS | 1944 | 1461755590561 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:13:10 INFO - PROCESS | 1944 | 1461755590563 Marionette TRACE conn2 <- [1,1386,null,{}] 04:13:10 INFO - PROCESS | 1944 | 1461755590566 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:10 INFO - PROCESS | 1944 | 1461755590665 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:13:10 INFO - PROCESS | 1944 | 1461755590752 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc3f000 == 93 [pid = 1944] [id = 354] 04:13:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x11adb3400) [pid = 1944] [serial = 1061] [outer = 0x0] 04:13:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x11af85400) [pid = 1944] [serial = 1062] [outer = 0x11adb3400] 04:13:10 INFO - PROCESS | 1944 | 1461755590779 Marionette DEBUG loaded listener.js 04:13:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x11b7f7000) [pid = 1944] [serial = 1063] [outer = 0x11adb3400] 04:13:10 INFO - PROCESS | 1944 | --DOCSHELL 0x12f44a800 == 92 [pid = 1944] [id = 142] 04:13:10 INFO - PROCESS | 1944 | --DOCSHELL 0x1332ba800 == 91 [pid = 1944] [id = 342] 04:13:10 INFO - PROCESS | 1944 | --DOCSHELL 0x13051a000 == 90 [pid = 1944] [id = 341] 04:13:10 INFO - PROCESS | 1944 | --DOCSHELL 0x12ff9a000 == 89 [pid = 1944] [id = 340] 04:13:10 INFO - PROCESS | 1944 | --DOCSHELL 0x12ee4b000 == 88 [pid = 1944] [id = 339] 04:13:10 INFO - PROCESS | 1944 | --DOCSHELL 0x12d69e800 == 87 [pid = 1944] [id = 338] 04:13:11 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x12c9f6c00) [pid = 1944] [serial = 966] [outer = 0x0] [url = about:blank] 04:13:11 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x12b6b7c00) [pid = 1944] [serial = 930] [outer = 0x0] [url = about:blank] 04:13:11 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x12c04f400) [pid = 1944] [serial = 933] [outer = 0x0] [url = about:blank] 04:13:11 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x12c992000) [pid = 1944] [serial = 936] [outer = 0x0] [url = about:blank] 04:13:11 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x12c8acc00) [pid = 1944] [serial = 939] [outer = 0x0] [url = about:blank] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1eb000 == 86 [pid = 1944] [id = 337] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc53000 == 85 [pid = 1944] [id = 336] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x127418000 == 84 [pid = 1944] [id = 335] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x119d59800 == 83 [pid = 1944] [id = 334] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x127414800 == 82 [pid = 1944] [id = 333] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x13014f000 == 81 [pid = 1944] [id = 328] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x12fa0c800 == 80 [pid = 1944] [id = 327] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x12e46c800 == 79 [pid = 1944] [id = 326] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1a2000 == 78 [pid = 1944] [id = 325] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x12697d000 == 77 [pid = 1944] [id = 324] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x119d70000 == 76 [pid = 1944] [id = 323] 04:13:11 INFO - PROCESS | 1944 | --DOCSHELL 0x12d69c800 == 75 [pid = 1944] [id = 322] 04:13:11 INFO - PROCESS | 1944 | 1461755591211 Marionette TRACE conn2 <- [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/ [0,1389,"getWindowHandle",null] 04:13:11 INFO - PROCESS | 1944 | 1461755591241 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 04:13:11 INFO - PROCESS | 1944 | 1461755591244 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:13:11 INFO - PROCESS | 1944 | 1461755591246 Marionette TRACE conn2 <- [1,1390,null,{}] 04:13:11 INFO - PROCESS | 1944 | 1461755591253 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:11 INFO - PROCESS | 1944 | 1461755591346 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:13:11 INFO - PROCESS | 1944 | 1461755591353 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c760000 == 76 [pid = 1944] [id = 355] 04:13:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x11c0b0000) [pid = 1944] [serial = 1064] [outer = 0x0] 04:13:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x11c38d400) [pid = 1944] [serial = 1065] [outer = 0x11c0b0000] 04:13:11 INFO - PROCESS | 1944 | 1461755591381 Marionette DEBUG loaded listener.js 04:13:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x11c912400) [pid = 1944] [serial = 1066] [outer = 0x11c0b0000] 04:13:11 INFO - PROCESS | 1944 | 1461755591736 Marionette TRACE conn2 <- [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]]]}] 04:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 524ms 04:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:13:11 INFO - PROCESS | 1944 | 1461755591768 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:13:11 INFO - PROCESS | 1944 | 1461755591770 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:13:11 INFO - PROCESS | 1944 | 1461755591772 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:13:11 INFO - PROCESS | 1944 | 1461755591773 Marionette TRACE conn2 <- [1,1394,null,{}] 04:13:11 INFO - PROCESS | 1944 | 1461755591775 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:11 INFO - PROCESS | 1944 | 1461755591878 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:13:11 INFO - PROCESS | 1944 | 1461755591945 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x125a72800 == 77 [pid = 1944] [id = 356] 04:13:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x11c9f5c00) [pid = 1944] [serial = 1067] [outer = 0x0] 04:13:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x1259cd800) [pid = 1944] [serial = 1068] [outer = 0x11c9f5c00] 04:13:11 INFO - PROCESS | 1944 | 1461755591972 Marionette DEBUG loaded listener.js 04:13:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x125c3e800) [pid = 1944] [serial = 1069] [outer = 0x11c9f5c00] 04:13:12 INFO - PROCESS | 1944 | 1461755592252 Marionette TRACE conn2 <- [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]]]}] 04:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 519ms 04:13:12 INFO - PROCESS | 1944 | 1461755592292 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:13:12 INFO - PROCESS | 1944 | 1461755592293 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:13:12 INFO - PROCESS | 1944 | 1461755592295 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 1944 | 1461755592296 Marionette TRACE conn2 <- [1,1398,null,{}] 04:13:12 INFO - PROCESS | 1944 | 1461755592299 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:12 INFO - PROCESS | 1944 | 1461755592391 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:13:12 INFO - PROCESS | 1944 | 1461755592455 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x12697b000 == 78 [pid = 1944] [id = 357] 04:13:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x11c9f0c00) [pid = 1944] [serial = 1070] [outer = 0x0] 04:13:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x125db9000) [pid = 1944] [serial = 1071] [outer = 0x11c9f0c00] 04:13:12 INFO - PROCESS | 1944 | 1461755592481 Marionette DEBUG loaded listener.js 04:13:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x126e4cc00) [pid = 1944] [serial = 1072] [outer = 0x11c9f0c00] 04:13:12 INFO - PROCESS | 1944 | 1461755592789 Marionette TRACE conn2 <- [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]]]}] 04:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 523ms 04:13:12 INFO - PROCESS | 1944 | 1461755592820 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:13:12 INFO - PROCESS | 1944 | 1461755592821 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:13:12 INFO - PROCESS | 1944 | 1461755592824 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:13:12 INFO - PROCESS | 1944 | 1461755592825 Marionette TRACE conn2 <- [1,1402,null,{}] 04:13:12 INFO - PROCESS | 1944 | 1461755592827 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:12 INFO - PROCESS | 1944 | 1461755592929 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:13:12 INFO - PROCESS | 1944 | 1461755592935 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x12992f800 == 79 [pid = 1944] [id = 358] 04:13:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x126e54800) [pid = 1944] [serial = 1073] [outer = 0x0] 04:13:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x127f08400) [pid = 1944] [serial = 1074] [outer = 0x126e54800] 04:13:12 INFO - PROCESS | 1944 | 1461755592962 Marionette DEBUG loaded listener.js 04:13:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x129aa2000) [pid = 1944] [serial = 1075] [outer = 0x126e54800] 04:13:13 INFO - PROCESS | 1944 | 1461755593341 Marionette TRACE conn2 <- [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]]]}] 04:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 567ms 04:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:13:13 INFO - PROCESS | 1944 | 1461755593392 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:13:13 INFO - PROCESS | 1944 | 1461755593393 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:13:13 INFO - PROCESS | 1944 | 1461755593395 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:13:13 INFO - PROCESS | 1944 | 1461755593397 Marionette TRACE conn2 <- [1,1406,null,{}] 04:13:13 INFO - PROCESS | 1944 | 1461755593399 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:13 INFO - PROCESS | 1944 | 1461755593513 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:13:13 INFO - PROCESS | 1944 | 1461755593527 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d93800 == 80 [pid = 1944] [id = 359] 04:13:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x129aa7000) [pid = 1944] [serial = 1076] [outer = 0x0] 04:13:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x129b0b000) [pid = 1944] [serial = 1077] [outer = 0x129aa7000] 04:13:13 INFO - PROCESS | 1944 | 1461755593553 Marionette DEBUG loaded listener.js 04:13:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x12b30c400) [pid = 1944] [serial = 1078] [outer = 0x129aa7000] 04:13:13 INFO - PROCESS | 1944 | 1461755593910 Marionette TRACE conn2 <- [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]]]}] 04:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 522ms 04:13:13 INFO - PROCESS | 1944 | 1461755593920 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:13:13 INFO - PROCESS | 1944 | 1461755593921 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:13:13 INFO - PROCESS | 1944 | 1461755593923 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:13:13 INFO - PROCESS | 1944 | 1461755593924 Marionette TRACE conn2 <- [1,1410,null,{}] 04:13:13 INFO - PROCESS | 1944 | 1461755593927 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:14 INFO - PROCESS | 1944 | 1461755594042 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:13:14 INFO - PROCESS | 1944 | 1461755594052 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1d0000 == 81 [pid = 1944] [id = 360] 04:13:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x11aa47c00) [pid = 1944] [serial = 1079] [outer = 0x0] 04:13:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x12b5e7000) [pid = 1944] [serial = 1080] [outer = 0x11aa47c00] 04:13:14 INFO - PROCESS | 1944 | 1461755594077 Marionette DEBUG loaded listener.js 04:13:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x12b6b9000) [pid = 1944] [serial = 1081] [outer = 0x11aa47c00] 04:13:14 INFO - PROCESS | 1944 | 1461755594432 Marionette TRACE conn2 <- [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]]]}] 04:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 518ms 04:13:14 INFO - PROCESS | 1944 | 1461755594442 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:13:14 INFO - PROCESS | 1944 | 1461755594443 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:13:14 INFO - PROCESS | 1944 | 1461755594445 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:13:14 INFO - PROCESS | 1944 | 1461755594446 Marionette TRACE conn2 <- [1,1414,null,{}] 04:13:14 INFO - PROCESS | 1944 | 1461755594450 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:14 INFO - PROCESS | 1944 | 1461755594566 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:13:14 INFO - PROCESS | 1944 | 1461755594579 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8ea800 == 82 [pid = 1944] [id = 361] 04:13:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x12b5f4800) [pid = 1944] [serial = 1082] [outer = 0x0] 04:13:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x12bb6d000) [pid = 1944] [serial = 1083] [outer = 0x12b5f4800] 04:13:14 INFO - PROCESS | 1944 | 1461755594605 Marionette DEBUG loaded listener.js 04:13:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x12bc0e800) [pid = 1944] [serial = 1084] [outer = 0x12b5f4800] 04:13:14 INFO - PROCESS | 1944 | 1461755594978 Marionette TRACE conn2 <- [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]]]}] 04:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 572ms 04:13:15 INFO - PROCESS | 1944 | 1461755595018 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:13:15 INFO - PROCESS | 1944 | 1461755595019 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:13:15 INFO - PROCESS | 1944 | 1461755595021 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:13:15 INFO - PROCESS | 1944 | 1461755595022 Marionette TRACE conn2 <- [1,1418,null,{}] 04:13:15 INFO - PROCESS | 1944 | 1461755595025 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:15 INFO - PROCESS | 1944 | 1461755595474 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:13:15 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x12bea1800) [pid = 1944] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:13:15 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x129a2c000) [pid = 1944] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:13:15 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x11c0be400) [pid = 1944] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:13:15 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x11c91d800) [pid = 1944] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:13:15 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x129a2ec00) [pid = 1944] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:13:15 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x12c9f8400) [pid = 1944] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:13:15 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x1177fa000) [pid = 1944] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:13:15 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x126a2dc00) [pid = 1944] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:13:15 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x12bb65400) [pid = 1944] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:13:15 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x119143400) [pid = 1944] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:13:15 INFO - PROCESS | 1944 | 1461755595528 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c4c3000 == 83 [pid = 1944] [id = 362] 04:13:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x1177fa000) [pid = 1944] [serial = 1085] [outer = 0x0] 04:13:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x11c0be400) [pid = 1944] [serial = 1086] [outer = 0x1177fa000] 04:13:15 INFO - PROCESS | 1944 | 1461755595554 Marionette DEBUG loaded listener.js 04:13:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x1152ee800) [pid = 1944] [serial = 1087] [outer = 0x1177fa000] 04:13:15 INFO - PROCESS | 1944 | 1461755595926 Marionette TRACE conn2 <- [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]]]}] 04:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 920ms 04:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:13:15 INFO - PROCESS | 1944 | 1461755595942 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:13:15 INFO - PROCESS | 1944 | 1461755595944 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:13:15 INFO - PROCESS | 1944 | 1461755595947 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:13:15 INFO - PROCESS | 1944 | 1461755595952 Marionette TRACE conn2 <- [1,1422,null,{}] 04:13:15 INFO - PROCESS | 1944 | 1461755595955 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:16 INFO - PROCESS | 1944 | 1461755596163 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:13:16 INFO - PROCESS | 1944 | 1461755596180 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d74c800 == 84 [pid = 1944] [id = 363] 04:13:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x12bb67c00) [pid = 1944] [serial = 1088] [outer = 0x0] 04:13:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x12c951800) [pid = 1944] [serial = 1089] [outer = 0x12bb67c00] 04:13:16 INFO - PROCESS | 1944 | 1461755596231 Marionette DEBUG loaded listener.js 04:13:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x12c9e1400) [pid = 1944] [serial = 1090] [outer = 0x12bb67c00] 04:13:16 INFO - PROCESS | 1944 | 1461755596661 Marionette TRACE conn2 <- [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]]]}] 04:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 725ms 04:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:13:16 INFO - PROCESS | 1944 | 1461755596672 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:13:16 INFO - PROCESS | 1944 | 1461755596673 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:13:16 INFO - PROCESS | 1944 | 1461755596675 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:13:16 INFO - PROCESS | 1944 | 1461755596676 Marionette TRACE conn2 <- [1,1426,null,{}] 04:13:16 INFO - PROCESS | 1944 | 1461755596678 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:16 INFO - PROCESS | 1944 | 1461755596804 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:13:16 INFO - PROCESS | 1944 | 1461755596812 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e45e000 == 85 [pid = 1944] [id = 364] 04:13:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x12c98f800) [pid = 1944] [serial = 1091] [outer = 0x0] 04:13:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x12d088400) [pid = 1944] [serial = 1092] [outer = 0x12c98f800] 04:13:16 INFO - PROCESS | 1944 | 1461755596837 Marionette DEBUG loaded listener.js 04:13:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x12d470400) [pid = 1944] [serial = 1093] [outer = 0x12c98f800] 04:13:17 INFO - PROCESS | 1944 | 1461755597156 Marionette TRACE conn2 <- [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]]]}] 04:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 519ms 04:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:13:17 INFO - PROCESS | 1944 | 1461755597194 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:13:17 INFO - PROCESS | 1944 | 1461755597196 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:13:17 INFO - PROCESS | 1944 | 1461755597198 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:13:17 INFO - PROCESS | 1944 | 1461755597199 Marionette TRACE conn2 <- [1,1430,null,{}] 04:13:17 INFO - PROCESS | 1944 | 1461755597201 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:17 INFO - PROCESS | 1944 | 1461755597295 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:13:17 INFO - PROCESS | 1944 | 1461755597299 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f71d800 == 86 [pid = 1944] [id = 365] 04:13:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x12d471000) [pid = 1944] [serial = 1094] [outer = 0x0] 04:13:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x12d6e0c00) [pid = 1944] [serial = 1095] [outer = 0x12d471000] 04:13:17 INFO - PROCESS | 1944 | 1461755597324 Marionette DEBUG loaded listener.js 04:13:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x12e376800) [pid = 1944] [serial = 1096] [outer = 0x12d471000] 04:13:17 INFO - PROCESS | 1944 | 1461755597922 Marionette TRACE conn2 <- [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]]]}] 04:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 771ms 04:13:17 INFO - PROCESS | 1944 | 1461755597970 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:13:17 INFO - PROCESS | 1944 | 1461755597973 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:13:17 INFO - PROCESS | 1944 | 1461755597977 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:13:17 INFO - PROCESS | 1944 | 1461755597979 Marionette TRACE conn2 <- [1,1434,null,{}] 04:13:17 INFO - PROCESS | 1944 | 1461755597984 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:18 INFO - PROCESS | 1944 | 1461755598106 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:13:18 INFO - PROCESS | 1944 | 1461755598216 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb6a000 == 87 [pid = 1944] [id = 366] 04:13:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x11927e400) [pid = 1944] [serial = 1097] [outer = 0x0] 04:13:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x11aa15c00) [pid = 1944] [serial = 1098] [outer = 0x11927e400] 04:13:18 INFO - PROCESS | 1944 | 1461755598250 Marionette DEBUG loaded listener.js 04:13:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x11bbdd000) [pid = 1944] [serial = 1099] [outer = 0x11927e400] 04:13:18 INFO - PROCESS | 1944 | 1461755598728 Marionette TRACE conn2 <- [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]]]}] 04:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 771ms 04:13:18 INFO - PROCESS | 1944 | 1461755598758 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:13:18 INFO - PROCESS | 1944 | 1461755598762 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:13:18 INFO - PROCESS | 1944 | 1461755598786 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:13:18 INFO - PROCESS | 1944 | 1461755598788 Marionette TRACE conn2 <- [1,1438,null,{}] 04:13:18 INFO - PROCESS | 1944 | 1461755598791 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:18 INFO - PROCESS | 1944 | 1461755598905 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:13:18 INFO - PROCESS | 1944 | 1461755598986 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x127fd2000 == 88 [pid = 1944] [id = 367] 04:13:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x11c5f2c00) [pid = 1944] [serial = 1100] [outer = 0x0] 04:13:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x11c9e8400) [pid = 1944] [serial = 1101] [outer = 0x11c5f2c00] 04:13:19 INFO - PROCESS | 1944 | 1461755599018 Marionette DEBUG loaded listener.js 04:13:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x126a35400) [pid = 1944] [serial = 1102] [outer = 0x11c5f2c00] 04:13:19 INFO - PROCESS | 1944 | 1461755599454 Marionette TRACE conn2 <- [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]]]}] 04:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 725ms 04:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:13:19 INFO - PROCESS | 1944 | 1461755599509 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:13:19 INFO - PROCESS | 1944 | 1461755599510 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:13:19 INFO - PROCESS | 1944 | 1461755599513 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:13:19 INFO - PROCESS | 1944 | 1461755599516 Marionette TRACE conn2 <- [1,1442,null,{}] 04:13:19 INFO - PROCESS | 1944 | 1461755599524 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:19 INFO - PROCESS | 1944 | 1461755599643 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:13:19 INFO - PROCESS | 1944 | 1461755599726 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ea97000 == 89 [pid = 1944] [id = 368] 04:13:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x127eaf000) [pid = 1944] [serial = 1103] [outer = 0x0] 04:13:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x12996cc00) [pid = 1944] [serial = 1104] [outer = 0x127eaf000] 04:13:19 INFO - PROCESS | 1944 | 1461755599760 Marionette DEBUG loaded listener.js 04:13:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x12b8d7400) [pid = 1944] [serial = 1105] [outer = 0x127eaf000] 04:13:20 INFO - PROCESS | 1944 | 1461755600251 Marionette TRACE conn2 <- [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]]]}] 04:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 773ms 04:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:13:20 INFO - PROCESS | 1944 | 1461755600287 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:13:20 INFO - PROCESS | 1944 | 1461755600289 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:13:20 INFO - PROCESS | 1944 | 1461755600291 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:13:20 INFO - PROCESS | 1944 | 1461755600292 Marionette TRACE conn2 <- [1,1446,null,{}] 04:13:20 INFO - PROCESS | 1944 | 1461755600295 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:20 INFO - PROCESS | 1944 | 1461755600408 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:13:20 INFO - PROCESS | 1944 | 1461755600489 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x130bd4000 == 90 [pid = 1944] [id = 369] 04:13:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x12bb67800) [pid = 1944] [serial = 1106] [outer = 0x0] 04:13:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x12c8acc00) [pid = 1944] [serial = 1107] [outer = 0x12bb67800] 04:13:20 INFO - PROCESS | 1944 | 1461755600520 Marionette DEBUG loaded listener.js 04:13:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x12e37a800) [pid = 1944] [serial = 1108] [outer = 0x12bb67800] 04:13:20 INFO - PROCESS | 1944 | 1461755600961 Marionette TRACE conn2 <- [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]]]}] 04:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 719ms 04:13:21 INFO - PROCESS | 1944 | 1461755601010 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:13:21 INFO - PROCESS | 1944 | 1461755601012 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:13:21 INFO - PROCESS | 1944 | 1461755601030 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:13:21 INFO - PROCESS | 1944 | 1461755601032 Marionette TRACE conn2 <- [1,1450,null,{}] 04:13:21 INFO - PROCESS | 1944 | 1461755601038 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:21 INFO - PROCESS | 1944 | 1461755601147 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:13:21 INFO - PROCESS | 1944 | 1461755601227 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x133220000 == 91 [pid = 1944] [id = 370] 04:13:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x12e37b800) [pid = 1944] [serial = 1109] [outer = 0x0] 04:13:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x12e4b8400) [pid = 1944] [serial = 1110] [outer = 0x12e37b800] 04:13:21 INFO - PROCESS | 1944 | 1461755601257 Marionette DEBUG loaded listener.js 04:13:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x12e64cc00) [pid = 1944] [serial = 1111] [outer = 0x12e37b800] 04:13:21 INFO - PROCESS | 1944 | 1461755601785 Marionette TRACE conn2 <- [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]]]}] 04:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 844ms 04:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:13:21 INFO - PROCESS | 1944 | 1461755601859 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:13:21 INFO - PROCESS | 1944 | 1461755601860 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:13:21 INFO - PROCESS | 1944 | 1461755601863 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:13:21 INFO - PROCESS | 1944 | 1461755601864 Marionette TRACE conn2 <- [1,1454,null,{}] 04:13:21 INFO - PROCESS | 1944 | 1461755601867 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:21 INFO - PROCESS | 1944 | 1461755601991 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:13:22 INFO - PROCESS | 1944 | 1461755602101 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x141ec1000 == 92 [pid = 1944] [id = 371] 04:13:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x12eab7800) [pid = 1944] [serial = 1112] [outer = 0x0] 04:13:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x12fa35400) [pid = 1944] [serial = 1113] [outer = 0x12eab7800] 04:13:22 INFO - PROCESS | 1944 | 1461755602135 Marionette DEBUG loaded listener.js 04:13:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x12feb9400) [pid = 1944] [serial = 1114] [outer = 0x12eab7800] 04:13:22 INFO - PROCESS | 1944 | 1461755602588 Marionette TRACE conn2 <- [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]]]}] 04:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 772ms 04:13:22 INFO - PROCESS | 1944 | 1461755602637 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:13:22 INFO - PROCESS | 1944 | 1461755602639 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:13:22 INFO - PROCESS | 1944 | 1461755602643 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:13:22 INFO - PROCESS | 1944 | 1461755602645 Marionette TRACE conn2 <- [1,1458,null,{}] 04:13:22 INFO - PROCESS | 1944 | 1461755602648 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:22 INFO - PROCESS | 1944 | 1461755602759 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:13:22 INFO - PROCESS | 1944 | 1461755602841 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x1435cc000 == 93 [pid = 1944] [id = 372] 04:13:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x125dbcc00) [pid = 1944] [serial = 1115] [outer = 0x0] 04:13:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x1303df400) [pid = 1944] [serial = 1116] [outer = 0x125dbcc00] 04:13:22 INFO - PROCESS | 1944 | 1461755602871 Marionette DEBUG loaded listener.js 04:13:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x130b08400) [pid = 1944] [serial = 1117] [outer = 0x125dbcc00] 04:13:23 INFO - PROCESS | 1944 | 1461755603379 Marionette TRACE conn2 <- [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]]]}] 04:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 776ms 04:13:23 INFO - PROCESS | 1944 | 1461755603420 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:13:23 INFO - PROCESS | 1944 | 1461755603421 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:13:23 INFO - PROCESS | 1944 | 1461755603424 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:13:23 INFO - PROCESS | 1944 | 1461755603425 Marionette TRACE conn2 <- [1,1462,null,{}] 04:13:23 INFO - PROCESS | 1944 | 1461755603428 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:23 INFO - PROCESS | 1944 | 1461755603539 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:13:23 INFO - PROCESS | 1944 | 1461755603621 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb6a800 == 94 [pid = 1944] [id = 373] 04:13:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x11543c000) [pid = 1944] [serial = 1118] [outer = 0x0] 04:13:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x12c94b800) [pid = 1944] [serial = 1119] [outer = 0x11543c000] 04:13:23 INFO - PROCESS | 1944 | 1461755603651 Marionette DEBUG loaded listener.js 04:13:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x130b02c00) [pid = 1944] [serial = 1120] [outer = 0x11543c000] 04:13:24 INFO - PROCESS | 1944 | 1461755604099 Marionette TRACE conn2 <- [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]]]}] 04:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 718ms 04:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:13:24 INFO - PROCESS | 1944 | 1461755604153 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:13:24 INFO - PROCESS | 1944 | 1461755604154 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:13:24 INFO - PROCESS | 1944 | 1461755604158 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:13:24 INFO - PROCESS | 1944 | 1461755604159 Marionette TRACE conn2 <- [1,1466,null,{}] 04:13:24 INFO - PROCESS | 1944 | 1461755604162 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:24 INFO - PROCESS | 1944 | 1461755604277 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:13:24 INFO - PROCESS | 1944 | 1461755604360 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d75a800 == 95 [pid = 1944] [id = 374] 04:13:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x130b0ec00) [pid = 1944] [serial = 1121] [outer = 0x0] 04:13:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x13ba44400) [pid = 1944] [serial = 1122] [outer = 0x130b0ec00] 04:13:24 INFO - PROCESS | 1944 | 1461755604392 Marionette DEBUG loaded listener.js 04:13:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x13ba49400) [pid = 1944] [serial = 1123] [outer = 0x130b0ec00] 04:13:25 INFO - PROCESS | 1944 | 1461755605063 Marionette TRACE conn2 <- [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]]]}] 04:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 920ms 04:13:25 INFO - PROCESS | 1944 | 1461755605087 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:13:25 INFO - PROCESS | 1944 | 1461755605089 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:13:25 INFO - PROCESS | 1944 | 1461755605094 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:13:25 INFO - PROCESS | 1944 | 1461755605097 Marionette TRACE conn2 <- [1,1470,null,{}] 04:13:25 INFO - PROCESS | 1944 | 1461755605104 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:25 INFO - PROCESS | 1944 | 1461755605215 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:13:25 INFO - PROCESS | 1944 | 1461755605301 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x126e3a800 == 96 [pid = 1944] [id = 375] 04:13:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x118aca800) [pid = 1944] [serial = 1124] [outer = 0x0] 04:13:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x11af32000) [pid = 1944] [serial = 1125] [outer = 0x118aca800] 04:13:25 INFO - PROCESS | 1944 | 1461755605330 Marionette DEBUG loaded listener.js 04:13:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x11c0c3c00) [pid = 1944] [serial = 1126] [outer = 0x118aca800] 04:13:25 INFO - PROCESS | 1944 | 1461755605790 Marionette TRACE conn2 <- [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]]]}] 04:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 725ms 04:13:25 INFO - PROCESS | 1944 | 1461755605835 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:13:25 INFO - PROCESS | 1944 | 1461755605839 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:13:25 INFO - PROCESS | 1944 | 1461755605845 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:13:25 INFO - PROCESS | 1944 | 1461755605847 Marionette TRACE conn2 <- [1,1474,null,{}] 04:13:25 INFO - PROCESS | 1944 | 1461755605850 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:25 INFO - PROCESS | 1944 | 1461755605957 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:13:26 INFO - PROCESS | 1944 | 1461755606045 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb6e000 == 97 [pid = 1944] [id = 376] 04:13:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x118c78c00) [pid = 1944] [serial = 1127] [outer = 0x0] 04:13:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x11c5ef400) [pid = 1944] [serial = 1128] [outer = 0x118c78c00] 04:13:26 INFO - PROCESS | 1944 | 1461755606074 Marionette DEBUG loaded listener.js 04:13:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x11c9f6000) [pid = 1944] [serial = 1129] [outer = 0x118c78c00] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1a4000 == 96 [pid = 1944] [id = 191] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x1332ca800 == 95 [pid = 1944] [id = 269] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12e45e000 == 94 [pid = 1944] [id = 364] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12d74c800 == 93 [pid = 1944] [id = 363] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11c4c3000 == 92 [pid = 1944] [id = 362] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12c8ea800 == 91 [pid = 1944] [id = 361] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1d0000 == 90 [pid = 1944] [id = 360] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x129d93800 == 89 [pid = 1944] [id = 359] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12992f800 == 88 [pid = 1944] [id = 358] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x12dcbb800) [pid = 1944] [serial = 987] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x12e3b0400) [pid = 1944] [serial = 990] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x11b796c00) [pid = 1944] [serial = 993] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x12c954800) [pid = 1944] [serial = 1029] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12697b000 == 87 [pid = 1944] [id = 357] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x125a72800 == 86 [pid = 1944] [id = 356] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11c760000 == 85 [pid = 1944] [id = 355] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11bc3f000 == 84 [pid = 1944] [id = 354] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11b76a800 == 83 [pid = 1944] [id = 353] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x125d4e800 == 82 [pid = 1944] [id = 352] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x125d4f800 == 81 [pid = 1944] [id = 351] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x141d37000 == 80 [pid = 1944] [id = 350] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11ca1a000 == 79 [pid = 1944] [id = 349] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x1435ca000 == 78 [pid = 1944] [id = 348] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x13e546000 == 77 [pid = 1944] [id = 347] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x13b6e9000 == 76 [pid = 1944] [id = 346] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc50000 == 75 [pid = 1944] [id = 345] 04:13:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11c9a9800 == 74 [pid = 1944] [id = 344] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x12eeda800) [pid = 1944] [serial = 1026] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x12eee7800) [pid = 1944] [serial = 1027] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x129ab0800) [pid = 1944] [serial = 978] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x12bea2c00) [pid = 1944] [serial = 1009] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x12bc09800) [pid = 1944] [serial = 981] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x12d477000) [pid = 1944] [serial = 984] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x11c0c5800) [pid = 1944] [serial = 1002] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x115a11400) [pid = 1944] [serial = 969] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x12bb66400) [pid = 1944] [serial = 1023] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x12c9e9c00) [pid = 1944] [serial = 1012] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x11aa9d000) [pid = 1944] [serial = 972] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x12eaaa400) [pid = 1944] [serial = 1015] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x11c5fd400) [pid = 1944] [serial = 1003] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x12e646400) [pid = 1944] [serial = 996] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x12eab8c00) [pid = 1944] [serial = 1017] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x12d6e4400) [pid = 1944] [serial = 1014] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x1285e3400) [pid = 1944] [serial = 1006] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x12bb68c00) [pid = 1944] [serial = 1020] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x12734f400) [pid = 1944] [serial = 1005] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x12c053800) [pid = 1944] [serial = 1011] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x11b7f5000) [pid = 1944] [serial = 1000] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x11adabc00) [pid = 1944] [serial = 999] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x126a2e800) [pid = 1944] [serial = 975] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x12bb6cc00) [pid = 1944] [serial = 1021] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x12be34c00) [pid = 1944] [serial = 1024] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x12eedf800) [pid = 1944] [serial = 1018] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x12b5e8c00) [pid = 1944] [serial = 1008] [outer = 0x0] [url = about:blank] 04:13:26 INFO - PROCESS | 1944 | 1461755606543 Marionette TRACE conn2 <- [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]]]}] 04:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 722ms 04:13:26 INFO - PROCESS | 1944 | 1461755606570 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:13:26 INFO - PROCESS | 1944 | 1461755606572 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:13:26 INFO - PROCESS | 1944 | 1461755606574 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:13:26 INFO - PROCESS | 1944 | 1461755606577 Marionette TRACE conn2 <- [1,1478,null,{}] 04:13:26 INFO - PROCESS | 1944 | 1461755606585 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:26 INFO - PROCESS | 1944 | 1461755606681 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:13:26 INFO - PROCESS | 1944 | 1461755606687 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x11ca1a000 == 75 [pid = 1944] [id = 377] 04:13:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x125dbac00) [pid = 1944] [serial = 1130] [outer = 0x0] 04:13:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x126c75800) [pid = 1944] [serial = 1131] [outer = 0x125dbac00] 04:13:26 INFO - PROCESS | 1944 | 1461755606716 Marionette DEBUG loaded listener.js 04:13:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x1274e2800) [pid = 1944] [serial = 1132] [outer = 0x125dbac00] 04:13:27 INFO - PROCESS | 1944 | 1461755607130 Marionette TRACE conn2 <- [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]]]}] 04:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 573ms 04:13:27 INFO - PROCESS | 1944 | 1461755607147 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:13:27 INFO - PROCESS | 1944 | 1461755607149 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:13:27 INFO - PROCESS | 1944 | 1461755607155 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:13:27 INFO - PROCESS | 1944 | 1461755607156 Marionette TRACE conn2 <- [1,1482,null,{}] 04:13:27 INFO - PROCESS | 1944 | 1461755607158 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:27 INFO - PROCESS | 1944 | 1461755607271 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:13:27 INFO - PROCESS | 1944 | 1461755607277 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc55000 == 76 [pid = 1944] [id = 378] 04:13:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x129b18c00) [pid = 1944] [serial = 1133] [outer = 0x0] 04:13:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x12b30a000) [pid = 1944] [serial = 1134] [outer = 0x129b18c00] 04:13:27 INFO - PROCESS | 1944 | 1461755607304 Marionette DEBUG loaded listener.js 04:13:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x1285e6000) [pid = 1944] [serial = 1135] [outer = 0x129b18c00] 04:13:27 INFO - PROCESS | 1944 | 1461755607686 Marionette TRACE conn2 <- [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]]]}] 04:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 570ms 04:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:13:27 INFO - PROCESS | 1944 | 1461755607725 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:13:27 INFO - PROCESS | 1944 | 1461755607726 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:13:27 INFO - PROCESS | 1944 | 1461755607728 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:13:27 INFO - PROCESS | 1944 | 1461755607729 Marionette TRACE conn2 <- [1,1486,null,{}] 04:13:27 INFO - PROCESS | 1944 | 1461755607732 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:27 INFO - PROCESS | 1944 | 1461755607826 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:13:27 INFO - PROCESS | 1944 | 1461755607830 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8e0800 == 77 [pid = 1944] [id = 379] 04:13:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x12b30f400) [pid = 1944] [serial = 1136] [outer = 0x0] 04:13:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x12bb66000) [pid = 1944] [serial = 1137] [outer = 0x12b30f400] 04:13:27 INFO - PROCESS | 1944 | 1461755607857 Marionette DEBUG loaded listener.js 04:13:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x12be36c00) [pid = 1944] [serial = 1138] [outer = 0x12b30f400] 04:13:28 INFO - PROCESS | 1944 | 1461755608225 Marionette TRACE conn2 <- [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]]]}] 04:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 520ms 04:13:28 INFO - PROCESS | 1944 | 1461755608248 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:13:28 INFO - PROCESS | 1944 | 1461755608250 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:13:28 INFO - PROCESS | 1944 | 1461755608254 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:13:28 INFO - PROCESS | 1944 | 1461755608255 Marionette TRACE conn2 <- [1,1490,null,{}] 04:13:28 INFO - PROCESS | 1944 | 1461755608258 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:28 INFO - PROCESS | 1944 | 1461755608396 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:13:28 INFO - PROCESS | 1944 | 1461755608445 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d695000 == 78 [pid = 1944] [id = 380] 04:13:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x12bb67400) [pid = 1944] [serial = 1139] [outer = 0x0] 04:13:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x12c8a5c00) [pid = 1944] [serial = 1140] [outer = 0x12bb67400] 04:13:28 INFO - PROCESS | 1944 | 1461755608473 Marionette DEBUG loaded listener.js 04:13:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x12e3b0400) [pid = 1944] [serial = 1141] [outer = 0x12bb67400] 04:13:28 INFO - PROCESS | 1944 | 1461755608779 Marionette TRACE conn2 <- [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]]]}] 04:13:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:13:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 572ms 04:13:28 INFO - PROCESS | 1944 | 1461755608826 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:13:28 INFO - PROCESS | 1944 | 1461755608827 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:13:28 INFO - PROCESS | 1944 | 1461755608829 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:13:28 INFO - PROCESS | 1944 | 1461755608831 Marionette TRACE conn2 <- [1,1494,null,{}] 04:13:28 INFO - PROCESS | 1944 | 1461755608833 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:28 INFO - PROCESS | 1944 | 1461755608952 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:13:28 INFO - PROCESS | 1944 | 1461755608967 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e326000 == 79 [pid = 1944] [id = 381] 04:13:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x12c954c00) [pid = 1944] [serial = 1142] [outer = 0x0] 04:13:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x12eaad000) [pid = 1944] [serial = 1143] [outer = 0x12c954c00] 04:13:28 INFO - PROCESS | 1944 | 1461755608993 Marionette DEBUG loaded listener.js 04:13:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x12eeddc00) [pid = 1944] [serial = 1144] [outer = 0x12c954c00] 04:13:29 INFO - PROCESS | 1944 | 1461755609368 Marionette TRACE conn2 <- [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]]]}] 04:13:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:13:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 568ms 04:13:29 INFO - PROCESS | 1944 | 1461755609398 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:13:29 INFO - PROCESS | 1944 | 1461755609400 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:13:29 INFO - PROCESS | 1944 | 1461755609408 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:13:29 INFO - PROCESS | 1944 | 1461755609409 Marionette TRACE conn2 <- [1,1498,null,{}] 04:13:29 INFO - PROCESS | 1944 | 1461755609412 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:29 INFO - PROCESS | 1944 | 1461755609540 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:13:29 INFO - PROCESS | 1944 | 1461755609562 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fbaf800 == 80 [pid = 1944] [id = 382] 04:13:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x12be32800) [pid = 1944] [serial = 1145] [outer = 0x0] 04:13:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x12f5ed800) [pid = 1944] [serial = 1146] [outer = 0x12be32800] 04:13:29 INFO - PROCESS | 1944 | 1461755609603 Marionette DEBUG loaded listener.js 04:13:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x12fa3e000) [pid = 1944] [serial = 1147] [outer = 0x12be32800] 04:13:30 INFO - PROCESS | 1944 | 1461755610023 Marionette TRACE conn2 <- [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]]]}] 04:13:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:13:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 671ms 04:13:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:13:30 INFO - PROCESS | 1944 | 1461755610080 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:13:30 INFO - PROCESS | 1944 | 1461755610082 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:13:30 INFO - PROCESS | 1944 | 1461755610084 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:13:30 INFO - PROCESS | 1944 | 1461755610086 Marionette TRACE conn2 <- [1,1502,null,{}] 04:13:30 INFO - PROCESS | 1944 | 1461755610089 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:30 INFO - PROCESS | 1944 | 1461755610274 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:13:30 INFO - PROCESS | 1944 | 1461755610336 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x130bdf000 == 81 [pid = 1944] [id = 383] 04:13:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x12fe05000) [pid = 1944] [serial = 1148] [outer = 0x0] 04:13:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x1303de000) [pid = 1944] [serial = 1149] [outer = 0x12fe05000] 04:13:30 INFO - PROCESS | 1944 | 1461755610379 Marionette DEBUG loaded listener.js 04:13:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x130b04400) [pid = 1944] [serial = 1150] [outer = 0x12fe05000] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x12c98f800) [pid = 1944] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x1177fa000) [pid = 1944] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x12bb67c00) [pid = 1944] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x129aa7000) [pid = 1944] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x11aa47c00) [pid = 1944] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x12b5f4800) [pid = 1944] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x1148e0000) [pid = 1944] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x11c0b0000) [pid = 1944] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x11adb3400) [pid = 1944] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x11c9f5c00) [pid = 1944] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x126e54800) [pid = 1944] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:13:31 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x11c9f0c00) [pid = 1944] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:13:31 INFO - PROCESS | 1944 | 1461755611097 Marionette TRACE conn2 <- [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]]]}] 04:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1019ms 04:13:31 INFO - PROCESS | 1944 | 1461755611104 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:13:31 INFO - PROCESS | 1944 | 1461755611105 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:13:31 INFO - PROCESS | 1944 | 1461755611107 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:13:31 INFO - PROCESS | 1944 | 1461755611108 Marionette TRACE conn2 <- [1,1506,null,{}] 04:13:31 INFO - PROCESS | 1944 | 1461755611111 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:31 INFO - PROCESS | 1944 | 1461755611213 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:13:31 INFO - PROCESS | 1944 | 1461755611217 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f449000 == 82 [pid = 1944] [id = 384] 04:13:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x11aa9f800) [pid = 1944] [serial = 1151] [outer = 0x0] 04:13:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x127f0dc00) [pid = 1944] [serial = 1152] [outer = 0x11aa9f800] 04:13:31 INFO - PROCESS | 1944 | 1461755611242 Marionette DEBUG loaded listener.js 04:13:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x12bb67c00) [pid = 1944] [serial = 1153] [outer = 0x11aa9f800] 04:13:31 INFO - PROCESS | 1944 | 1461755611667 Marionette TRACE conn2 <- [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]]]}] 04:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 618ms 04:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:13:31 INFO - PROCESS | 1944 | 1461755611725 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:13:31 INFO - PROCESS | 1944 | 1461755611727 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:13:31 INFO - PROCESS | 1944 | 1461755611729 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:13:31 INFO - PROCESS | 1944 | 1461755611731 Marionette TRACE conn2 <- [1,1510,null,{}] 04:13:31 INFO - PROCESS | 1944 | 1461755611733 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:31 INFO - PROCESS | 1944 | 1461755611842 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:13:31 INFO - PROCESS | 1944 | 1461755611846 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x141ebd800 == 83 [pid = 1944] [id = 385] 04:13:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x12c9f3000) [pid = 1944] [serial = 1154] [outer = 0x0] 04:13:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x13ba4b800) [pid = 1944] [serial = 1155] [outer = 0x12c9f3000] 04:13:31 INFO - PROCESS | 1944 | 1461755611879 Marionette DEBUG loaded listener.js 04:13:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x13bbe7000) [pid = 1944] [serial = 1156] [outer = 0x12c9f3000] 04:13:32 INFO - PROCESS | 1944 | 1461755612246 Marionette TRACE conn2 <- [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]]]}] 04:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 521ms 04:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:13:32 INFO - PROCESS | 1944 | 1461755612252 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:13:32 INFO - PROCESS | 1944 | 1461755612253 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:13:32 INFO - PROCESS | 1944 | 1461755612255 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:13:32 INFO - PROCESS | 1944 | 1461755612256 Marionette TRACE conn2 <- [1,1514,null,{}] 04:13:32 INFO - PROCESS | 1944 | 1461755612258 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:32 INFO - PROCESS | 1944 | 1461755612389 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:13:32 INFO - PROCESS | 1944 | 1461755612397 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x1437c9000 == 84 [pid = 1944] [id = 386] 04:13:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x12c9f6000) [pid = 1944] [serial = 1157] [outer = 0x0] 04:13:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x13bbec800) [pid = 1944] [serial = 1158] [outer = 0x12c9f6000] 04:13:32 INFO - PROCESS | 1944 | 1461755612422 Marionette DEBUG loaded listener.js 04:13:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x13e4bec00) [pid = 1944] [serial = 1159] [outer = 0x12c9f6000] 04:13:32 INFO - PROCESS | 1944 | 1461755612735 Marionette TRACE conn2 <- [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]]]}] 04:13:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 04:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:13:32 INFO - PROCESS | 1944 | 1461755612774 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:13:32 INFO - PROCESS | 1944 | 1461755612775 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:13:32 INFO - PROCESS | 1944 | 1461755612777 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:13:32 INFO - PROCESS | 1944 | 1461755612778 Marionette TRACE conn2 <- [1,1518,null,{}] 04:13:32 INFO - PROCESS | 1944 | 1461755612780 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:32 INFO - PROCESS | 1944 | 1461755612875 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:13:32 INFO - PROCESS | 1944 | 1461755612879 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x13bba3000 == 85 [pid = 1944] [id = 387] 04:13:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x115068800) [pid = 1944] [serial = 1160] [outer = 0x0] 04:13:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x11506c400) [pid = 1944] [serial = 1161] [outer = 0x115068800] 04:13:32 INFO - PROCESS | 1944 | 1461755612904 Marionette DEBUG loaded listener.js 04:13:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x115070800) [pid = 1944] [serial = 1162] [outer = 0x115068800] 04:13:33 INFO - PROCESS | 1944 | 1461755613435 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 04:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 718ms 04:13:33 INFO - PROCESS | 1944 | 1461755613496 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:13:33 INFO - PROCESS | 1944 | 1461755613499 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:13:33 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:13:33 INFO - PROCESS | 1944 | 1461755613505 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:13:33 INFO - PROCESS | 1944 | 1461755613507 Marionette TRACE conn2 <- [1,1522,null,{}] 04:13:33 INFO - PROCESS | 1944 | 1461755613511 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:33 INFO - PROCESS | 1944 | 1461755613635 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:13:33 INFO - PROCESS | 1944 | 1461755613724 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c748800 == 86 [pid = 1944] [id = 388] 04:13:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x11853d800) [pid = 1944] [serial = 1163] [outer = 0x0] 04:13:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x11aa1ac00) [pid = 1944] [serial = 1164] [outer = 0x11853d800] 04:13:33 INFO - PROCESS | 1944 | 1461755613756 Marionette DEBUG loaded listener.js 04:13:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x11b7ec800) [pid = 1944] [serial = 1165] [outer = 0x11853d800] 04:13:34 INFO - PROCESS | 1944 | 1461755614143 Marionette TRACE conn2 <- [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"]]]}] 04:13:34 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 () { 04:13:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:13:34 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 () { 04:13:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:13:34 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 () { 04:13:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:13:34 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 () { 04:13:34 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:13:34 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 672ms 04:13:34 INFO - PROCESS | 1944 | 1461755614178 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:13:34 INFO - PROCESS | 1944 | 1461755614183 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:13:34 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:13:34 INFO - PROCESS | 1944 | 1461755614188 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:13:34 INFO - PROCESS | 1944 | 1461755614190 Marionette TRACE conn2 <- [1,1526,null,{}] 04:13:34 INFO - PROCESS | 1944 | 1461755614192 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:34 INFO - PROCESS | 1944 | 1461755614328 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:13:34 INFO - PROCESS | 1944 | 1461755614430 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c791000 == 87 [pid = 1944] [id = 389] 04:13:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x11c0a1800) [pid = 1944] [serial = 1166] [outer = 0x0] 04:13:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x126a2e800) [pid = 1944] [serial = 1167] [outer = 0x11c0a1800] 04:13:34 INFO - PROCESS | 1944 | 1461755614460 Marionette DEBUG loaded listener.js 04:13:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x127ead800) [pid = 1944] [serial = 1168] [outer = 0x11c0a1800] 04:13:34 INFO - PROCESS | 1944 | 1461755614858 Marionette TRACE conn2 <- [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"]]]}] 04:13:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:13:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:13:34 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:13:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:13:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:13:34 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:13:34 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 673ms 04:13:34 INFO - PROCESS | 1944 | 1461755614861 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:13:34 INFO - PROCESS | 1944 | 1461755614863 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:13:34 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:13:34 INFO - PROCESS | 1944 | 1461755614866 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:13:34 INFO - PROCESS | 1944 | 1461755614870 Marionette TRACE conn2 <- [1,1530,null,{}] 04:13:34 INFO - PROCESS | 1944 | 1461755614879 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:35 INFO - PROCESS | 1944 | 1461755614999 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:13:35 INFO - PROCESS | 1944 | 1461755615117 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x141d46800 == 88 [pid = 1944] [id = 390] 04:13:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x129ab2400) [pid = 1944] [serial = 1169] [outer = 0x0] 04:13:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x12c8ac400) [pid = 1944] [serial = 1170] [outer = 0x129ab2400] 04:13:35 INFO - PROCESS | 1944 | 1461755615152 Marionette DEBUG loaded listener.js 04:13:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x12d6dec00) [pid = 1944] [serial = 1171] [outer = 0x129ab2400] 04:13:35 INFO - PROCESS | 1944 | 1461755615527 Marionette TRACE conn2 <- [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]]]}] 04:13:35 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 04:13:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:13:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:13:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:13:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:13:35 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:13:35 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. 04:13:35 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:13:35 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 674ms 04:13:35 INFO - PROCESS | 1944 | 1461755615541 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:13:35 INFO - PROCESS | 1944 | 1461755615543 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:13:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:13:35 INFO - PROCESS | 1944 | 1461755615545 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:13:35 INFO - PROCESS | 1944 | 1461755615547 Marionette TRACE conn2 <- [1,1534,null,{}] 04:13:35 INFO - PROCESS | 1944 | 1461755615549 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:35 INFO - PROCESS | 1944 | 1461755615668 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:13:35 INFO - PROCESS | 1944 | 1461755615777 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x143874800 == 89 [pid = 1944] [id = 391] 04:13:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x12e36d400) [pid = 1944] [serial = 1172] [outer = 0x0] 04:13:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x12fa41c00) [pid = 1944] [serial = 1173] [outer = 0x12e36d400] 04:13:35 INFO - PROCESS | 1944 | 1461755615807 Marionette DEBUG loaded listener.js 04:13:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x130b0d400) [pid = 1944] [serial = 1174] [outer = 0x12e36d400] 04:13:36 INFO - PROCESS | 1944 | 1461755616224 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 04:13:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:13:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 724ms 04:13:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:13:36 INFO - PROCESS | 1944 | 1461755616269 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:13:36 INFO - PROCESS | 1944 | 1461755616271 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:13:36 INFO - PROCESS | 1944 | 1461755616273 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:13:36 INFO - PROCESS | 1944 | 1461755616275 Marionette TRACE conn2 <- [1,1538,null,{}] 04:13:36 INFO - PROCESS | 1944 | 1461755616277 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:36 INFO - PROCESS | 1944 | 1461755616431 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:13:36 INFO - PROCESS | 1944 | 1461755616549 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x1432a6800 == 90 [pid = 1944] [id = 392] 04:13:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x1303dec00) [pid = 1944] [serial = 1175] [outer = 0x0] 04:13:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x13ba51000) [pid = 1944] [serial = 1176] [outer = 0x1303dec00] 04:13:36 INFO - PROCESS | 1944 | 1461755616581 Marionette DEBUG loaded listener.js 04:13:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x13bbe6000) [pid = 1944] [serial = 1177] [outer = 0x1303dec00] 04:13:36 INFO - PROCESS | 1944 | 1461755616996 Marionette TRACE conn2 <- [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]]]}] 04:13:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:13:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 769ms 04:13:37 INFO - PROCESS | 1944 | 1461755617043 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:13:37 INFO - PROCESS | 1944 | 1461755617044 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:13:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:13:37 INFO - PROCESS | 1944 | 1461755617047 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:13:37 INFO - PROCESS | 1944 | 1461755617048 Marionette TRACE conn2 <- [1,1542,null,{}] 04:13:37 INFO - PROCESS | 1944 | 1461755617052 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:37 INFO - PROCESS | 1944 | 1461755617183 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:13:37 INFO - PROCESS | 1944 | 1461755617301 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x143878000 == 91 [pid = 1944] [id = 393] 04:13:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x13e4bc800) [pid = 1944] [serial = 1178] [outer = 0x0] 04:13:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x13e4c4c00) [pid = 1944] [serial = 1179] [outer = 0x13e4bc800] 04:13:37 INFO - PROCESS | 1944 | 1461755617335 Marionette DEBUG loaded listener.js 04:13:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x1422cb400) [pid = 1944] [serial = 1180] [outer = 0x13e4bc800] 04:13:37 INFO - PROCESS | 1944 | 1461755617715 Marionette TRACE conn2 <- [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]]]}] 04:13:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:13:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 723ms 04:13:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:13:37 INFO - PROCESS | 1944 | 1461755617771 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:13:37 INFO - PROCESS | 1944 | 1461755617772 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:13:37 INFO - PROCESS | 1944 | 1461755617775 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:13:37 INFO - PROCESS | 1944 | 1461755617776 Marionette TRACE conn2 <- [1,1546,null,{}] 04:13:37 INFO - PROCESS | 1944 | 1461755617778 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:37 INFO - PROCESS | 1944 | 1461755617891 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:13:37 INFO - PROCESS | 1944 | 1461755617979 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x1449f3800 == 92 [pid = 1944] [id = 394] 04:13:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x13e4bdc00) [pid = 1944] [serial = 1181] [outer = 0x0] 04:13:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x1422cfc00) [pid = 1944] [serial = 1182] [outer = 0x13e4bdc00] 04:13:38 INFO - PROCESS | 1944 | 1461755618011 Marionette DEBUG loaded listener.js 04:13:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x1422ecc00) [pid = 1944] [serial = 1183] [outer = 0x13e4bdc00] 04:13:38 INFO - PROCESS | 1944 | 1461755618415 Marionette TRACE conn2 <- [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]]]}] 04:13:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:13:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 672ms 04:13:38 INFO - PROCESS | 1944 | 1461755618447 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:13:38 INFO - PROCESS | 1944 | 1461755618448 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:13:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:13:38 INFO - PROCESS | 1944 | 1461755618451 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:13:38 INFO - PROCESS | 1944 | 1461755618452 Marionette TRACE conn2 <- [1,1550,null,{}] 04:13:38 INFO - PROCESS | 1944 | 1461755618454 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:38 INFO - PROCESS | 1944 | 1461755618587 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:13:38 INFO - PROCESS | 1944 | 1461755618676 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x143279800 == 93 [pid = 1944] [id = 395] 04:13:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x1422cd800) [pid = 1944] [serial = 1184] [outer = 0x0] 04:13:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x1422f3000) [pid = 1944] [serial = 1185] [outer = 0x1422cd800] 04:13:38 INFO - PROCESS | 1944 | 1461755618707 Marionette DEBUG loaded listener.js 04:13:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x1422f8c00) [pid = 1944] [serial = 1186] [outer = 0x1422cd800] 04:13:39 INFO - PROCESS | 1944 | 1461755619129 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 04:13:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:13:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 719ms 04:13:39 INFO - PROCESS | 1944 | 1461755619171 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:13:39 INFO - PROCESS | 1944 | 1461755619172 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:13:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:13:39 INFO - PROCESS | 1944 | 1461755619174 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:13:39 INFO - PROCESS | 1944 | 1461755619176 Marionette TRACE conn2 <- [1,1554,null,{}] 04:13:39 INFO - PROCESS | 1944 | 1461755619178 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:39 INFO - PROCESS | 1944 | 1461755619296 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:13:39 INFO - PROCESS | 1944 | 1461755619386 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x14399f000 == 94 [pid = 1944] [id = 396] 04:13:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x1422f4400) [pid = 1944] [serial = 1187] [outer = 0x0] 04:13:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x1423e5400) [pid = 1944] [serial = 1188] [outer = 0x1422f4400] 04:13:39 INFO - PROCESS | 1944 | 1461755619417 Marionette DEBUG loaded listener.js 04:13:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x1423ecc00) [pid = 1944] [serial = 1189] [outer = 0x1422f4400] 04:13:39 INFO - PROCESS | 1944 | 1461755619824 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 04:13:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:13:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 670ms 04:13:39 INFO - PROCESS | 1944 | 1461755619844 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:13:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:13:39 INFO - PROCESS | 1944 | 1461755619846 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:13:39 INFO - PROCESS | 1944 | 1461755619848 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:13:39 INFO - PROCESS | 1944 | 1461755619849 Marionette TRACE conn2 <- [1,1558,null,{}] 04:13:39 INFO - PROCESS | 1944 | 1461755619854 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:39 INFO - PROCESS | 1944 | 1461755619991 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:13:40 INFO - PROCESS | 1944 | 1461755620081 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x145a26000 == 95 [pid = 1944] [id = 397] 04:13:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 291 (0x1423edc00) [pid = 1944] [serial = 1190] [outer = 0x0] 04:13:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 292 (0x144825000) [pid = 1944] [serial = 1191] [outer = 0x1423edc00] 04:13:40 INFO - PROCESS | 1944 | 1461755620110 Marionette DEBUG loaded listener.js 04:13:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 293 (0x144829c00) [pid = 1944] [serial = 1192] [outer = 0x1423edc00] 04:13:40 INFO - PROCESS | 1944 | 1461755620580 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 04:13:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:13:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 771ms 04:13:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:13:40 INFO - PROCESS | 1944 | 1461755620620 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:13:40 INFO - PROCESS | 1944 | 1461755620622 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:13:40 INFO - PROCESS | 1944 | 1461755620624 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:13:40 INFO - PROCESS | 1944 | 1461755620626 Marionette TRACE conn2 <- [1,1562,null,{}] 04:13:40 INFO - PROCESS | 1944 | 1461755620628 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:40 INFO - PROCESS | 1944 | 1461755620761 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:13:40 INFO - PROCESS | 1944 | 1461755620856 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c99b800 == 96 [pid = 1944] [id = 398] 04:13:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 294 (0x11c511000) [pid = 1944] [serial = 1193] [outer = 0x0] 04:13:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 295 (0x12d2e6000) [pid = 1944] [serial = 1194] [outer = 0x11c511000] 04:13:40 INFO - PROCESS | 1944 | 1461755620890 Marionette DEBUG loaded listener.js 04:13:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 296 (0x14211e000) [pid = 1944] [serial = 1195] [outer = 0x11c511000] 04:13:41 INFO - PROCESS | 1944 | 1461755621354 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 04:13:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:13:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 770ms 04:13:41 INFO - PROCESS | 1944 | 1461755621394 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:13:41 INFO - PROCESS | 1944 | 1461755621396 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:13:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:13:41 INFO - PROCESS | 1944 | 1461755621398 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:13:41 INFO - PROCESS | 1944 | 1461755621399 Marionette TRACE conn2 <- [1,1566,null,{}] 04:13:41 INFO - PROCESS | 1944 | 1461755621402 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:41 INFO - PROCESS | 1944 | 1461755621520 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:13:41 INFO - PROCESS | 1944 | 1461755621615 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1ac800 == 97 [pid = 1944] [id = 399] 04:13:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 297 (0x126a2d400) [pid = 1944] [serial = 1196] [outer = 0x0] 04:13:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 298 (0x1423ed400) [pid = 1944] [serial = 1197] [outer = 0x126a2d400] 04:13:41 INFO - PROCESS | 1944 | 1461755621644 Marionette DEBUG loaded listener.js 04:13:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 299 (0x14468f000) [pid = 1944] [serial = 1198] [outer = 0x126a2d400] 04:13:42 INFO - PROCESS | 1944 | 1461755622094 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 04:13:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:13:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 769ms 04:13:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:13:42 INFO - PROCESS | 1944 | 1461755622168 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:13:42 INFO - PROCESS | 1944 | 1461755622169 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:13:42 INFO - PROCESS | 1944 | 1461755622172 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:13:42 INFO - PROCESS | 1944 | 1461755622173 Marionette TRACE conn2 <- [1,1570,null,{}] 04:13:42 INFO - PROCESS | 1944 | 1461755622176 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:42 INFO - PROCESS | 1944 | 1461755622291 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:13:42 INFO - PROCESS | 1944 | 1461755622411 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x145a36000 == 98 [pid = 1944] [id = 400] 04:13:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 300 (0x14468f400) [pid = 1944] [serial = 1199] [outer = 0x0] 04:13:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 301 (0x144692800) [pid = 1944] [serial = 1200] [outer = 0x14468f400] 04:13:42 INFO - PROCESS | 1944 | 1461755622445 Marionette DEBUG loaded listener.js 04:13:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 302 (0x144698400) [pid = 1944] [serial = 1201] [outer = 0x14468f400] 04:13:43 INFO - PROCESS | 1944 | 1461755623285 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 04:13:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:13:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1122ms 04:13:43 INFO - PROCESS | 1944 | 1461755623295 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:13:43 INFO - PROCESS | 1944 | 1461755623299 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:13:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:13:43 INFO - PROCESS | 1944 | 1461755623307 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:13:43 INFO - PROCESS | 1944 | 1461755623311 Marionette TRACE conn2 <- [1,1574,null,{}] 04:13:43 INFO - PROCESS | 1944 | 1461755623316 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:43 INFO - PROCESS | 1944 | 1461755623490 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:13:43 INFO - PROCESS | 1944 | 1461755623636 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d4c800 == 99 [pid = 1944] [id = 401] 04:13:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 303 (0x115041000) [pid = 1944] [serial = 1202] [outer = 0x0] 04:13:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 304 (0x115062800) [pid = 1944] [serial = 1203] [outer = 0x115041000] 04:13:43 INFO - PROCESS | 1944 | 1461755623666 Marionette DEBUG loaded listener.js 04:13:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 305 (0x1152ed800) [pid = 1944] [serial = 1204] [outer = 0x115041000] 04:13:44 INFO - PROCESS | 1944 | 1461755624094 Marionette TRACE conn2 <- [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]]]}] 04:13:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:13:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 827ms 04:13:44 INFO - PROCESS | 1944 | 1461755624162 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:13:44 INFO - PROCESS | 1944 | 1461755624167 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:13:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:13:44 INFO - PROCESS | 1944 | 1461755624173 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:13:44 INFO - PROCESS | 1944 | 1461755624175 Marionette TRACE conn2 <- [1,1578,null,{}] 04:13:44 INFO - PROCESS | 1944 | 1461755624178 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:44 INFO - PROCESS | 1944 | 1461755624328 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x1437c9000 == 98 [pid = 1944] [id = 386] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x141ebd800 == 97 [pid = 1944] [id = 385] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12f449000 == 96 [pid = 1944] [id = 384] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x130bdf000 == 95 [pid = 1944] [id = 383] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12fbaf800 == 94 [pid = 1944] [id = 382] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 304 (0x12d6e0c00) [pid = 1944] [serial = 1095] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 303 (0x12d60b000) [pid = 1944] [serial = 1041] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 302 (0x12e63e800) [pid = 1944] [serial = 1044] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 301 (0x12f46b800) [pid = 1944] [serial = 1047] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 300 (0x12fa40400) [pid = 1944] [serial = 1050] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 299 (0x130474c00) [pid = 1944] [serial = 1053] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | 1461755624571 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12e326000 == 93 [pid = 1944] [id = 381] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12d695000 == 92 [pid = 1944] [id = 380] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12c8e0800 == 91 [pid = 1944] [id = 379] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc55000 == 90 [pid = 1944] [id = 378] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11ca1a000 == 89 [pid = 1944] [id = 377] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb6e000 == 88 [pid = 1944] [id = 376] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x126e3a800 == 87 [pid = 1944] [id = 375] 04:13:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a919000 == 88 [pid = 1944] [id = 402] 04:13:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 300 (0x112ca7800) [pid = 1944] [serial = 1205] [outer = 0x0] 04:13:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 301 (0x119dabc00) [pid = 1944] [serial = 1206] [outer = 0x112ca7800] 04:13:44 INFO - PROCESS | 1944 | 1461755624604 Marionette DEBUG loaded listener.js 04:13:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 302 (0x11c0bfc00) [pid = 1944] [serial = 1207] [outer = 0x112ca7800] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x130bd4000 == 87 [pid = 1944] [id = 369] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x12ea97000 == 86 [pid = 1944] [id = 368] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x127fd2000 == 85 [pid = 1944] [id = 367] 04:13:44 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb6a000 == 84 [pid = 1944] [id = 366] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 301 (0x1152ee800) [pid = 1944] [serial = 1087] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 300 (0x11c0be400) [pid = 1944] [serial = 1086] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 299 (0x12c951800) [pid = 1944] [serial = 1089] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 298 (0x12d470400) [pid = 1944] [serial = 1093] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 297 (0x129aa2000) [pid = 1944] [serial = 1075] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 296 (0x12c9e1400) [pid = 1944] [serial = 1090] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 295 (0x129b0b000) [pid = 1944] [serial = 1077] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 294 (0x12b5e7000) [pid = 1944] [serial = 1080] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 293 (0x12b30c400) [pid = 1944] [serial = 1078] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 292 (0x12bb6d000) [pid = 1944] [serial = 1083] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 291 (0x1158e1400) [pid = 1944] [serial = 1059] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 290 (0x119135400) [pid = 1944] [serial = 1060] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x11c38d400) [pid = 1944] [serial = 1065] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x11c912400) [pid = 1944] [serial = 1066] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x130b08c00) [pid = 1944] [serial = 1056] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x11af85400) [pid = 1944] [serial = 1062] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x11b7f7000) [pid = 1944] [serial = 1063] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x12b6b9000) [pid = 1944] [serial = 1081] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x1259cd800) [pid = 1944] [serial = 1068] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x125c3e800) [pid = 1944] [serial = 1069] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x127f08400) [pid = 1944] [serial = 1074] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x125db9000) [pid = 1944] [serial = 1071] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x126e4cc00) [pid = 1944] [serial = 1072] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x11af3f000) [pid = 1944] [serial = 1032] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x126c6c800) [pid = 1944] [serial = 1035] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x12c94c000) [pid = 1944] [serial = 1038] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x12bc0e800) [pid = 1944] [serial = 1084] [outer = 0x0] [url = about:blank] 04:13:44 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x12d088400) [pid = 1944] [serial = 1092] [outer = 0x0] [url = about:blank] 04:13:45 INFO - PROCESS | 1944 | 1461755625035 Marionette TRACE conn2 <- [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]]]}] 04:13:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:13:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 872ms 04:13:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:13:45 INFO - PROCESS | 1944 | 1461755625045 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:13:45 INFO - PROCESS | 1944 | 1461755625047 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:13:45 INFO - PROCESS | 1944 | 1461755625052 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:13:45 INFO - PROCESS | 1944 | 1461755625057 Marionette TRACE conn2 <- [1,1582,null,{}] 04:13:45 INFO - PROCESS | 1944 | 1461755625068 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:45 INFO - PROCESS | 1944 | 1461755625228 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:13:45 INFO - PROCESS | 1944 | 1461755625341 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x127f24000 == 85 [pid = 1944] [id = 403] 04:13:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x1152ee800) [pid = 1944] [serial = 1208] [outer = 0x0] 04:13:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x125db8c00) [pid = 1944] [serial = 1209] [outer = 0x1152ee800] 04:13:45 INFO - PROCESS | 1944 | 1461755625370 Marionette DEBUG loaded listener.js 04:13:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x126edfc00) [pid = 1944] [serial = 1210] [outer = 0x1152ee800] 04:13:45 INFO - PROCESS | 1944 | 1461755625678 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 04:13:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:13:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 677ms 04:13:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:13:45 INFO - PROCESS | 1944 | 1461755625728 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:13:45 INFO - PROCESS | 1944 | 1461755625730 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:13:45 INFO - PROCESS | 1944 | 1461755625732 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:13:45 INFO - PROCESS | 1944 | 1461755625733 Marionette TRACE conn2 <- [1,1586,null,{}] 04:13:45 INFO - PROCESS | 1944 | 1461755625736 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:45 INFO - PROCESS | 1944 | 1461755625836 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:13:45 INFO - PROCESS | 1944 | 1461755625933 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b6a2000 == 86 [pid = 1944] [id = 404] 04:13:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x126e4f400) [pid = 1944] [serial = 1211] [outer = 0x0] 04:13:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x1285e3400) [pid = 1944] [serial = 1212] [outer = 0x126e4f400] 04:13:45 INFO - PROCESS | 1944 | 1461755625961 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x129ab0800) [pid = 1944] [serial = 1213] [outer = 0x126e4f400] 04:13:46 INFO - PROCESS | 1944 | 1461755626259 Marionette TRACE conn2 <- [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]]]}] 04:13:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:13:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 571ms 04:13:46 INFO - PROCESS | 1944 | 1461755626304 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:13:46 INFO - PROCESS | 1944 | 1461755626305 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:13:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:13:46 INFO - PROCESS | 1944 | 1461755626308 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:13:46 INFO - PROCESS | 1944 | 1461755626309 Marionette TRACE conn2 <- [1,1590,null,{}] 04:13:46 INFO - PROCESS | 1944 | 1461755626311 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:46 INFO - PROCESS | 1944 | 1461755626404 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:13:46 INFO - PROCESS | 1944 | 1461755626489 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c78a800 == 87 [pid = 1944] [id = 405] 04:13:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x1276d6800) [pid = 1944] [serial = 1214] [outer = 0x0] 04:13:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x129b12800) [pid = 1944] [serial = 1215] [outer = 0x1276d6800] 04:13:46 INFO - PROCESS | 1944 | 1461755626515 Marionette DEBUG loaded listener.js 04:13:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x12b5f2800) [pid = 1944] [serial = 1216] [outer = 0x1276d6800] 04:13:46 INFO - PROCESS | 1944 | 1461755626845 Marionette TRACE conn2 <- [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]]]}] 04:13:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:13:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 569ms 04:13:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:13:46 INFO - PROCESS | 1944 | 1461755626878 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:13:46 INFO - PROCESS | 1944 | 1461755626879 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:13:46 INFO - PROCESS | 1944 | 1461755626881 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:13:46 INFO - PROCESS | 1944 | 1461755626882 Marionette TRACE conn2 <- [1,1594,null,{}] 04:13:46 INFO - PROCESS | 1944 | 1461755626885 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:47 INFO - PROCESS | 1944 | 1461755627028 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:13:47 INFO - PROCESS | 1944 | 1461755627043 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d755000 == 88 [pid = 1944] [id = 406] 04:13:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x12b5f3c00) [pid = 1944] [serial = 1217] [outer = 0x0] 04:13:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x12bb6b800) [pid = 1944] [serial = 1218] [outer = 0x12b5f3c00] 04:13:47 INFO - PROCESS | 1944 | 1461755627069 Marionette DEBUG loaded listener.js 04:13:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x12d474400) [pid = 1944] [serial = 1219] [outer = 0x12b5f3c00] 04:13:47 INFO - PROCESS | 1944 | 1461755627511 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 04:13:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:13:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 671ms 04:13:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:13:47 INFO - PROCESS | 1944 | 1461755627556 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:13:47 INFO - PROCESS | 1944 | 1461755627557 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:13:47 INFO - PROCESS | 1944 | 1461755627559 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:13:47 INFO - PROCESS | 1944 | 1461755627560 Marionette TRACE conn2 <- [1,1598,null,{}] 04:13:47 INFO - PROCESS | 1944 | 1461755627563 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:47 INFO - PROCESS | 1944 | 1461755627686 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:13:47 INFO - PROCESS | 1944 | 1461755627697 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f737000 == 89 [pid = 1944] [id = 407] 04:13:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x12d097c00) [pid = 1944] [serial = 1220] [outer = 0x0] 04:13:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x12dcb0400) [pid = 1944] [serial = 1221] [outer = 0x12d097c00] 04:13:47 INFO - PROCESS | 1944 | 1461755627726 Marionette DEBUG loaded listener.js 04:13:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x12e649000) [pid = 1944] [serial = 1222] [outer = 0x12d097c00] 04:13:48 INFO - PROCESS | 1944 | 1461755628084 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 04:13:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:13:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 568ms 04:13:48 INFO - PROCESS | 1944 | 1461755628127 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:13:48 INFO - PROCESS | 1944 | 1461755628129 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:13:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:13:48 INFO - PROCESS | 1944 | 1461755628131 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:13:48 INFO - PROCESS | 1944 | 1461755628132 Marionette TRACE conn2 <- [1,1602,null,{}] 04:13:48 INFO - PROCESS | 1944 | 1461755628134 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:48 INFO - PROCESS | 1944 | 1461755628263 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:13:48 INFO - PROCESS | 1944 | 1461755628289 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x13053b800 == 90 [pid = 1944] [id = 408] 04:13:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x115093000) [pid = 1944] [serial = 1223] [outer = 0x0] 04:13:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 291 (0x11509b000) [pid = 1944] [serial = 1224] [outer = 0x115093000] 04:13:48 INFO - PROCESS | 1944 | 1461755628315 Marionette DEBUG loaded listener.js 04:13:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 292 (0x11509f000) [pid = 1944] [serial = 1225] [outer = 0x115093000] 04:13:48 INFO - PROCESS | 1944 | 1461755628688 Marionette TRACE conn2 <- [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]]]}] 04:13:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:13:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 569ms 04:13:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:13:48 INFO - PROCESS | 1944 | 1461755628702 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:13:48 INFO - PROCESS | 1944 | 1461755628704 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:13:48 INFO - PROCESS | 1944 | 1461755628706 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:13:48 INFO - PROCESS | 1944 | 1461755628707 Marionette TRACE conn2 <- [1,1606,null,{}] 04:13:48 INFO - PROCESS | 1944 | 1461755628709 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:49 INFO - PROCESS | 1944 | 1461755629119 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 291 (0x12c954c00) [pid = 1944] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 290 (0x12b30f400) [pid = 1944] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x125dbac00) [pid = 1944] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x12be32800) [pid = 1944] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x12d471000) [pid = 1944] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x12fe05000) [pid = 1944] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x118aca800) [pid = 1944] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x118c78c00) [pid = 1944] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x11aa9f800) [pid = 1944] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x12c9f6000) [pid = 1944] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x12bb67400) [pid = 1944] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x129b18c00) [pid = 1944] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x12c9f3000) [pid = 1944] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x125a49c00) [pid = 1944] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x12fa42400) [pid = 1944] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x11aa49000) [pid = 1944] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x12bea8c00) [pid = 1944] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x12e4b2400) [pid = 1944] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x12b30b000) [pid = 1944] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x125dc1000) [pid = 1944] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x1259ccc00) [pid = 1944] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x12c9f8000) [pid = 1944] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x11c0c3800) [pid = 1944] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x125dc2800) [pid = 1944] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x12fe06000) [pid = 1944] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x127f06c00) [pid = 1944] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x12e372800) [pid = 1944] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x12c052000) [pid = 1944] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x112e2f800) [pid = 1944] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x11aa19800) [pid = 1944] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x114357c00) [pid = 1944] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x12c8a8c00) [pid = 1944] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:13:49 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x12c94e000) [pid = 1944] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:13:49 INFO - PROCESS | 1944 | 1461755629185 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x1159c6000 == 91 [pid = 1944] [id = 409] 04:13:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x112ca6000) [pid = 1944] [serial = 1226] [outer = 0x0] 04:13:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x112e0bc00) [pid = 1944] [serial = 1227] [outer = 0x112ca6000] 04:13:49 INFO - PROCESS | 1944 | 1461755629211 Marionette DEBUG loaded listener.js 04:13:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x1150a1400) [pid = 1944] [serial = 1228] [outer = 0x112ca6000] 04:13:49 INFO - PROCESS | 1944 | 1461755629492 Marionette TRACE conn2 <- [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]]]}] 04:13:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:13:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 819ms 04:13:49 INFO - PROCESS | 1944 | 1461755629548 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:13:49 INFO - PROCESS | 1944 | 1461755629550 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:13:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:13:49 INFO - PROCESS | 1944 | 1461755629554 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:13:49 INFO - PROCESS | 1944 | 1461755629555 Marionette TRACE conn2 <- [1,1610,null,{}] 04:13:49 INFO - PROCESS | 1944 | 1461755629558 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:49 INFO - PROCESS | 1944 | 1461755629688 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:13:49 INFO - PROCESS | 1944 | 1461755629696 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x1285b1000 == 92 [pid = 1944] [id = 410] 04:13:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x11509e400) [pid = 1944] [serial = 1229] [outer = 0x0] 04:13:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x11bbe6800) [pid = 1944] [serial = 1230] [outer = 0x11509e400] 04:13:49 INFO - PROCESS | 1944 | 1461755629722 Marionette DEBUG loaded listener.js 04:13:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x12b30f400) [pid = 1944] [serial = 1231] [outer = 0x11509e400] 04:13:50 INFO - PROCESS | 1944 | 1461755630055 Marionette TRACE conn2 <- [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]]]}] 04:13:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:13:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 04:13:50 INFO - PROCESS | 1944 | 1461755630074 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:13:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:13:50 INFO - PROCESS | 1944 | 1461755630076 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:13:50 INFO - PROCESS | 1944 | 1461755630078 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:13:50 INFO - PROCESS | 1944 | 1461755630080 Marionette TRACE conn2 <- [1,1614,null,{}] 04:13:50 INFO - PROCESS | 1944 | 1461755630082 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:50 INFO - PROCESS | 1944 | 1461755630193 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:13:50 INFO - PROCESS | 1944 | 1461755630197 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e550800 == 93 [pid = 1944] [id = 411] 04:13:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x12be3b800) [pid = 1944] [serial = 1232] [outer = 0x0] 04:13:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x12e645c00) [pid = 1944] [serial = 1233] [outer = 0x12be3b800] 04:13:50 INFO - PROCESS | 1944 | 1461755630228 Marionette DEBUG loaded listener.js 04:13:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x12fa39000) [pid = 1944] [serial = 1234] [outer = 0x12be3b800] 04:13:50 INFO - PROCESS | 1944 | 1461755630605 Marionette TRACE conn2 <- [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]]]}] 04:13:50 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 04:13:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 570ms 04:13:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:13:50 INFO - PROCESS | 1944 | 1461755630656 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:13:50 INFO - PROCESS | 1944 | 1461755630658 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:13:50 INFO - PROCESS | 1944 | 1461755630660 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:13:50 INFO - PROCESS | 1944 | 1461755630661 Marionette TRACE conn2 <- [1,1618,null,{}] 04:13:50 INFO - PROCESS | 1944 | 1461755630664 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:50 INFO - PROCESS | 1944 | 1461755630819 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:13:50 INFO - PROCESS | 1944 | 1461755630826 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x1432a8000 == 94 [pid = 1944] [id = 412] 04:13:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x12fa3a400) [pid = 1944] [serial = 1235] [outer = 0x0] 04:13:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x12fe0b800) [pid = 1944] [serial = 1236] [outer = 0x12fa3a400] 04:13:50 INFO - PROCESS | 1944 | 1461755630868 Marionette DEBUG loaded listener.js 04:13:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x130b09800) [pid = 1944] [serial = 1237] [outer = 0x12fa3a400] 04:13:51 INFO - PROCESS | 1944 | 1461755631538 Marionette TRACE conn2 <- [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]]]}] 04:13:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:13:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 919ms 04:13:51 INFO - PROCESS | 1944 | 1461755631580 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:13:51 INFO - PROCESS | 1944 | 1461755631583 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:13:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:13:51 INFO - PROCESS | 1944 | 1461755631587 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:13:51 INFO - PROCESS | 1944 | 1461755631589 Marionette TRACE conn2 <- [1,1622,null,{}] 04:13:51 INFO - PROCESS | 1944 | 1461755631593 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:51 INFO - PROCESS | 1944 | 1461755631721 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:13:51 INFO - PROCESS | 1944 | 1461755631815 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x125a6c000 == 95 [pid = 1944] [id = 413] 04:13:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x11506d000) [pid = 1944] [serial = 1238] [outer = 0x0] 04:13:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x11590f800) [pid = 1944] [serial = 1239] [outer = 0x11506d000] 04:13:51 INFO - PROCESS | 1944 | 1461755631848 Marionette DEBUG loaded listener.js 04:13:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x11aa1fc00) [pid = 1944] [serial = 1240] [outer = 0x11506d000] 04:13:52 INFO - PROCESS | 1944 | 1461755632285 Marionette TRACE conn2 <- [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]]]}] 04:13:52 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 04:13:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 723ms 04:13:52 INFO - PROCESS | 1944 | 1461755632346 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:13:52 INFO - PROCESS | 1944 | 1461755632351 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:13:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:13:52 INFO - PROCESS | 1944 | 1461755632358 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:13:52 INFO - PROCESS | 1944 | 1461755632360 Marionette TRACE conn2 <- [1,1626,null,{}] 04:13:52 INFO - PROCESS | 1944 | 1461755632363 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:52 INFO - PROCESS | 1944 | 1461755632485 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:13:52 INFO - PROCESS | 1944 | 1461755632578 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c796800 == 96 [pid = 1944] [id = 414] 04:13:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x11af7a800) [pid = 1944] [serial = 1241] [outer = 0x0] 04:13:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x11c71d400) [pid = 1944] [serial = 1242] [outer = 0x11af7a800] 04:13:52 INFO - PROCESS | 1944 | 1461755632608 Marionette DEBUG loaded listener.js 04:13:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x125d10000) [pid = 1944] [serial = 1243] [outer = 0x11af7a800] 04:13:53 INFO - PROCESS | 1944 | 1461755633024 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 04:13:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:13:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 721ms 04:13:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:13:53 INFO - PROCESS | 1944 | 1461755633079 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:13:53 INFO - PROCESS | 1944 | 1461755633080 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:13:53 INFO - PROCESS | 1944 | 1461755633083 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:13:53 INFO - PROCESS | 1944 | 1461755633085 Marionette TRACE conn2 <- [1,1630,null,{}] 04:13:53 INFO - PROCESS | 1944 | 1461755633094 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:53 INFO - PROCESS | 1944 | 1461755633219 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:13:53 INFO - PROCESS | 1944 | 1461755633352 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e541000 == 97 [pid = 1944] [id = 415] 04:13:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x126ede000) [pid = 1944] [serial = 1244] [outer = 0x0] 04:13:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x12b310800) [pid = 1944] [serial = 1245] [outer = 0x126ede000] 04:13:53 INFO - PROCESS | 1944 | 1461755633387 Marionette DEBUG loaded listener.js 04:13:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x12bc0a000) [pid = 1944] [serial = 1246] [outer = 0x126ede000] 04:13:53 INFO - PROCESS | 1944 | 1461755633795 Marionette TRACE conn2 <- [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]]]}] 04:13:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:13:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 772ms 04:13:53 INFO - PROCESS | 1944 | 1461755633858 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:13:53 INFO - PROCESS | 1944 | 1461755633859 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:13:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:13:53 INFO - PROCESS | 1944 | 1461755633862 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:13:53 INFO - PROCESS | 1944 | 1461755633863 Marionette TRACE conn2 <- [1,1634,null,{}] 04:13:53 INFO - PROCESS | 1944 | 1461755633866 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:53 INFO - PROCESS | 1944 | 1461755633985 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:13:54 INFO - PROCESS | 1944 | 1461755634085 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x143880800 == 98 [pid = 1944] [id = 416] 04:13:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x12c8a6c00) [pid = 1944] [serial = 1247] [outer = 0x0] 04:13:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x12c9e7000) [pid = 1944] [serial = 1248] [outer = 0x12c8a6c00] 04:13:54 INFO - PROCESS | 1944 | 1461755634115 Marionette DEBUG loaded listener.js 04:13:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x12e36e800) [pid = 1944] [serial = 1249] [outer = 0x12c8a6c00] 04:13:54 INFO - PROCESS | 1944 | 1461755634529 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 04:13:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:13:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 675ms 04:13:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:13:54 INFO - PROCESS | 1944 | 1461755634538 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:13:54 INFO - PROCESS | 1944 | 1461755634539 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:13:54 INFO - PROCESS | 1944 | 1461755634541 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:13:54 INFO - PROCESS | 1944 | 1461755634543 Marionette TRACE conn2 <- [1,1638,null,{}] 04:13:54 INFO - PROCESS | 1944 | 1461755634545 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:54 INFO - PROCESS | 1944 | 1461755634663 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:13:54 INFO - PROCESS | 1944 | 1461755634792 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x1449f7000 == 99 [pid = 1944] [id = 417] 04:13:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x12c9f6000) [pid = 1944] [serial = 1250] [outer = 0x0] 04:13:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x12e645800) [pid = 1944] [serial = 1251] [outer = 0x12c9f6000] 04:13:54 INFO - PROCESS | 1944 | 1461755634825 Marionette DEBUG loaded listener.js 04:13:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x12fa40000) [pid = 1944] [serial = 1252] [outer = 0x12c9f6000] 04:13:55 INFO - PROCESS | 1944 | 1461755635258 Marionette TRACE conn2 <- [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]]]}] 04:13:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:13:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 769ms 04:13:55 INFO - PROCESS | 1944 | 1461755635313 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:13:55 INFO - PROCESS | 1944 | 1461755635315 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:13:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:13:55 INFO - PROCESS | 1944 | 1461755635319 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:13:55 INFO - PROCESS | 1944 | 1461755635320 Marionette TRACE conn2 <- [1,1642,null,{}] 04:13:55 INFO - PROCESS | 1944 | 1461755635323 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:55 INFO - PROCESS | 1944 | 1461755635457 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:13:55 INFO - PROCESS | 1944 | 1461755635554 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x141cc9000 == 100 [pid = 1944] [id = 418] 04:13:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x12c979000) [pid = 1944] [serial = 1253] [outer = 0x0] 04:13:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x12c97cc00) [pid = 1944] [serial = 1254] [outer = 0x12c979000] 04:13:55 INFO - PROCESS | 1944 | 1461755635588 Marionette DEBUG loaded listener.js 04:13:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x13ba50800) [pid = 1944] [serial = 1255] [outer = 0x12c979000] 04:13:56 INFO - PROCESS | 1944 | 1461755636012 Marionette TRACE conn2 <- [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]]]}] 04:13:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:13:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 719ms 04:13:56 INFO - PROCESS | 1944 | 1461755636039 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:13:56 INFO - PROCESS | 1944 | 1461755636041 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:13:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:13:56 INFO - PROCESS | 1944 | 1461755636045 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:13:56 INFO - PROCESS | 1944 | 1461755636046 Marionette TRACE conn2 <- [1,1646,null,{}] 04:13:56 INFO - PROCESS | 1944 | 1461755636050 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:56 INFO - PROCESS | 1944 | 1461755636229 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:13:56 INFO - PROCESS | 1944 | 1461755636382 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x141cdd800 == 101 [pid = 1944] [id = 419] 04:13:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x13ba46800) [pid = 1944] [serial = 1256] [outer = 0x0] 04:13:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 291 (0x13bbce400) [pid = 1944] [serial = 1257] [outer = 0x13ba46800] 04:13:56 INFO - PROCESS | 1944 | 1461755636412 Marionette DEBUG loaded listener.js 04:13:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 292 (0x13bbd2c00) [pid = 1944] [serial = 1258] [outer = 0x13ba46800] 04:13:56 INFO - PROCESS | 1944 | 1461755636873 Marionette TRACE conn2 <- [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]]]}] 04:13:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:13:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 876ms 04:13:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:13:56 INFO - PROCESS | 1944 | 1461755636920 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:13:56 INFO - PROCESS | 1944 | 1461755636922 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:13:56 INFO - PROCESS | 1944 | 1461755636924 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:13:56 INFO - PROCESS | 1944 | 1461755636925 Marionette TRACE conn2 <- [1,1650,null,{}] 04:13:56 INFO - PROCESS | 1944 | 1461755636928 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:57 INFO - PROCESS | 1944 | 1461755637044 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:13:57 INFO - PROCESS | 1944 | 1461755637188 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x141fa9800 == 102 [pid = 1944] [id = 420] 04:13:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 293 (0x13b678800) [pid = 1944] [serial = 1259] [outer = 0x0] 04:13:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 294 (0x13b67b400) [pid = 1944] [serial = 1260] [outer = 0x13b678800] 04:13:57 INFO - PROCESS | 1944 | 1461755637220 Marionette DEBUG loaded listener.js 04:13:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 295 (0x13b67f800) [pid = 1944] [serial = 1261] [outer = 0x13b678800] 04:13:57 INFO - PROCESS | 1944 | 1461755637625 Marionette TRACE conn2 <- [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]]]}] 04:13:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:13:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 723ms 04:13:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:13:57 INFO - PROCESS | 1944 | 1461755637648 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:13:57 INFO - PROCESS | 1944 | 1461755637649 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:13:57 INFO - PROCESS | 1944 | 1461755637653 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:13:57 INFO - PROCESS | 1944 | 1461755637655 Marionette TRACE conn2 <- [1,1654,null,{}] 04:13:57 INFO - PROCESS | 1944 | 1461755637657 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:57 INFO - PROCESS | 1944 | 1461755637775 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:13:57 INFO - PROCESS | 1944 | 1461755637879 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x142157800 == 103 [pid = 1944] [id = 421] 04:13:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 296 (0x13b67c000) [pid = 1944] [serial = 1262] [outer = 0x0] 04:13:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 297 (0x13bbd3400) [pid = 1944] [serial = 1263] [outer = 0x13b67c000] 04:13:57 INFO - PROCESS | 1944 | 1461755637909 Marionette DEBUG loaded listener.js 04:13:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 298 (0x13bbd6c00) [pid = 1944] [serial = 1264] [outer = 0x13b67c000] 04:13:58 INFO - PROCESS | 1944 | 1461755638344 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 04:13:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:13:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 721ms 04:13:58 INFO - PROCESS | 1944 | 1461755638373 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:13:58 INFO - PROCESS | 1944 | 1461755638374 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:13:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:13:58 INFO - PROCESS | 1944 | 1461755638377 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:13:58 INFO - PROCESS | 1944 | 1461755638378 Marionette TRACE conn2 <- [1,1658,null,{}] 04:13:58 INFO - PROCESS | 1944 | 1461755638380 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:58 INFO - PROCESS | 1944 | 1461755638518 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:13:58 INFO - PROCESS | 1944 | 1461755638636 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d62800 == 104 [pid = 1944] [id = 422] 04:13:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 299 (0x112d32000) [pid = 1944] [serial = 1265] [outer = 0x0] 04:13:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 300 (0x115066400) [pid = 1944] [serial = 1266] [outer = 0x112d32000] 04:13:58 INFO - PROCESS | 1944 | 1461755638666 Marionette DEBUG loaded listener.js 04:13:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 301 (0x12fa3ec00) [pid = 1944] [serial = 1267] [outer = 0x112d32000] 04:13:59 INFO - PROCESS | 1944 | 1461755639067 Marionette TRACE conn2 <- [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]]]}] 04:13:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:13:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 721ms 04:13:59 INFO - PROCESS | 1944 | 1461755639109 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:13:59 INFO - PROCESS | 1944 | 1461755639110 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:13:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:13:59 INFO - PROCESS | 1944 | 1461755639113 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:13:59 INFO - PROCESS | 1944 | 1461755639114 Marionette TRACE conn2 <- [1,1662,null,{}] 04:13:59 INFO - PROCESS | 1944 | 1461755639118 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:13:59 INFO - PROCESS | 1944 | 1461755639254 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:13:59 INFO - PROCESS | 1944 | 1461755639579 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:13:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c859800 == 105 [pid = 1944] [id = 423] 04:13:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 302 (0x112ca9400) [pid = 1944] [serial = 1268] [outer = 0x0] 04:13:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 303 (0x1142bd800) [pid = 1944] [serial = 1269] [outer = 0x112ca9400] 04:13:59 INFO - PROCESS | 1944 | 1461755639610 Marionette DEBUG loaded listener.js 04:13:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 304 (0x11503e800) [pid = 1944] [serial = 1270] [outer = 0x112ca9400] 04:14:00 INFO - PROCESS | 1944 | 1461755640060 Marionette TRACE conn2 <- [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]]]}] 04:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 974ms 04:14:00 INFO - PROCESS | 1944 | 1461755640089 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:14:00 INFO - PROCESS | 1944 | 1461755640091 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:14:00 INFO - PROCESS | 1944 | 1461755640094 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:14:00 INFO - PROCESS | 1944 | 1461755640097 Marionette TRACE conn2 <- [1,1666,null,{}] 04:14:00 INFO - PROCESS | 1944 | 1461755640117 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:00 INFO - PROCESS | 1944 | 1461755640263 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:14:00 INFO - PROCESS | 1944 | 1461755640339 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d2d4000 == 106 [pid = 1944] [id = 424] 04:14:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 305 (0x11509c800) [pid = 1944] [serial = 1271] [outer = 0x0] 04:14:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 306 (0x11770e400) [pid = 1944] [serial = 1272] [outer = 0x11509c800] 04:14:00 INFO - PROCESS | 1944 | 1461755640367 Marionette DEBUG loaded listener.js 04:14:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 307 (0x11b7eec00) [pid = 1944] [serial = 1273] [outer = 0x11509c800] 04:14:00 INFO - PROCESS | 1944 | 1461755640795 Marionette TRACE conn2 <- [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]]]}] 04:14:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:14:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 720ms 04:14:00 INFO - PROCESS | 1944 | 1461755640816 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:14:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:14:00 INFO - PROCESS | 1944 | 1461755640821 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:14:00 INFO - PROCESS | 1944 | 1461755640824 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:14:00 INFO - PROCESS | 1944 | 1461755640825 Marionette TRACE conn2 <- [1,1670,null,{}] 04:14:00 INFO - PROCESS | 1944 | 1461755640828 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:00 INFO - PROCESS | 1944 | 1461755640938 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:14:01 INFO - PROCESS | 1944 | 1461755641046 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x125a6e000 == 107 [pid = 1944] [id = 425] 04:14:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 308 (0x11c0be400) [pid = 1944] [serial = 1274] [outer = 0x0] 04:14:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 309 (0x125c4cc00) [pid = 1944] [serial = 1275] [outer = 0x11c0be400] 04:14:01 INFO - PROCESS | 1944 | 1461755641076 Marionette DEBUG loaded listener.js 04:14:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 310 (0x1274e3800) [pid = 1944] [serial = 1276] [outer = 0x11c0be400] 04:14:01 INFO - PROCESS | 1944 | 1461755641503 Marionette TRACE conn2 <- [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]]]}] 04:14:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:14:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 720ms 04:14:01 INFO - PROCESS | 1944 | 1461755641545 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:14:01 INFO - PROCESS | 1944 | 1461755641546 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:14:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:14:01 INFO - PROCESS | 1944 | 1461755641552 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:14:01 INFO - PROCESS | 1944 | 1461755641557 Marionette TRACE conn2 <- [1,1674,null,{}] 04:14:01 INFO - PROCESS | 1944 | 1461755641561 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:01 INFO - PROCESS | 1944 | 1461755641692 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:14:01 INFO - PROCESS | 1944 | 1461755641803 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e464000 == 108 [pid = 1944] [id = 426] 04:14:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 311 (0x127ead000) [pid = 1944] [serial = 1277] [outer = 0x0] 04:14:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 312 (0x129aa1c00) [pid = 1944] [serial = 1278] [outer = 0x127ead000] 04:14:01 INFO - PROCESS | 1944 | 1461755641832 Marionette DEBUG loaded listener.js 04:14:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 313 (0x12c8a2800) [pid = 1944] [serial = 1279] [outer = 0x127ead000] 04:14:02 INFO - PROCESS | 1944 | 1461755642255 Marionette TRACE conn2 <- [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]]]}] 04:14:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:14:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 729ms 04:14:02 INFO - PROCESS | 1944 | 1461755642277 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:14:02 INFO - PROCESS | 1944 | 1461755642279 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:14:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:14:02 INFO - PROCESS | 1944 | 1461755642281 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:14:02 INFO - PROCESS | 1944 | 1461755642282 Marionette TRACE conn2 <- [1,1678,null,{}] 04:14:02 INFO - PROCESS | 1944 | 1461755642285 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:02 INFO - PROCESS | 1944 | 1461755642399 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:14:02 INFO - PROCESS | 1944 | 1461755642539 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b85c000 == 109 [pid = 1944] [id = 427] 04:14:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 314 (0x11adabc00) [pid = 1944] [serial = 1280] [outer = 0x0] 04:14:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 315 (0x11c9f6800) [pid = 1944] [serial = 1281] [outer = 0x11adabc00] 04:14:02 INFO - PROCESS | 1944 | 1461755642570 Marionette DEBUG loaded listener.js 04:14:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 316 (0x12c976000) [pid = 1944] [serial = 1282] [outer = 0x11adabc00] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x13e550800 == 108 [pid = 1944] [id = 411] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x1285b1000 == 107 [pid = 1944] [id = 410] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x1159c6000 == 106 [pid = 1944] [id = 409] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x13053b800 == 105 [pid = 1944] [id = 408] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12f737000 == 104 [pid = 1944] [id = 407] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 315 (0x11c9e8400) [pid = 1944] [serial = 1101] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 314 (0x11aa15c00) [pid = 1944] [serial = 1098] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 313 (0x13ba44400) [pid = 1944] [serial = 1122] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 312 (0x12c8acc00) [pid = 1944] [serial = 1107] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 311 (0x12e4b8400) [pid = 1944] [serial = 1110] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 310 (0x12fa35400) [pid = 1944] [serial = 1113] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 309 (0x1303df400) [pid = 1944] [serial = 1116] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 308 (0x12c94b800) [pid = 1944] [serial = 1119] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 307 (0x12996cc00) [pid = 1944] [serial = 1104] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 306 (0x11506c400) [pid = 1944] [serial = 1161] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12d755000 == 103 [pid = 1944] [id = 406] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12c78a800 == 102 [pid = 1944] [id = 405] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12b6a2000 == 101 [pid = 1944] [id = 404] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x127f24000 == 100 [pid = 1944] [id = 403] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x11a919000 == 99 [pid = 1944] [id = 402] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x125d4c800 == 98 [pid = 1944] [id = 401] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x14399f000 == 97 [pid = 1944] [id = 396] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x143279800 == 96 [pid = 1944] [id = 395] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x1449f3800 == 95 [pid = 1944] [id = 394] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x143878000 == 94 [pid = 1944] [id = 393] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x1432a6800 == 93 [pid = 1944] [id = 392] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x143874800 == 92 [pid = 1944] [id = 391] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x141d46800 == 91 [pid = 1944] [id = 390] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x12c791000 == 90 [pid = 1944] [id = 389] 04:14:02 INFO - PROCESS | 1944 | --DOCSHELL 0x11c748800 == 89 [pid = 1944] [id = 388] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 305 (0x12c8b0800) [pid = 1944] [serial = 849] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 304 (0x12e3a4000) [pid = 1944] [serial = 618] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 303 (0x12d611000) [pid = 1944] [serial = 675] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 302 (0x1303e2000) [pid = 1944] [serial = 684] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 301 (0x12c051c00) [pid = 1944] [serial = 612] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 300 (0x12e648400) [pid = 1944] [serial = 621] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 299 (0x12f5e9800) [pid = 1944] [serial = 615] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 298 (0x118ef9000) [pid = 1944] [serial = 663] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 297 (0x11c9f0000) [pid = 1944] [serial = 666] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 296 (0x118c28400) [pid = 1944] [serial = 606] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 295 (0x12f5f6800) [pid = 1944] [serial = 726] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 294 (0x12febe000) [pid = 1944] [serial = 681] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 293 (0x127982c00) [pid = 1944] [serial = 609] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 292 (0x12d2e6400) [pid = 1944] [serial = 967] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 291 (0x12fa3fc00) [pid = 1944] [serial = 678] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 290 (0x12b8d7c00) [pid = 1944] [serial = 916] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x12b5e7c00) [pid = 1944] [serial = 672] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x125dbf800) [pid = 1944] [serial = 669] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x12d6db400) [pid = 1944] [serial = 786] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x12f46fc00) [pid = 1944] [serial = 1030] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x12eaad000) [pid = 1944] [serial = 1143] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x12bb66000) [pid = 1944] [serial = 1137] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x12be36c00) [pid = 1944] [serial = 1138] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x126c75800) [pid = 1944] [serial = 1131] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x12f5ed800) [pid = 1944] [serial = 1146] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x12e376800) [pid = 1944] [serial = 1096] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x1303de000) [pid = 1944] [serial = 1149] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x1274e2800) [pid = 1944] [serial = 1132] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x11c0c3c00) [pid = 1944] [serial = 1126] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x11af32000) [pid = 1944] [serial = 1125] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x11c9f6000) [pid = 1944] [serial = 1129] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x11c5ef400) [pid = 1944] [serial = 1128] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x12bb67c00) [pid = 1944] [serial = 1153] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x127f0dc00) [pid = 1944] [serial = 1152] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x13bbec800) [pid = 1944] [serial = 1158] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x130b04400) [pid = 1944] [serial = 1150] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x12c8a5c00) [pid = 1944] [serial = 1140] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x12b30a000) [pid = 1944] [serial = 1134] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x1285e6000) [pid = 1944] [serial = 1135] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x12fa3e000) [pid = 1944] [serial = 1147] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x12eeddc00) [pid = 1944] [serial = 1144] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x12e3b0400) [pid = 1944] [serial = 1141] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x13ba4b800) [pid = 1944] [serial = 1155] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x13bbe7000) [pid = 1944] [serial = 1156] [outer = 0x0] [url = about:blank] 04:14:02 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x13e4bec00) [pid = 1944] [serial = 1159] [outer = 0x0] [url = about:blank] 04:14:03 INFO - PROCESS | 1944 | 1461755643038 Marionette TRACE conn2 <- [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]]]}] 04:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 771ms 04:14:03 INFO - PROCESS | 1944 | 1461755643054 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:14:03 INFO - PROCESS | 1944 | 1461755643055 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:14:03 INFO - PROCESS | 1944 | 1461755643057 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:14:03 INFO - PROCESS | 1944 | 1461755643058 Marionette TRACE conn2 <- [1,1682,null,{}] 04:14:03 INFO - PROCESS | 1944 | 1461755643061 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:03 INFO - PROCESS | 1944 | 1461755643164 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:14:03 INFO - PROCESS | 1944 | 1461755643248 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c98c000 == 90 [pid = 1944] [id = 428] 04:14:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x127170400) [pid = 1944] [serial = 1283] [outer = 0x0] 04:14:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x1285ee800) [pid = 1944] [serial = 1284] [outer = 0x127170400] 04:14:03 INFO - PROCESS | 1944 | 1461755643281 Marionette DEBUG loaded listener.js 04:14:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x12c972000) [pid = 1944] [serial = 1285] [outer = 0x127170400] 04:14:03 INFO - PROCESS | 1944 | 1461755643603 Marionette TRACE conn2 <- [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]]]}] 04:14:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:14:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 568ms 04:14:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:14:03 INFO - PROCESS | 1944 | 1461755643626 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:14:03 INFO - PROCESS | 1944 | 1461755643627 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:14:03 INFO - PROCESS | 1944 | 1461755643629 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:14:03 INFO - PROCESS | 1944 | 1461755643630 Marionette TRACE conn2 <- [1,1686,null,{}] 04:14:03 INFO - PROCESS | 1944 | 1461755643633 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:03 INFO - PROCESS | 1944 | 1461755643732 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:14:03 INFO - PROCESS | 1944 | 1461755643817 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x129ae0000 == 91 [pid = 1944] [id = 429] 04:14:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x12bb64000) [pid = 1944] [serial = 1286] [outer = 0x0] 04:14:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x12c97d000) [pid = 1944] [serial = 1287] [outer = 0x12bb64000] 04:14:03 INFO - PROCESS | 1944 | 1461755643843 Marionette DEBUG loaded listener.js 04:14:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x12e36ec00) [pid = 1944] [serial = 1288] [outer = 0x12bb64000] 04:14:04 INFO - PROCESS | 1944 | 1461755644144 Marionette TRACE conn2 <- [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]]]}] 04:14:04 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 04:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 525ms 04:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:14:04 INFO - PROCESS | 1944 | 1461755644159 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:14:04 INFO - PROCESS | 1944 | 1461755644160 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:14:04 INFO - PROCESS | 1944 | 1461755644162 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:14:04 INFO - PROCESS | 1944 | 1461755644163 Marionette TRACE conn2 <- [1,1690,null,{}] 04:14:04 INFO - PROCESS | 1944 | 1461755644166 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:04 INFO - PROCESS | 1944 | 1461755644266 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:14:04 INFO - PROCESS | 1944 | 1461755644271 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d45b800 == 92 [pid = 1944] [id = 430] 04:14:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x125dc1400) [pid = 1944] [serial = 1289] [outer = 0x0] 04:14:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x12ea10c00) [pid = 1944] [serial = 1290] [outer = 0x125dc1400] 04:14:04 INFO - PROCESS | 1944 | 1461755644297 Marionette DEBUG loaded listener.js 04:14:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x12f5f5000) [pid = 1944] [serial = 1291] [outer = 0x125dc1400] 04:14:04 INFO - PROCESS | 1944 | 1461755644670 Marionette TRACE conn2 <- [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]]]}] 04:14:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:14:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 519ms 04:14:04 INFO - PROCESS | 1944 | 1461755644681 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:14:04 INFO - PROCESS | 1944 | 1461755644682 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:14:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:14:04 INFO - PROCESS | 1944 | 1461755644687 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:14:04 INFO - PROCESS | 1944 | 1461755644689 Marionette TRACE conn2 <- [1,1694,null,{}] 04:14:04 INFO - PROCESS | 1944 | 1461755644692 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:04 INFO - PROCESS | 1944 | 1461755644842 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:14:04 INFO - PROCESS | 1944 | 1461755644894 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ee4d800 == 93 [pid = 1944] [id = 431] 04:14:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x12c9e9c00) [pid = 1944] [serial = 1292] [outer = 0x0] 04:14:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x12f5f6400) [pid = 1944] [serial = 1293] [outer = 0x12c9e9c00] 04:14:04 INFO - PROCESS | 1944 | 1461755644920 Marionette DEBUG loaded listener.js 04:14:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x130472800) [pid = 1944] [serial = 1294] [outer = 0x12c9e9c00] 04:14:05 INFO - PROCESS | 1944 | 1461755645228 Marionette TRACE conn2 <- [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]]]}] 04:14:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 574ms 04:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:14:05 INFO - PROCESS | 1944 | 1461755645260 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:14:05 INFO - PROCESS | 1944 | 1461755645261 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:14:05 INFO - PROCESS | 1944 | 1461755645263 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:14:05 INFO - PROCESS | 1944 | 1461755645264 Marionette TRACE conn2 <- [1,1698,null,{}] 04:14:05 INFO - PROCESS | 1944 | 1461755645273 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:05 INFO - PROCESS | 1944 | 1461755645399 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:14:05 INFO - PROCESS | 1944 | 1461755645413 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x130bef800 == 94 [pid = 1944] [id = 432] 04:14:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x12d606000) [pid = 1944] [serial = 1295] [outer = 0x0] 04:14:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x13b67b800) [pid = 1944] [serial = 1296] [outer = 0x12d606000] 04:14:05 INFO - PROCESS | 1944 | 1461755645438 Marionette DEBUG loaded listener.js 04:14:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x13bbd3000) [pid = 1944] [serial = 1297] [outer = 0x12d606000] 04:14:05 INFO - PROCESS | 1944 | 1461755645798 Marionette TRACE conn2 <- [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]]]}] 04:14:05 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 04:14:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 573ms 04:14:05 INFO - PROCESS | 1944 | 1461755645842 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:14:05 INFO - PROCESS | 1944 | 1461755645843 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:14:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:14:05 INFO - PROCESS | 1944 | 1461755645845 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:14:05 INFO - PROCESS | 1944 | 1461755645846 Marionette TRACE conn2 <- [1,1702,null,{}] 04:14:05 INFO - PROCESS | 1944 | 1461755645848 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:05 INFO - PROCESS | 1944 | 1461755645976 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:14:05 INFO - PROCESS | 1944 | 1461755645990 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x13b997000 == 95 [pid = 1944] [id = 433] 04:14:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x13bbd5c00) [pid = 1944] [serial = 1298] [outer = 0x0] 04:14:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x13bbe1000) [pid = 1944] [serial = 1299] [outer = 0x13bbd5c00] 04:14:06 INFO - PROCESS | 1944 | 1461755646019 Marionette DEBUG loaded listener.js 04:14:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x13e492000) [pid = 1944] [serial = 1300] [outer = 0x13bbd5c00] 04:14:06 INFO - PROCESS | 1944 | 1461755646402 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 04:14:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:14:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 568ms 04:14:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:14:06 INFO - PROCESS | 1944 | 1461755646413 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:14:06 INFO - PROCESS | 1944 | 1461755646414 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:14:06 INFO - PROCESS | 1944 | 1461755646418 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:14:06 INFO - PROCESS | 1944 | 1461755646420 Marionette TRACE conn2 <- [1,1706,null,{}] 04:14:06 INFO - PROCESS | 1944 | 1461755646422 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:06 INFO - PROCESS | 1944 | 1461755646566 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:14:06 INFO - PROCESS | 1944 | 1461755646580 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x13bbb2000 == 96 [pid = 1944] [id = 434] 04:14:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x13e492400) [pid = 1944] [serial = 1301] [outer = 0x0] 04:14:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x13e49b400) [pid = 1944] [serial = 1302] [outer = 0x13e492400] 04:14:06 INFO - PROCESS | 1944 | 1461755646605 Marionette DEBUG loaded listener.js 04:14:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x13e4c8800) [pid = 1944] [serial = 1303] [outer = 0x13e492400] 04:14:07 INFO - PROCESS | 1944 | 1461755647026 Marionette TRACE conn2 <- [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]]]}] 04:14:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:14:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 620ms 04:14:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:14:07 INFO - PROCESS | 1944 | 1461755647039 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:14:07 INFO - PROCESS | 1944 | 1461755647040 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:14:07 INFO - PROCESS | 1944 | 1461755647043 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:14:07 INFO - PROCESS | 1944 | 1461755647044 Marionette TRACE conn2 <- [1,1710,null,{}] 04:14:07 INFO - PROCESS | 1944 | 1461755647046 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:07 INFO - PROCESS | 1944 | 1461755647664 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x12851ac00) [pid = 1944] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x12797f000) [pid = 1944] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x127f07c00) [pid = 1944] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x118711c00) [pid = 1944] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x12e4ae800) [pid = 1944] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x114cbb400) [pid = 1944] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x1273d4000) [pid = 1944] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x126e4f400) [pid = 1944] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x125dbbc00) [pid = 1944] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x115093000) [pid = 1944] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x115041000) [pid = 1944] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x12d6dbc00) [pid = 1944] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x12e37ac00) [pid = 1944] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x125a50000) [pid = 1944] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x1276d6800) [pid = 1944] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x11c5f2c00) [pid = 1944] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x112ca6000) [pid = 1944] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x130479c00) [pid = 1944] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x112e27800) [pid = 1944] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x12d097c00) [pid = 1944] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x1142b6400) [pid = 1944] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x112df7400) [pid = 1944] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x112e0e000) [pid = 1944] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x118ef6000) [pid = 1944] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x114549400) [pid = 1944] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x12be35c00) [pid = 1944] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x119a02400) [pid = 1944] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x12be38c00) [pid = 1944] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x112ca7800) [pid = 1944] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x11b2d1400) [pid = 1944] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x11c0c6400) [pid = 1944] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x11509e400) [pid = 1944] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x12c9f4400) [pid = 1944] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x114853800) [pid = 1944] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x118c29800) [pid = 1944] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x1285ec800) [pid = 1944] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x11927e400) [pid = 1944] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x118710800) [pid = 1944] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x12be3b800) [pid = 1944] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x12c8aa000) [pid = 1944] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x11b792800) [pid = 1944] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x129a28c00) [pid = 1944] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x127eb1800) [pid = 1944] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x11bbdcc00) [pid = 1944] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x11c91e000) [pid = 1944] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x12d46f000) [pid = 1944] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x12f468800) [pid = 1944] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x12d2e4000) [pid = 1944] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x112e27400) [pid = 1944] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x12f463c00) [pid = 1944] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x11c9ec000) [pid = 1944] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x12996c800) [pid = 1944] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x127eaf000) [pid = 1944] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x1152ee800) [pid = 1944] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x130b0ec00) [pid = 1944] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x12b5f3c00) [pid = 1944] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x1303dd000) [pid = 1944] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x112e22400) [pid = 1944] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x112d37400) [pid = 1944] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x1259c5400) [pid = 1944] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x11423d400) [pid = 1944] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x118c28000) [pid = 1944] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x129a29800) [pid = 1944] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x112ca8800) [pid = 1944] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x12bb6bc00) [pid = 1944] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x1142be400) [pid = 1944] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:14:07 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x12d608000) [pid = 1944] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:14:07 INFO - PROCESS | 1944 | 1461755647759 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x1158ab800 == 97 [pid = 1944] [id = 435] 04:14:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x112c9d000) [pid = 1944] [serial = 1304] [outer = 0x0] 04:14:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x112d3ec00) [pid = 1944] [serial = 1305] [outer = 0x112c9d000] 04:14:07 INFO - PROCESS | 1944 | 1461755647785 Marionette DEBUG loaded listener.js 04:14:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x114853800) [pid = 1944] [serial = 1306] [outer = 0x112c9d000] 04:14:08 INFO - PROCESS | 1944 | 1461755648099 Marionette TRACE conn2 <- [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]]]}] 04:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1074ms 04:14:08 INFO - PROCESS | 1944 | 1461755648119 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:14:08 INFO - PROCESS | 1944 | 1461755648122 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:14:08 INFO - PROCESS | 1944 | 1461755648125 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:14:08 INFO - PROCESS | 1944 | 1461755648126 Marionette TRACE conn2 <- [1,1714,null,{}] 04:14:08 INFO - PROCESS | 1944 | 1461755648128 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:08 INFO - PROCESS | 1944 | 1461755648231 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:14:08 INFO - PROCESS | 1944 | 1461755648323 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x126eb1000 == 98 [pid = 1944] [id = 436] 04:14:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x1142be400) [pid = 1944] [serial = 1307] [outer = 0x0] 04:14:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x118c29800) [pid = 1944] [serial = 1308] [outer = 0x1142be400] 04:14:08 INFO - PROCESS | 1944 | 1461755648348 Marionette DEBUG loaded listener.js 04:14:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x11b793800) [pid = 1944] [serial = 1309] [outer = 0x1142be400] 04:14:08 INFO - PROCESS | 1944 | 1461755648617 Marionette TRACE conn2 <- [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]]]}] 04:14:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:14:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 04:14:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:14:08 INFO - PROCESS | 1944 | 1461755648646 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:14:08 INFO - PROCESS | 1944 | 1461755648647 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:14:08 INFO - PROCESS | 1944 | 1461755648649 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:14:08 INFO - PROCESS | 1944 | 1461755648650 Marionette TRACE conn2 <- [1,1718,null,{}] 04:14:08 INFO - PROCESS | 1944 | 1461755648660 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:08 INFO - PROCESS | 1944 | 1461755648767 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:14:08 INFO - PROCESS | 1944 | 1461755648772 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x130530800 == 99 [pid = 1944] [id = 437] 04:14:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x11b7ee000) [pid = 1944] [serial = 1310] [outer = 0x0] 04:14:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x11c9f0400) [pid = 1944] [serial = 1311] [outer = 0x11b7ee000] 04:14:08 INFO - PROCESS | 1944 | 1461755648797 Marionette DEBUG loaded listener.js 04:14:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x12734fc00) [pid = 1944] [serial = 1312] [outer = 0x11b7ee000] 04:14:09 INFO - PROCESS | 1944 | 1461755649173 Marionette TRACE conn2 <- [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]]]}] 04:14:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 576ms 04:14:09 INFO - PROCESS | 1944 | 1461755649225 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:14:09 INFO - PROCESS | 1944 | 1461755649226 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:14:09 INFO - PROCESS | 1944 | 1461755649229 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:14:09 INFO - PROCESS | 1944 | 1461755649230 Marionette TRACE conn2 <- [1,1722,null,{}] 04:14:09 INFO - PROCESS | 1944 | 1461755649232 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:09 INFO - PROCESS | 1944 | 1461755649334 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:14:09 INFO - PROCESS | 1944 | 1461755649338 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x14326f000 == 100 [pid = 1944] [id = 438] 04:14:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x1273d4000) [pid = 1944] [serial = 1313] [outer = 0x0] 04:14:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x12995f400) [pid = 1944] [serial = 1314] [outer = 0x1273d4000] 04:14:09 INFO - PROCESS | 1944 | 1461755649363 Marionette DEBUG loaded listener.js 04:14:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x12b303800) [pid = 1944] [serial = 1315] [outer = 0x1273d4000] 04:14:09 INFO - PROCESS | 1944 | 1461755649889 Marionette TRACE conn2 <- [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]]]}] 04:14:09 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 04:14:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 718ms 04:14:09 INFO - PROCESS | 1944 | 1461755649947 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:14:09 INFO - PROCESS | 1944 | 1461755649950 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:14:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:14:09 INFO - PROCESS | 1944 | 1461755649954 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:14:09 INFO - PROCESS | 1944 | 1461755649956 Marionette TRACE conn2 <- [1,1726,null,{}] 04:14:09 INFO - PROCESS | 1944 | 1461755649960 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:10 INFO - PROCESS | 1944 | 1461755650091 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:14:10 INFO - PROCESS | 1944 | 1461755650232 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x125c95000 == 101 [pid = 1944] [id = 439] 04:14:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x118c28000) [pid = 1944] [serial = 1316] [outer = 0x0] 04:14:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x118ef9000) [pid = 1944] [serial = 1317] [outer = 0x118c28000] 04:14:10 INFO - PROCESS | 1944 | 1461755650266 Marionette DEBUG loaded listener.js 04:14:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x11af7d800) [pid = 1944] [serial = 1318] [outer = 0x118c28000] 04:14:10 INFO - PROCESS | 1944 | 1461755650697 Marionette TRACE conn2 <- [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]]]}] 04:14:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:14:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 771ms 04:14:10 INFO - PROCESS | 1944 | 1461755650725 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:14:10 INFO - PROCESS | 1944 | 1461755650729 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:14:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:14:10 INFO - PROCESS | 1944 | 1461755650734 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:14:10 INFO - PROCESS | 1944 | 1461755650736 Marionette TRACE conn2 <- [1,1730,null,{}] 04:14:10 INFO - PROCESS | 1944 | 1461755650739 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:10 INFO - PROCESS | 1944 | 1461755650863 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:14:10 INFO - PROCESS | 1944 | 1461755650990 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d6aa800 == 102 [pid = 1944] [id = 440] 04:14:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x11af84400) [pid = 1944] [serial = 1319] [outer = 0x0] 04:14:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x11c721400) [pid = 1944] [serial = 1320] [outer = 0x11af84400] 04:14:11 INFO - PROCESS | 1944 | 1461755651022 Marionette DEBUG loaded listener.js 04:14:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x126eddc00) [pid = 1944] [serial = 1321] [outer = 0x11af84400] 04:14:11 INFO - PROCESS | 1944 | 1461755651460 Marionette TRACE conn2 <- [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]]]}] 04:14:11 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 04:14:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 771ms 04:14:11 INFO - PROCESS | 1944 | 1461755651506 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:14:11 INFO - PROCESS | 1944 | 1461755651507 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:14:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:14:11 INFO - PROCESS | 1944 | 1461755651510 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:14:11 INFO - PROCESS | 1944 | 1461755651513 Marionette TRACE conn2 <- [1,1734,null,{}] 04:14:11 INFO - PROCESS | 1944 | 1461755651521 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:11 INFO - PROCESS | 1944 | 1461755651647 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:14:11 INFO - PROCESS | 1944 | 1461755651775 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e53c800 == 103 [pid = 1944] [id = 441] 04:14:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x1285e8400) [pid = 1944] [serial = 1322] [outer = 0x0] 04:14:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x12b30b000) [pid = 1944] [serial = 1323] [outer = 0x1285e8400] 04:14:11 INFO - PROCESS | 1944 | 1461755651809 Marionette DEBUG loaded listener.js 04:14:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x12bc05c00) [pid = 1944] [serial = 1324] [outer = 0x1285e8400] 04:14:12 INFO - PROCESS | 1944 | 1461755652268 Marionette TRACE conn2 <- [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]]]}] 04:14:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:14:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 771ms 04:14:12 INFO - PROCESS | 1944 | 1461755652281 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:14:12 INFO - PROCESS | 1944 | 1461755652283 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:14:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:14:12 INFO - PROCESS | 1944 | 1461755652287 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:14:12 INFO - PROCESS | 1944 | 1461755652289 Marionette TRACE conn2 <- [1,1738,null,{}] 04:14:12 INFO - PROCESS | 1944 | 1461755652291 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:12 INFO - PROCESS | 1944 | 1461755652429 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:14:12 INFO - PROCESS | 1944 | 1461755652591 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x14327a000 == 104 [pid = 1944] [id = 442] 04:14:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x12be36000) [pid = 1944] [serial = 1325] [outer = 0x0] 04:14:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x12c94b800) [pid = 1944] [serial = 1326] [outer = 0x12be36000] 04:14:12 INFO - PROCESS | 1944 | 1461755652642 Marionette DEBUG loaded listener.js 04:14:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x12c992400) [pid = 1944] [serial = 1327] [outer = 0x12be36000] 04:14:13 INFO - PROCESS | 1944 | 1461755653080 Marionette TRACE conn2 <- [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]]]}] 04:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 823ms 04:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:14:13 INFO - PROCESS | 1944 | 1461755653110 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:14:13 INFO - PROCESS | 1944 | 1461755653111 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:14:13 INFO - PROCESS | 1944 | 1461755653114 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:14:13 INFO - PROCESS | 1944 | 1461755653115 Marionette TRACE conn2 <- [1,1742,null,{}] 04:14:13 INFO - PROCESS | 1944 | 1461755653117 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:13 INFO - PROCESS | 1944 | 1461755653238 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:14:13 INFO - PROCESS | 1944 | 1461755653363 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x1437dd000 == 105 [pid = 1944] [id = 443] 04:14:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x12c04e800) [pid = 1944] [serial = 1328] [outer = 0x0] 04:14:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x12c9f7000) [pid = 1944] [serial = 1329] [outer = 0x12c04e800] 04:14:13 INFO - PROCESS | 1944 | 1461755653395 Marionette DEBUG loaded listener.js 04:14:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x12d6ddc00) [pid = 1944] [serial = 1330] [outer = 0x12c04e800] 04:14:13 INFO - PROCESS | 1944 | 1461755653826 Marionette TRACE conn2 <- [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]]]}] 04:14:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:14:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 724ms 04:14:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:14:13 INFO - PROCESS | 1944 | 1461755653839 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:14:13 INFO - PROCESS | 1944 | 1461755653840 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:14:13 INFO - PROCESS | 1944 | 1461755653842 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:14:13 INFO - PROCESS | 1944 | 1461755653844 Marionette TRACE conn2 <- [1,1746,null,{}] 04:14:13 INFO - PROCESS | 1944 | 1461755653846 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:13 INFO - PROCESS | 1944 | 1461755653982 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:14:14 INFO - PROCESS | 1944 | 1461755654112 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x1449e9800 == 106 [pid = 1944] [id = 444] 04:14:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x12e372000) [pid = 1944] [serial = 1331] [outer = 0x0] 04:14:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x12e64c000) [pid = 1944] [serial = 1332] [outer = 0x12e372000] 04:14:14 INFO - PROCESS | 1944 | 1461755654145 Marionette DEBUG loaded listener.js 04:14:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x13b675800) [pid = 1944] [serial = 1333] [outer = 0x12e372000] 04:14:14 INFO - PROCESS | 1944 | 1461755654596 Marionette TRACE conn2 <- [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]]]}] 04:14:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:14:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 823ms 04:14:14 INFO - PROCESS | 1944 | 1461755654666 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:14:14 INFO - PROCESS | 1944 | 1461755654667 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:14:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:14:14 INFO - PROCESS | 1944 | 1461755654669 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:14:14 INFO - PROCESS | 1944 | 1461755654671 Marionette TRACE conn2 <- [1,1750,null,{}] 04:14:14 INFO - PROCESS | 1944 | 1461755654673 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:14 INFO - PROCESS | 1944 | 1461755654796 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:14:14 INFO - PROCESS | 1944 | 1461755654929 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb21000 == 107 [pid = 1944] [id = 445] 04:14:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x115039800) [pid = 1944] [serial = 1334] [outer = 0x0] 04:14:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x11aa49000) [pid = 1944] [serial = 1335] [outer = 0x115039800] 04:14:14 INFO - PROCESS | 1944 | 1461755654963 Marionette DEBUG loaded listener.js 04:14:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x12b5eac00) [pid = 1944] [serial = 1336] [outer = 0x115039800] 04:14:15 INFO - PROCESS | 1944 | 1461755655407 Marionette TRACE conn2 <- [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]]]}] 04:14:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:14:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 771ms 04:14:15 INFO - PROCESS | 1944 | 1461755655440 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:14:15 INFO - PROCESS | 1944 | 1461755655442 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:14:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:14:15 INFO - PROCESS | 1944 | 1461755655444 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:14:15 INFO - PROCESS | 1944 | 1461755655445 Marionette TRACE conn2 <- [1,1754,null,{}] 04:14:15 INFO - PROCESS | 1944 | 1461755655448 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:15 INFO - PROCESS | 1944 | 1461755655574 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:14:15 INFO - PROCESS | 1944 | 1461755655703 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x118789000 == 108 [pid = 1944] [id = 446] 04:14:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x112caa000) [pid = 1944] [serial = 1337] [outer = 0x0] 04:14:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x1158dac00) [pid = 1944] [serial = 1338] [outer = 0x112caa000] 04:14:15 INFO - PROCESS | 1944 | 1461755655736 Marionette DEBUG loaded listener.js 04:14:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x11c913000) [pid = 1944] [serial = 1339] [outer = 0x112caa000] 04:14:16 INFO - PROCESS | 1944 | 1461755656172 Marionette TRACE conn2 <- [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]]]}] 04:14:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:14:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 770ms 04:14:16 INFO - PROCESS | 1944 | 1461755656214 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:14:16 INFO - PROCESS | 1944 | 1461755656216 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:14:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:14:16 INFO - PROCESS | 1944 | 1461755656218 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:14:16 INFO - PROCESS | 1944 | 1461755656219 Marionette TRACE conn2 <- [1,1758,null,{}] 04:14:16 INFO - PROCESS | 1944 | 1461755656222 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:16 INFO - PROCESS | 1944 | 1461755656347 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:14:16 INFO - PROCESS | 1944 | 1461755656479 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x1185dc000 == 109 [pid = 1944] [id = 447] 04:14:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x112d34000) [pid = 1944] [serial = 1340] [outer = 0x0] 04:14:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x1148e0800) [pid = 1944] [serial = 1341] [outer = 0x112d34000] 04:14:16 INFO - PROCESS | 1944 | 1461755656512 Marionette DEBUG loaded listener.js 04:14:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x11aa4c000) [pid = 1944] [serial = 1342] [outer = 0x112d34000] 04:14:17 INFO - PROCESS | 1944 | 1461755657271 Marionette TRACE conn2 <- [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]]]}] 04:14:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:14:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1070ms 04:14:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:14:17 INFO - PROCESS | 1944 | 1461755657302 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:14:17 INFO - PROCESS | 1944 | 1461755657304 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:14:17 INFO - PROCESS | 1944 | 1461755657310 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:14:17 INFO - PROCESS | 1944 | 1461755657312 Marionette TRACE conn2 <- [1,1762,null,{}] 04:14:17 INFO - PROCESS | 1944 | 1461755657316 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:17 INFO - PROCESS | 1944 | 1461755657431 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:14:17 INFO - PROCESS | 1944 | 1461755657532 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c03e000 == 110 [pid = 1944] [id = 448] 04:14:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x114f76800) [pid = 1944] [serial = 1343] [outer = 0x0] 04:14:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x115067000) [pid = 1944] [serial = 1344] [outer = 0x114f76800] 04:14:17 INFO - PROCESS | 1944 | 1461755657562 Marionette DEBUG loaded listener.js 04:14:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x11509bc00) [pid = 1944] [serial = 1345] [outer = 0x114f76800] 04:14:18 INFO - PROCESS | 1944 | 1461755658055 Marionette TRACE conn2 <- [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]]]}] 04:14:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:14:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 774ms 04:14:18 INFO - PROCESS | 1944 | 1461755658084 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:14:18 INFO - PROCESS | 1944 | 1461755658088 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:14:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:14:18 INFO - PROCESS | 1944 | 1461755658093 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:14:18 INFO - PROCESS | 1944 | 1461755658094 Marionette TRACE conn2 <- [1,1766,null,{}] 04:14:18 INFO - PROCESS | 1944 | 1461755658097 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:18 INFO - PROCESS | 1944 | 1461755658221 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:14:18 INFO - PROCESS | 1944 | 1461755658404 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a915800 == 111 [pid = 1944] [id = 449] 04:14:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x118ad0400) [pid = 1944] [serial = 1346] [outer = 0x0] 04:14:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x119143400) [pid = 1944] [serial = 1347] [outer = 0x118ad0400] 04:14:18 INFO - PROCESS | 1944 | 1461755658454 Marionette DEBUG loaded listener.js 04:14:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x11a8d1000) [pid = 1944] [serial = 1348] [outer = 0x118ad0400] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x141ec1000 == 110 [pid = 1944] [id = 371] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x133220000 == 109 [pid = 1944] [id = 370] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x130bf1000 == 108 [pid = 1944] [id = 227] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x12d75b000 == 107 [pid = 1944] [id = 124] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x12d75a800 == 106 [pid = 1944] [id = 374] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb6a800 == 105 [pid = 1944] [id = 373] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x130530800 == 104 [pid = 1944] [id = 437] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x126eb1000 == 103 [pid = 1944] [id = 436] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x1158ab800 == 102 [pid = 1944] [id = 435] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x13bbb2000 == 101 [pid = 1944] [id = 434] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x12fe0b800) [pid = 1944] [serial = 1236] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x1422cfc00) [pid = 1944] [serial = 1182] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x1422f3000) [pid = 1944] [serial = 1185] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x1423e5400) [pid = 1944] [serial = 1188] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x12d2e6000) [pid = 1944] [serial = 1194] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x1423ed400) [pid = 1944] [serial = 1197] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x144825000) [pid = 1944] [serial = 1191] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x13b997000 == 100 [pid = 1944] [id = 433] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x13bba3000 == 99 [pid = 1944] [id = 387] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x130bef800 == 98 [pid = 1944] [id = 432] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x12ee4d800 == 97 [pid = 1944] [id = 431] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x12d45b800 == 96 [pid = 1944] [id = 430] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x129ae0000 == 95 [pid = 1944] [id = 429] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x11c98c000 == 94 [pid = 1944] [id = 428] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x12b85c000 == 93 [pid = 1944] [id = 427] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x12e464000 == 92 [pid = 1944] [id = 426] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x125a6e000 == 91 [pid = 1944] [id = 425] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x12d2d4000 == 90 [pid = 1944] [id = 424] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x11c859800 == 89 [pid = 1944] [id = 423] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x13e541000 == 88 [pid = 1944] [id = 415] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x12c796800 == 87 [pid = 1944] [id = 414] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x125a6c000 == 86 [pid = 1944] [id = 413] 04:14:18 INFO - PROCESS | 1944 | --DOCSHELL 0x1432a8000 == 85 [pid = 1944] [id = 412] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x12fa39000) [pid = 1944] [serial = 1234] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x12b5eb000) [pid = 1944] [serial = 979] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x129ab9400) [pid = 1944] [serial = 928] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x12c9f3800) [pid = 1944] [serial = 801] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x12ea0ec00) [pid = 1944] [serial = 810] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x12ea05800) [pid = 1944] [serial = 807] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x12d2e2400) [pid = 1944] [serial = 943] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x12c9e4c00) [pid = 1944] [serial = 982] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x129ab0800) [pid = 1944] [serial = 1213] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x129b13400) [pid = 1944] [serial = 735] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x11509f000) [pid = 1944] [serial = 1225] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x1152ed800) [pid = 1944] [serial = 1204] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x12eee2000) [pid = 1944] [serial = 1045] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x1285e3400) [pid = 1944] [serial = 1212] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x12e4bc400) [pid = 1944] [serial = 991] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x12850c400) [pid = 1944] [serial = 976] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x129b12800) [pid = 1944] [serial = 1215] [outer = 0x0] [url = about:blank] 04:14:18 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x126a2e800) [pid = 1944] [serial = 1167] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x126a35400) [pid = 1944] [serial = 1102] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x112e0bc00) [pid = 1944] [serial = 1227] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x130b0e800) [pid = 1944] [serial = 1057] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x1177fc800) [pid = 1944] [serial = 729] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x12dcb0400) [pid = 1944] [serial = 1221] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x1303e8400) [pid = 1944] [serial = 1051] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x12c9ec800) [pid = 1944] [serial = 940] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x1191a4400) [pid = 1944] [serial = 852] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x11c384c00) [pid = 1944] [serial = 973] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x13047b400) [pid = 1944] [serial = 1054] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x12c8ab400) [pid = 1944] [serial = 934] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x11c9e9800) [pid = 1944] [serial = 855] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x144692800) [pid = 1944] [serial = 1200] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x12c9dc400) [pid = 1944] [serial = 937] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x119dabc00) [pid = 1944] [serial = 1206] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x11c5f9400) [pid = 1944] [serial = 792] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x1274da800) [pid = 1944] [serial = 925] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x11bbe6800) [pid = 1944] [serial = 1230] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x12dcb3c00) [pid = 1944] [serial = 985] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x117710000) [pid = 1944] [serial = 919] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x11c382800) [pid = 1944] [serial = 732] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x115062800) [pid = 1944] [serial = 1203] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x12c995400) [pid = 1944] [serial = 738] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x12c8ac400) [pid = 1944] [serial = 1170] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x11509b000) [pid = 1944] [serial = 1224] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x11bbdd000) [pid = 1944] [serial = 1099] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x11b7f0000) [pid = 1944] [serial = 922] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x12b30f400) [pid = 1944] [serial = 1231] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x12e645c00) [pid = 1944] [serial = 1233] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x12e3b0800) [pid = 1944] [serial = 861] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x12f468000) [pid = 1944] [serial = 864] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x12b5e6000) [pid = 1944] [serial = 858] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x12be39000) [pid = 1944] [serial = 798] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x11aa1ac00) [pid = 1944] [serial = 1164] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x12ea0f800) [pid = 1944] [serial = 997] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x127837400) [pid = 1944] [serial = 795] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x12dcbe000) [pid = 1944] [serial = 1042] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x1303e4c00) [pid = 1944] [serial = 867] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x12e3a5c00) [pid = 1944] [serial = 988] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x12fa41c00) [pid = 1944] [serial = 1173] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x12b5f2800) [pid = 1944] [serial = 1216] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x12b8d5c00) [pid = 1944] [serial = 994] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12feb7400) [pid = 1944] [serial = 1048] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x11c9f4800) [pid = 1944] [serial = 660] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x1150a1400) [pid = 1944] [serial = 1228] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x12bc0f000) [pid = 1944] [serial = 931] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x13ba51000) [pid = 1944] [serial = 1176] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x12b8d7400) [pid = 1944] [serial = 1105] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x126edfc00) [pid = 1944] [serial = 1210] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x13e4c4c00) [pid = 1944] [serial = 1179] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x13ba49400) [pid = 1944] [serial = 1123] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x12bb6b800) [pid = 1944] [serial = 1218] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x130476400) [pid = 1944] [serial = 870] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x130b03800) [pid = 1944] [serial = 876] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x13047e800) [pid = 1944] [serial = 873] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x11c0bfc00) [pid = 1944] [serial = 1207] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x125db8c00) [pid = 1944] [serial = 1209] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x129a27400) [pid = 1944] [serial = 1036] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x118e21800) [pid = 1944] [serial = 789] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x11c38b400) [pid = 1944] [serial = 1033] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x129a36c00) [pid = 1944] [serial = 741] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x12e649000) [pid = 1944] [serial = 1222] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x12e36d800) [pid = 1944] [serial = 744] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x12d474400) [pid = 1944] [serial = 1219] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x12c9f1c00) [pid = 1944] [serial = 1039] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x118c79c00) [pid = 1944] [serial = 970] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x12e4ae000) [pid = 1944] [serial = 804] [outer = 0x0] [url = about:blank] 04:14:19 INFO - PROCESS | 1944 | 1461755659047 Marionette TRACE conn2 <- [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]]]}] 04:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 975ms 04:14:19 INFO - PROCESS | 1944 | 1461755659075 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:14:19 INFO - PROCESS | 1944 | 1461755659077 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:14:19 INFO - PROCESS | 1944 | 1461755659079 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:14:19 INFO - PROCESS | 1944 | 1461755659081 Marionette TRACE conn2 <- [1,1770,null,{}] 04:14:19 INFO - PROCESS | 1944 | 1461755659092 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:19 INFO - PROCESS | 1944 | 1461755659191 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:14:19 INFO - PROCESS | 1944 | 1461755659196 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb6b800 == 86 [pid = 1944] [id = 450] 04:14:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x11aa1e400) [pid = 1944] [serial = 1349] [outer = 0x0] 04:14:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x11af31c00) [pid = 1944] [serial = 1350] [outer = 0x11aa1e400] 04:14:19 INFO - PROCESS | 1944 | 1461755659224 Marionette DEBUG loaded listener.js 04:14:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x11b799400) [pid = 1944] [serial = 1351] [outer = 0x11aa1e400] 04:14:19 INFO - PROCESS | 1944 | 1461755659618 Marionette TRACE conn2 <- [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]]]}] 04:14:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:14:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 576ms 04:14:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:14:19 INFO - PROCESS | 1944 | 1461755659656 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:14:19 INFO - PROCESS | 1944 | 1461755659657 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:14:19 INFO - PROCESS | 1944 | 1461755659659 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:14:19 INFO - PROCESS | 1944 | 1461755659661 Marionette TRACE conn2 <- [1,1774,null,{}] 04:14:19 INFO - PROCESS | 1944 | 1461755659663 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:19 INFO - PROCESS | 1944 | 1461755659760 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:14:19 INFO - PROCESS | 1944 | 1461755659765 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c9a6000 == 87 [pid = 1944] [id = 451] 04:14:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x11bbdb800) [pid = 1944] [serial = 1352] [outer = 0x0] 04:14:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x11c0bdc00) [pid = 1944] [serial = 1353] [outer = 0x11bbdb800] 04:14:19 INFO - PROCESS | 1944 | 1461755659792 Marionette DEBUG loaded listener.js 04:14:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x11c384c00) [pid = 1944] [serial = 1354] [outer = 0x11bbdb800] 04:14:20 INFO - PROCESS | 1944 | 1461755660139 Marionette TRACE conn2 <- [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]]]}] 04:14:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 04:14:20 INFO - PROCESS | 1944 | 1461755660184 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:14:20 INFO - PROCESS | 1944 | 1461755660186 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:14:20 INFO - PROCESS | 1944 | 1461755660189 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:14:20 INFO - PROCESS | 1944 | 1461755660190 Marionette TRACE conn2 <- [1,1778,null,{}] 04:14:20 INFO - PROCESS | 1944 | 1461755660193 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:20 INFO - PROCESS | 1944 | 1461755660288 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:14:20 INFO - PROCESS | 1944 | 1461755660292 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x125e8a800 == 88 [pid = 1944] [id = 452] 04:14:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x11c38c000) [pid = 1944] [serial = 1355] [outer = 0x0] 04:14:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x11c715c00) [pid = 1944] [serial = 1356] [outer = 0x11c38c000] 04:14:20 INFO - PROCESS | 1944 | 1461755660319 Marionette DEBUG loaded listener.js 04:14:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x11c917400) [pid = 1944] [serial = 1357] [outer = 0x11c38c000] 04:14:20 INFO - PROCESS | 1944 | 1461755660684 Marionette TRACE conn2 <- [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]]]}] 04:14:20 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 04:14:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 04:14:20 INFO - PROCESS | 1944 | 1461755660711 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:14:20 INFO - PROCESS | 1944 | 1461755660712 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:14:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:14:20 INFO - PROCESS | 1944 | 1461755660714 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:14:20 INFO - PROCESS | 1944 | 1461755660715 Marionette TRACE conn2 <- [1,1782,null,{}] 04:14:20 INFO - PROCESS | 1944 | 1461755660718 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:20 INFO - PROCESS | 1944 | 1461755660866 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:14:20 INFO - PROCESS | 1944 | 1461755660915 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x127f13800 == 89 [pid = 1944] [id = 453] 04:14:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x11c71e400) [pid = 1944] [serial = 1358] [outer = 0x0] 04:14:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x11c9efc00) [pid = 1944] [serial = 1359] [outer = 0x11c71e400] 04:14:20 INFO - PROCESS | 1944 | 1461755660943 Marionette DEBUG loaded listener.js 04:14:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x126a39400) [pid = 1944] [serial = 1360] [outer = 0x11c71e400] 04:14:21 INFO - PROCESS | 1944 | 1461755661266 Marionette TRACE conn2 <- [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]]]}] 04:14:21 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 04:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 571ms 04:14:21 INFO - PROCESS | 1944 | 1461755661287 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:14:21 INFO - PROCESS | 1944 | 1461755661290 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:14:21 INFO - PROCESS | 1944 | 1461755661298 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:14:21 INFO - PROCESS | 1944 | 1461755661299 Marionette TRACE conn2 <- [1,1786,null,{}] 04:14:21 INFO - PROCESS | 1944 | 1461755661303 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:21 INFO - PROCESS | 1944 | 1461755661423 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:14:21 INFO - PROCESS | 1944 | 1461755661436 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b11f000 == 90 [pid = 1944] [id = 454] 04:14:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x11c914400) [pid = 1944] [serial = 1361] [outer = 0x0] 04:14:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x126ede400) [pid = 1944] [serial = 1362] [outer = 0x11c914400] 04:14:21 INFO - PROCESS | 1944 | 1461755661462 Marionette DEBUG loaded listener.js 04:14:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x127eae400) [pid = 1944] [serial = 1363] [outer = 0x11c914400] 04:14:21 INFO - PROCESS | 1944 | 1461755661836 Marionette TRACE conn2 <- [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]]]}] 04:14:21 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 04:14:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 573ms 04:14:21 INFO - PROCESS | 1944 | 1461755661872 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:14:21 INFO - PROCESS | 1944 | 1461755661873 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:14:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:14:21 INFO - PROCESS | 1944 | 1461755661875 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:14:21 INFO - PROCESS | 1944 | 1461755661876 Marionette TRACE conn2 <- [1,1790,null,{}] 04:14:21 INFO - PROCESS | 1944 | 1461755661879 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:22 INFO - PROCESS | 1944 | 1461755662000 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:14:22 INFO - PROCESS | 1944 | 1461755662012 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1d0000 == 91 [pid = 1944] [id = 455] 04:14:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x127eaec00) [pid = 1944] [serial = 1364] [outer = 0x0] 04:14:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x128518c00) [pid = 1944] [serial = 1365] [outer = 0x127eaec00] 04:14:22 INFO - PROCESS | 1944 | 1461755662038 Marionette DEBUG loaded listener.js 04:14:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x129967400) [pid = 1944] [serial = 1366] [outer = 0x127eaec00] 04:14:22 INFO - PROCESS | 1944 | 1461755662378 Marionette TRACE conn2 <- [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]]]}] 04:14:22 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) 04:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 04:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:14:22 INFO - PROCESS | 1944 | 1461755662394 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:14:22 INFO - PROCESS | 1944 | 1461755662395 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:14:22 INFO - PROCESS | 1944 | 1461755662397 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:14:22 INFO - PROCESS | 1944 | 1461755662398 Marionette TRACE conn2 <- [1,1794,null,{}] 04:14:22 INFO - PROCESS | 1944 | 1461755662401 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:22 INFO - PROCESS | 1944 | 1461755662526 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:14:22 INFO - PROCESS | 1944 | 1461755662539 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8e7000 == 92 [pid = 1944] [id = 456] 04:14:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x127eb2800) [pid = 1944] [serial = 1367] [outer = 0x0] 04:14:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x129a29400) [pid = 1944] [serial = 1368] [outer = 0x127eb2800] 04:14:22 INFO - PROCESS | 1944 | 1461755662565 Marionette DEBUG loaded listener.js 04:14:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x129b09800) [pid = 1944] [serial = 1369] [outer = 0x127eb2800] 04:14:22 INFO - PROCESS | 1944 | 1461755662926 Marionette TRACE conn2 <- [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]]]}] 04:14:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:14:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 571ms 04:14:22 INFO - PROCESS | 1944 | 1461755662970 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:14:22 INFO - PROCESS | 1944 | 1461755662972 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:14:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:14:22 INFO - PROCESS | 1944 | 1461755662975 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:14:22 INFO - PROCESS | 1944 | 1461755662976 Marionette TRACE conn2 <- [1,1798,null,{}] 04:14:22 INFO - PROCESS | 1944 | 1461755662978 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:23 INFO - PROCESS | 1944 | 1461755663101 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:14:23 INFO - PROCESS | 1944 | 1461755663112 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d43f800 == 93 [pid = 1944] [id = 457] 04:14:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x1285ee000) [pid = 1944] [serial = 1370] [outer = 0x0] 04:14:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x12b308000) [pid = 1944] [serial = 1371] [outer = 0x1285ee000] 04:14:23 INFO - PROCESS | 1944 | 1461755663138 Marionette DEBUG loaded listener.js 04:14:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x12b5f2800) [pid = 1944] [serial = 1372] [outer = 0x1285ee000] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x12d606000) [pid = 1944] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x13bbd5c00) [pid = 1944] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x13e492400) [pid = 1944] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x11adabc00) [pid = 1944] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x11509c800) [pid = 1944] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x11c0be400) [pid = 1944] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x12fa3a400) [pid = 1944] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x12bb64000) [pid = 1944] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x12c9e9c00) [pid = 1944] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x112ca9400) [pid = 1944] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x125dc1400) [pid = 1944] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x127170400) [pid = 1944] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x11b7ee000) [pid = 1944] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x127ead000) [pid = 1944] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x112c9d000) [pid = 1944] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x1142be400) [pid = 1944] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x12eab7800) [pid = 1944] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x125dbcc00) [pid = 1944] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x11543c000) [pid = 1944] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x11c0a1800) [pid = 1944] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x11853d800) [pid = 1944] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:14:23 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x115068800) [pid = 1944] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:14:23 INFO - PROCESS | 1944 | 1461755663811 Marionette TRACE conn2 <- [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]]]}] 04:14:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:14:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 869ms 04:14:23 INFO - PROCESS | 1944 | 1461755663850 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:14:23 INFO - PROCESS | 1944 | 1461755663853 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:14:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:14:23 INFO - PROCESS | 1944 | 1461755663860 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:14:23 INFO - PROCESS | 1944 | 1461755663861 Marionette TRACE conn2 <- [1,1802,null,{}] 04:14:23 INFO - PROCESS | 1944 | 1461755663864 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:23 INFO - PROCESS | 1944 | 1461755663982 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:14:23 INFO - PROCESS | 1944 | 1461755663986 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e326000 == 94 [pid = 1944] [id = 458] 04:14:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x118acdc00) [pid = 1944] [serial = 1373] [outer = 0x0] 04:14:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x12b6b3000) [pid = 1944] [serial = 1374] [outer = 0x118acdc00] 04:14:24 INFO - PROCESS | 1944 | 1461755664016 Marionette DEBUG loaded listener.js 04:14:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x12bb67000) [pid = 1944] [serial = 1375] [outer = 0x118acdc00] 04:14:24 INFO - PROCESS | 1944 | 1461755664370 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:14:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:14:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 04:14:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:14:24 INFO - PROCESS | 1944 | 1461755664381 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:14:24 INFO - PROCESS | 1944 | 1461755664382 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:14:24 INFO - PROCESS | 1944 | 1461755664386 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:14:24 INFO - PROCESS | 1944 | 1461755664388 Marionette TRACE conn2 <- [1,1806,null,{}] 04:14:24 INFO - PROCESS | 1944 | 1461755664392 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:24 INFO - PROCESS | 1944 | 1461755664490 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:14:24 INFO - PROCESS | 1944 | 1461755664564 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e467000 == 95 [pid = 1944] [id = 459] 04:14:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x12b5f2c00) [pid = 1944] [serial = 1376] [outer = 0x0] 04:14:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x12bb6fc00) [pid = 1944] [serial = 1377] [outer = 0x12b5f2c00] 04:14:24 INFO - PROCESS | 1944 | 1461755664589 Marionette DEBUG loaded listener.js 04:14:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x12be3d800) [pid = 1944] [serial = 1378] [outer = 0x12b5f2c00] 04:14:24 INFO - PROCESS | 1944 | 1461755664953 Marionette TRACE conn2 <- [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]]]}] 04:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 624ms 04:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:14:25 INFO - PROCESS | 1944 | 1461755665010 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:14:25 INFO - PROCESS | 1944 | 1461755665012 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:14:25 INFO - PROCESS | 1944 | 1461755665015 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:14:25 INFO - PROCESS | 1944 | 1461755665017 Marionette TRACE conn2 <- [1,1810,null,{}] 04:14:25 INFO - PROCESS | 1944 | 1461755665021 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:25 INFO - PROCESS | 1944 | 1461755665217 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:14:25 INFO - PROCESS | 1944 | 1461755665231 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ee59800 == 96 [pid = 1944] [id = 460] 04:14:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x1285ecc00) [pid = 1944] [serial = 1379] [outer = 0x0] 04:14:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x12bea2000) [pid = 1944] [serial = 1380] [outer = 0x1285ecc00] 04:14:25 INFO - PROCESS | 1944 | 1461755665272 Marionette DEBUG loaded listener.js 04:14:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x12c972800) [pid = 1944] [serial = 1381] [outer = 0x1285ecc00] 04:14:25 INFO - PROCESS | 1944 | 1461755665812 Marionette TRACE conn2 <- [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]]]}] 04:14:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:14:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 821ms 04:14:25 INFO - PROCESS | 1944 | 1461755665837 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:14:25 INFO - PROCESS | 1944 | 1461755665841 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:14:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:14:25 INFO - PROCESS | 1944 | 1461755665846 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:14:25 INFO - PROCESS | 1944 | 1461755665851 Marionette TRACE conn2 <- [1,1814,null,{}] 04:14:25 INFO - PROCESS | 1944 | 1461755665857 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:26 INFO - PROCESS | 1944 | 1461755666047 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:14:26 INFO - PROCESS | 1944 | 1461755666176 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x119bd9000 == 97 [pid = 1944] [id = 461] 04:14:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x112caac00) [pid = 1944] [serial = 1382] [outer = 0x0] 04:14:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x1145d9000) [pid = 1944] [serial = 1383] [outer = 0x112caac00] 04:14:26 INFO - PROCESS | 1944 | 1461755666208 Marionette DEBUG loaded listener.js 04:14:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x11506e000) [pid = 1944] [serial = 1384] [outer = 0x112caac00] 04:14:26 INFO - PROCESS | 1944 | 1461755666716 Marionette TRACE conn2 <- [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]]]}] 04:14:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:14:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 928ms 04:14:26 INFO - PROCESS | 1944 | 1461755666775 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:14:26 INFO - PROCESS | 1944 | 1461755666781 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:14:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:14:26 INFO - PROCESS | 1944 | 1461755666788 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:14:26 INFO - PROCESS | 1944 | 1461755666791 Marionette TRACE conn2 <- [1,1818,null,{}] 04:14:26 INFO - PROCESS | 1944 | 1461755666795 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:26 INFO - PROCESS | 1944 | 1461755666974 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:14:27 INFO - PROCESS | 1944 | 1461755667083 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x125e6e800 == 98 [pid = 1944] [id = 462] 04:14:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x119275400) [pid = 1944] [serial = 1385] [outer = 0x0] 04:14:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x1191a0800) [pid = 1944] [serial = 1386] [outer = 0x119275400] 04:14:27 INFO - PROCESS | 1944 | 1461755667115 Marionette DEBUG loaded listener.js 04:14:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x11aa44000) [pid = 1944] [serial = 1387] [outer = 0x119275400] 04:14:27 INFO - PROCESS | 1944 | 1461755667583 Marionette TRACE conn2 <- [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]]]}] 04:14:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:14:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 823ms 04:14:27 INFO - PROCESS | 1944 | 1461755667611 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:14:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:14:27 INFO - PROCESS | 1944 | 1461755667612 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:14:27 INFO - PROCESS | 1944 | 1461755667615 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:14:27 INFO - PROCESS | 1944 | 1461755667618 Marionette TRACE conn2 <- [1,1822,null,{}] 04:14:27 INFO - PROCESS | 1944 | 1461755667626 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:27 INFO - PROCESS | 1944 | 1461755667749 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:14:27 INFO - PROCESS | 1944 | 1461755667840 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d74b000 == 99 [pid = 1944] [id = 463] 04:14:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x11af85400) [pid = 1944] [serial = 1388] [outer = 0x0] 04:14:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x11c38d400) [pid = 1944] [serial = 1389] [outer = 0x11af85400] 04:14:27 INFO - PROCESS | 1944 | 1461755667875 Marionette DEBUG loaded listener.js 04:14:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x1259cf000) [pid = 1944] [serial = 1390] [outer = 0x11af85400] 04:14:28 INFO - PROCESS | 1944 | 1461755668395 Marionette TRACE conn2 <- [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]]]}] 04:14:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x11bbe3400) [pid = 1944] [serial = 1391] [outer = 0x12fa40c00] 04:14:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:14:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 824ms 04:14:28 INFO - PROCESS | 1944 | 1461755668474 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:14:28 INFO - PROCESS | 1944 | 1461755668475 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:14:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:14:28 INFO - PROCESS | 1944 | 1461755668508 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:14:28 INFO - PROCESS | 1944 | 1461755668509 Marionette TRACE conn2 <- [1,1826,null,{}] 04:14:28 INFO - PROCESS | 1944 | 1461755668514 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:28 INFO - PROCESS | 1944 | 1461755668638 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:14:28 INFO - PROCESS | 1944 | 1461755668751 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c7b0800 == 100 [pid = 1944] [id = 464] 04:14:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x118763c00) [pid = 1944] [serial = 1392] [outer = 0x0] 04:14:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x125d0f000) [pid = 1944] [serial = 1393] [outer = 0x118763c00] 04:14:28 INFO - PROCESS | 1944 | 1461755668786 Marionette DEBUG loaded listener.js 04:14:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x12b30f000) [pid = 1944] [serial = 1394] [outer = 0x118763c00] 04:14:29 INFO - PROCESS | 1944 | 1461755669231 Marionette TRACE conn2 <- [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]]]}] 04:14:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:14:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 791ms 04:14:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:14:29 INFO - PROCESS | 1944 | 1461755669285 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:14:29 INFO - PROCESS | 1944 | 1461755669287 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:14:29 INFO - PROCESS | 1944 | 1461755669291 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:14:29 INFO - PROCESS | 1944 | 1461755669293 Marionette TRACE conn2 <- [1,1830,null,{}] 04:14:29 INFO - PROCESS | 1944 | 1461755669295 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:29 INFO - PROCESS | 1944 | 1461755669415 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:14:29 INFO - PROCESS | 1944 | 1461755669504 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x13041a800 == 101 [pid = 1944] [id = 465] 04:14:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x128519400) [pid = 1944] [serial = 1395] [outer = 0x0] 04:14:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x12bc0f000) [pid = 1944] [serial = 1396] [outer = 0x128519400] 04:14:29 INFO - PROCESS | 1944 | 1461755669539 Marionette DEBUG loaded listener.js 04:14:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x12c978400) [pid = 1944] [serial = 1397] [outer = 0x128519400] 04:14:30 INFO - PROCESS | 1944 | 1461755669998 Marionette TRACE conn2 <- [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]]]}] 04:14:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 770ms 04:14:30 INFO - PROCESS | 1944 | 1461755670062 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:14:30 INFO - PROCESS | 1944 | 1461755670063 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:14:30 INFO - PROCESS | 1944 | 1461755670066 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:14:30 INFO - PROCESS | 1944 | 1461755670067 Marionette TRACE conn2 <- [1,1834,null,{}] 04:14:30 INFO - PROCESS | 1944 | 1461755670090 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:30 INFO - PROCESS | 1944 | 1461755670224 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:14:30 INFO - PROCESS | 1944 | 1461755670317 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x13054e800 == 102 [pid = 1944] [id = 466] 04:14:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x12c99bc00) [pid = 1944] [serial = 1398] [outer = 0x0] 04:14:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x12d2e4000) [pid = 1944] [serial = 1399] [outer = 0x12c99bc00] 04:14:30 INFO - PROCESS | 1944 | 1461755670347 Marionette DEBUG loaded listener.js 04:14:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x12d611000) [pid = 1944] [serial = 1400] [outer = 0x12c99bc00] 04:14:30 INFO - PROCESS | 1944 | 1461755670774 Marionette TRACE conn2 <- [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]]]}] 04:14:30 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 04:14:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 734ms 04:14:30 INFO - PROCESS | 1944 | 1461755670804 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:14:30 INFO - PROCESS | 1944 | 1461755670805 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:14:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:14:30 INFO - PROCESS | 1944 | 1461755670809 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:14:30 INFO - PROCESS | 1944 | 1461755670810 Marionette TRACE conn2 <- [1,1838,null,{}] 04:14:30 INFO - PROCESS | 1944 | 1461755670813 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:30 INFO - PROCESS | 1944 | 1461755670930 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:14:31 INFO - PROCESS | 1944 | 1461755671020 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x130c4d800 == 103 [pid = 1944] [id = 467] 04:14:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x12d611c00) [pid = 1944] [serial = 1401] [outer = 0x0] 04:14:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x12dcbc000) [pid = 1944] [serial = 1402] [outer = 0x12d611c00] 04:14:31 INFO - PROCESS | 1944 | 1461755671050 Marionette DEBUG loaded listener.js 04:14:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x12e375c00) [pid = 1944] [serial = 1403] [outer = 0x12d611c00] 04:14:31 INFO - PROCESS | 1944 | 1461755671489 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 04:14:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:14:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 721ms 04:14:31 INFO - PROCESS | 1944 | 1461755671531 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:14:31 INFO - PROCESS | 1944 | 1461755671532 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:14:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:14:31 INFO - PROCESS | 1944 | 1461755671587 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:14:31 INFO - PROCESS | 1944 | 1461755671589 Marionette TRACE conn2 <- [1,1842,null,{}] 04:14:31 INFO - PROCESS | 1944 | 1461755671594 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:31 INFO - PROCESS | 1944 | 1461755671710 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:14:31 INFO - PROCESS | 1944 | 1461755671827 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x1332b1000 == 104 [pid = 1944] [id = 468] 04:14:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x12dcbcc00) [pid = 1944] [serial = 1404] [outer = 0x0] 04:14:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x12e3a9800) [pid = 1944] [serial = 1405] [outer = 0x12dcbcc00] 04:14:31 INFO - PROCESS | 1944 | 1461755671861 Marionette DEBUG loaded listener.js 04:14:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12e4b3000) [pid = 1944] [serial = 1406] [outer = 0x12dcbcc00] 04:14:32 INFO - PROCESS | 1944 | 1461755672291 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 04:14:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:14:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 775ms 04:14:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:14:32 INFO - PROCESS | 1944 | 1461755672327 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:14:32 INFO - PROCESS | 1944 | 1461755672328 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:14:32 INFO - PROCESS | 1944 | 1461755672331 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:14:32 INFO - PROCESS | 1944 | 1461755672332 Marionette TRACE conn2 <- [1,1846,null,{}] 04:14:32 INFO - PROCESS | 1944 | 1461755672336 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:32 INFO - PROCESS | 1944 | 1461755672457 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:14:32 INFO - PROCESS | 1944 | 1461755672547 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x13b6fa800 == 105 [pid = 1944] [id = 469] 04:14:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12e3b1400) [pid = 1944] [serial = 1407] [outer = 0x0] 04:14:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x12e646400) [pid = 1944] [serial = 1408] [outer = 0x12e3b1400] 04:14:32 INFO - PROCESS | 1944 | 1461755672579 Marionette DEBUG loaded listener.js 04:14:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12eaac000) [pid = 1944] [serial = 1409] [outer = 0x12e3b1400] 04:14:32 INFO - PROCESS | 1944 | 1461755672993 Marionette TRACE conn2 <- [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]]]}] 04:14:33 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) 04:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 721ms 04:14:33 INFO - PROCESS | 1944 | 1461755673061 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:14:33 INFO - PROCESS | 1944 | 1461755673062 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:14:33 INFO - PROCESS | 1944 | 1461755673064 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:14:33 INFO - PROCESS | 1944 | 1461755673066 Marionette TRACE conn2 <- [1,1850,null,{}] 04:14:33 INFO - PROCESS | 1944 | 1461755673084 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:33 INFO - PROCESS | 1944 | 1461755673251 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:14:33 INFO - PROCESS | 1944 | 1461755673263 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x13bbac000 == 106 [pid = 1944] [id = 470] 04:14:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12e641c00) [pid = 1944] [serial = 1410] [outer = 0x0] 04:14:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12eedd800) [pid = 1944] [serial = 1411] [outer = 0x12e641c00] 04:14:33 INFO - PROCESS | 1944 | 1461755673294 Marionette DEBUG loaded listener.js 04:14:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x12f469000) [pid = 1944] [serial = 1412] [outer = 0x12e641c00] 04:14:33 INFO - PROCESS | 1944 | 1461755673745 Marionette TRACE conn2 <- [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]]]}] 04:14:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:14:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 721ms 04:14:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:14:33 INFO - PROCESS | 1944 | 1461755673787 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:14:33 INFO - PROCESS | 1944 | 1461755673788 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:14:33 INFO - PROCESS | 1944 | 1461755673791 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:14:33 INFO - PROCESS | 1944 | 1461755673793 Marionette TRACE conn2 <- [1,1854,null,{}] 04:14:33 INFO - PROCESS | 1944 | 1461755673796 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:33 INFO - PROCESS | 1944 | 1461755673940 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:14:34 INFO - PROCESS | 1944 | 1461755674099 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x141cdc000 == 107 [pid = 1944] [id = 471] 04:14:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x12995e800) [pid = 1944] [serial = 1413] [outer = 0x0] 04:14:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x12f5eac00) [pid = 1944] [serial = 1414] [outer = 0x12995e800] 04:14:34 INFO - PROCESS | 1944 | 1461755674136 Marionette DEBUG loaded listener.js 04:14:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x12feba400) [pid = 1944] [serial = 1415] [outer = 0x12995e800] 04:14:34 INFO - PROCESS | 1944 | 1461755674577 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:14:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:14:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 821ms 04:14:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:14:34 INFO - PROCESS | 1944 | 1461755674612 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:14:34 INFO - PROCESS | 1944 | 1461755674613 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:14:34 INFO - PROCESS | 1944 | 1461755674616 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:14:34 INFO - PROCESS | 1944 | 1461755674617 Marionette TRACE conn2 <- [1,1858,null,{}] 04:14:34 INFO - PROCESS | 1944 | 1461755674620 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:34 INFO - PROCESS | 1944 | 1461755674744 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:14:34 INFO - PROCESS | 1944 | 1461755674866 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d4d800 == 108 [pid = 1944] [id = 472] 04:14:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x112df0400) [pid = 1944] [serial = 1416] [outer = 0x0] 04:14:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x12eab3c00) [pid = 1944] [serial = 1417] [outer = 0x112df0400] 04:14:34 INFO - PROCESS | 1944 | 1461755674899 Marionette DEBUG loaded listener.js 04:14:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x1303dc800) [pid = 1944] [serial = 1418] [outer = 0x112df0400] 04:14:35 INFO - PROCESS | 1944 | 1461755675314 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 04:14:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:14:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 720ms 04:14:35 INFO - PROCESS | 1944 | 1461755675337 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:14:35 INFO - PROCESS | 1944 | 1461755675338 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:14:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:14:35 INFO - PROCESS | 1944 | 1461755675341 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:14:35 INFO - PROCESS | 1944 | 1461755675342 Marionette TRACE conn2 <- [1,1862,null,{}] 04:14:35 INFO - PROCESS | 1944 | 1461755675345 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:35 INFO - PROCESS | 1944 | 1461755675597 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:14:35 INFO - PROCESS | 1944 | 1461755675701 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x11b24d800 == 109 [pid = 1944] [id = 473] 04:14:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x112d30800) [pid = 1944] [serial = 1419] [outer = 0x0] 04:14:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x112d3ac00) [pid = 1944] [serial = 1420] [outer = 0x112d30800] 04:14:35 INFO - PROCESS | 1944 | 1461755675731 Marionette DEBUG loaded listener.js 04:14:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x114f76c00) [pid = 1944] [serial = 1421] [outer = 0x112d30800] 04:14:36 INFO - PROCESS | 1944 | 1461755676199 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 04:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 921ms 04:14:36 INFO - PROCESS | 1944 | 1461755676270 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:14:36 INFO - PROCESS | 1944 | 1461755676273 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:14:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:14:36 INFO - PROCESS | 1944 | 1461755676278 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:14:36 INFO - PROCESS | 1944 | 1461755676280 Marionette TRACE conn2 <- [1,1866,null,{}] 04:14:36 INFO - PROCESS | 1944 | 1461755676283 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:36 INFO - PROCESS | 1944 | 1461755676399 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:14:36 INFO - PROCESS | 1944 | 1461755676501 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d85000 == 110 [pid = 1944] [id = 474] 04:14:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x1158e1c00) [pid = 1944] [serial = 1422] [outer = 0x0] 04:14:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x118a56400) [pid = 1944] [serial = 1423] [outer = 0x1158e1c00] 04:14:36 INFO - PROCESS | 1944 | 1461755676532 Marionette DEBUG loaded listener.js 04:14:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x11aa44800) [pid = 1944] [serial = 1424] [outer = 0x1158e1c00] 04:14:36 INFO - PROCESS | 1944 | 1461755676962 Marionette TRACE conn2 <- [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]]]}] 04:14:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:14:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 721ms 04:14:37 INFO - PROCESS | 1944 | 1461755676999 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:14:37 INFO - PROCESS | 1944 | 1461755677001 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:14:37 INFO - PROCESS | 1944 | 1461755677003 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:14:37 INFO - PROCESS | 1944 | 1461755677004 Marionette TRACE conn2 <- [1,1870,null,{}] 04:14:37 INFO - PROCESS | 1944 | 1461755677007 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:37 INFO - PROCESS | 1944 | 1461755677123 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:14:37 INFO - PROCESS | 1944 | 1461755677230 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d59800 == 111 [pid = 1944] [id = 475] 04:14:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x11aaa0000) [pid = 1944] [serial = 1425] [outer = 0x0] 04:14:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x11bbe6800) [pid = 1944] [serial = 1426] [outer = 0x11aaa0000] 04:14:37 INFO - PROCESS | 1944 | 1461755677258 Marionette DEBUG loaded listener.js 04:14:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x11c5f0400) [pid = 1944] [serial = 1427] [outer = 0x11aaa0000] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x12e467000 == 110 [pid = 1944] [id = 459] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x12e326000 == 109 [pid = 1944] [id = 458] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x12d43f800 == 108 [pid = 1944] [id = 457] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x12c8e7000 == 107 [pid = 1944] [id = 456] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1d0000 == 106 [pid = 1944] [id = 455] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x12995f400) [pid = 1944] [serial = 1314] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x12b11f000 == 105 [pid = 1944] [id = 454] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x127f13800 == 104 [pid = 1944] [id = 453] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x125e8a800 == 103 [pid = 1944] [id = 452] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x11c9a6000 == 102 [pid = 1944] [id = 451] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb6b800 == 101 [pid = 1944] [id = 450] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x11a915800 == 100 [pid = 1944] [id = 449] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x11c03e000 == 99 [pid = 1944] [id = 448] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x1449e9800 == 98 [pid = 1944] [id = 444] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x1437dd000 == 97 [pid = 1944] [id = 443] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x14327a000 == 96 [pid = 1944] [id = 442] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x13e53c800 == 95 [pid = 1944] [id = 441] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x12d6aa800 == 94 [pid = 1944] [id = 440] 04:14:37 INFO - PROCESS | 1944 | --DOCSHELL 0x125c95000 == 93 [pid = 1944] [id = 439] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x12feb9400) [pid = 1944] [serial = 1114] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x130b08400) [pid = 1944] [serial = 1117] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x130b02c00) [pid = 1944] [serial = 1120] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x13b67b800) [pid = 1944] [serial = 1296] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x13bbe1000) [pid = 1944] [serial = 1299] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x13e492000) [pid = 1944] [serial = 1300] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x13e4c8800) [pid = 1944] [serial = 1303] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x13e49b400) [pid = 1944] [serial = 1302] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x11c9f6800) [pid = 1944] [serial = 1281] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12c976000) [pid = 1944] [serial = 1282] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x11b7eec00) [pid = 1944] [serial = 1273] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x11770e400) [pid = 1944] [serial = 1272] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x125c4cc00) [pid = 1944] [serial = 1275] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x1274e3800) [pid = 1944] [serial = 1276] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x115066400) [pid = 1944] [serial = 1266] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x12e645800) [pid = 1944] [serial = 1251] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x130b09800) [pid = 1944] [serial = 1237] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x12c97d000) [pid = 1944] [serial = 1287] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x12e36ec00) [pid = 1944] [serial = 1288] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x12f5f6400) [pid = 1944] [serial = 1293] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x12c97cc00) [pid = 1944] [serial = 1254] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x11503e800) [pid = 1944] [serial = 1270] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x1142bd800) [pid = 1944] [serial = 1269] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x12ea10c00) [pid = 1944] [serial = 1290] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x12f5f5000) [pid = 1944] [serial = 1291] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x12b310800) [pid = 1944] [serial = 1245] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x1285ee800) [pid = 1944] [serial = 1284] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x12c972000) [pid = 1944] [serial = 1285] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x13bbce400) [pid = 1944] [serial = 1257] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x13b67b400) [pid = 1944] [serial = 1260] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x11c9f0400) [pid = 1944] [serial = 1311] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12c8a2800) [pid = 1944] [serial = 1279] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x129aa1c00) [pid = 1944] [serial = 1278] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x11590f800) [pid = 1944] [serial = 1239] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x12c9e7000) [pid = 1944] [serial = 1248] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x11c71d400) [pid = 1944] [serial = 1242] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x13bbd3400) [pid = 1944] [serial = 1263] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x112d3ec00) [pid = 1944] [serial = 1305] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x12734fc00) [pid = 1944] [serial = 1312] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x114853800) [pid = 1944] [serial = 1306] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x118c29800) [pid = 1944] [serial = 1308] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x13bbd3000) [pid = 1944] [serial = 1297] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x11b793800) [pid = 1944] [serial = 1309] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x130472800) [pid = 1944] [serial = 1294] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x127ead800) [pid = 1944] [serial = 1168] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x11b7ec800) [pid = 1944] [serial = 1165] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x115070800) [pid = 1944] [serial = 1162] [outer = 0x0] [url = about:blank] 04:14:37 INFO - PROCESS | 1944 | 1461755677699 Marionette TRACE conn2 <- [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]]]}] 04:14:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:14:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 720ms 04:14:37 INFO - PROCESS | 1944 | 1461755677724 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:14:37 INFO - PROCESS | 1944 | 1461755677726 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:14:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:14:37 INFO - PROCESS | 1944 | 1461755677734 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:14:37 INFO - PROCESS | 1944 | 1461755677737 Marionette TRACE conn2 <- [1,1874,null,{}] 04:14:37 INFO - PROCESS | 1944 | 1461755677739 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:37 INFO - PROCESS | 1944 | 1461755677901 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:14:37 INFO - PROCESS | 1944 | 1461755677913 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x125972000 == 94 [pid = 1944] [id = 476] 04:14:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x11c0a4800) [pid = 1944] [serial = 1428] [outer = 0x0] 04:14:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x11c910400) [pid = 1944] [serial = 1429] [outer = 0x11c0a4800] 04:14:37 INFO - PROCESS | 1944 | 1461755677940 Marionette DEBUG loaded listener.js 04:14:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x1259d0000) [pid = 1944] [serial = 1430] [outer = 0x11c0a4800] 04:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 575ms 04:14:38 INFO - PROCESS | 1944 | 1461755678300 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 04:14:38 INFO - PROCESS | 1944 | 1461755678305 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:14:38 INFO - PROCESS | 1944 | 1461755678306 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:14:38 INFO - PROCESS | 1944 | 1461755678308 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:14:38 INFO - PROCESS | 1944 | 1461755678310 Marionette TRACE conn2 <- [1,1878,null,{}] 04:14:38 INFO - PROCESS | 1944 | 1461755678312 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:38 INFO - PROCESS | 1944 | 1461755678420 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:14:38 INFO - PROCESS | 1944 | 1461755678494 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x1274ad000 == 95 [pid = 1944] [id = 477] 04:14:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x11c38b400) [pid = 1944] [serial = 1431] [outer = 0x0] 04:14:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x125d0fc00) [pid = 1944] [serial = 1432] [outer = 0x11c38b400] 04:14:38 INFO - PROCESS | 1944 | 1461755678523 Marionette DEBUG loaded listener.js 04:14:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x126e54400) [pid = 1944] [serial = 1433] [outer = 0x11c38b400] 04:14:38 INFO - PROCESS | 1944 | 1461755678827 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 04:14:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:14:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 568ms 04:14:38 INFO - PROCESS | 1944 | 1461755678877 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:14:38 INFO - PROCESS | 1944 | 1461755678879 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:14:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:14:38 INFO - PROCESS | 1944 | 1461755678881 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:14:38 INFO - PROCESS | 1944 | 1461755678882 Marionette TRACE conn2 <- [1,1882,null,{}] 04:14:38 INFO - PROCESS | 1944 | 1461755678884 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:39 INFO - PROCESS | 1944 | 1461755679016 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:14:39 INFO - PROCESS | 1944 | 1461755679026 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c78f000 == 96 [pid = 1944] [id = 478] 04:14:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x1285e7800) [pid = 1944] [serial = 1434] [outer = 0x0] 04:14:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x129969c00) [pid = 1944] [serial = 1435] [outer = 0x1285e7800] 04:14:39 INFO - PROCESS | 1944 | 1461755679059 Marionette DEBUG loaded listener.js 04:14:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x12b302c00) [pid = 1944] [serial = 1436] [outer = 0x1285e7800] 04:14:39 INFO - PROCESS | 1944 | 1461755679439 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 04:14:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:14:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 571ms 04:14:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:14:39 INFO - PROCESS | 1944 | 1461755679455 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:14:39 INFO - PROCESS | 1944 | 1461755679457 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:14:39 INFO - PROCESS | 1944 | 1461755679459 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:14:39 INFO - PROCESS | 1944 | 1461755679460 Marionette TRACE conn2 <- [1,1886,null,{}] 04:14:39 INFO - PROCESS | 1944 | 1461755679462 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:39 INFO - PROCESS | 1944 | 1461755679569 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:14:39 INFO - PROCESS | 1944 | 1461755679574 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d458000 == 97 [pid = 1944] [id = 479] 04:14:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x12b30e000) [pid = 1944] [serial = 1437] [outer = 0x0] 04:14:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x12bb6a800) [pid = 1944] [serial = 1438] [outer = 0x12b30e000] 04:14:39 INFO - PROCESS | 1944 | 1461755679600 Marionette DEBUG loaded listener.js 04:14:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x12c8afc00) [pid = 1944] [serial = 1439] [outer = 0x12b30e000] 04:14:40 INFO - PROCESS | 1944 | 1461755680004 Marionette TRACE conn2 <- [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]]]}] 04:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 570ms 04:14:40 INFO - PROCESS | 1944 | 1461755680030 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:14:40 INFO - PROCESS | 1944 | 1461755680031 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:14:40 INFO - PROCESS | 1944 | 1461755680034 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:14:40 INFO - PROCESS | 1944 | 1461755680036 Marionette TRACE conn2 <- [1,1890,null,{}] 04:14:40 INFO - PROCESS | 1944 | 1461755680040 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:40 INFO - PROCESS | 1944 | 1461755680229 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:14:40 INFO - PROCESS | 1944 | 1461755680345 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e456000 == 98 [pid = 1944] [id = 480] 04:14:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x129b18800) [pid = 1944] [serial = 1440] [outer = 0x0] 04:14:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x12c8ae800) [pid = 1944] [serial = 1441] [outer = 0x129b18800] 04:14:40 INFO - PROCESS | 1944 | 1461755680387 Marionette DEBUG loaded listener.js 04:14:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x12c990c00) [pid = 1944] [serial = 1442] [outer = 0x129b18800] 04:14:40 INFO - PROCESS | 1944 | 1461755680813 Marionette TRACE conn2 <- [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]]]}] 04:14:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:14:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 823ms 04:14:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:14:40 INFO - PROCESS | 1944 | 1461755680856 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:14:40 INFO - PROCESS | 1944 | 1461755680857 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:14:40 INFO - PROCESS | 1944 | 1461755680859 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:14:40 INFO - PROCESS | 1944 | 1461755680860 Marionette TRACE conn2 <- [1,1894,null,{}] 04:14:40 INFO - PROCESS | 1944 | 1461755680863 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:40 INFO - PROCESS | 1944 | 1461755680991 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:14:41 INFO - PROCESS | 1944 | 1461755681008 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ee5b800 == 99 [pid = 1944] [id = 481] 04:14:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x12c991400) [pid = 1944] [serial = 1443] [outer = 0x0] 04:14:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x12c9f3800) [pid = 1944] [serial = 1444] [outer = 0x12c991400] 04:14:41 INFO - PROCESS | 1944 | 1461755681034 Marionette DEBUG loaded listener.js 04:14:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x12d47a000) [pid = 1944] [serial = 1445] [outer = 0x12c991400] 04:14:41 INFO - PROCESS | 1944 | 1461755681397 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 04:14:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:14:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 568ms 04:14:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:14:41 INFO - PROCESS | 1944 | 1461755681429 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:14:41 INFO - PROCESS | 1944 | 1461755681431 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:14:41 INFO - PROCESS | 1944 | 1461755681433 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:14:41 INFO - PROCESS | 1944 | 1461755681434 Marionette TRACE conn2 <- [1,1898,null,{}] 04:14:41 INFO - PROCESS | 1944 | 1461755681437 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:41 INFO - PROCESS | 1944 | 1461755681566 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:14:41 INFO - PROCESS | 1944 | 1461755681579 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fbbd000 == 100 [pid = 1944] [id = 482] 04:14:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x12c99b800) [pid = 1944] [serial = 1446] [outer = 0x0] 04:14:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x12e371000) [pid = 1944] [serial = 1447] [outer = 0x12c99b800] 04:14:41 INFO - PROCESS | 1944 | 1461755681604 Marionette DEBUG loaded listener.js 04:14:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x12f46a400) [pid = 1944] [serial = 1448] [outer = 0x12c99b800] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x11c914400) [pid = 1944] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x127eaec00) [pid = 1944] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x127eb2800) [pid = 1944] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x1285ee000) [pid = 1944] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x114f76800) [pid = 1944] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x11bbdb800) [pid = 1944] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x11c38c000) [pid = 1944] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x118ad0400) [pid = 1944] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x12b5f2c00) [pid = 1944] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x11aa1e400) [pid = 1944] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x11c71e400) [pid = 1944] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x118acdc00) [pid = 1944] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x12bb67800) [pid = 1944] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:14:41 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x12e37b800) [pid = 1944] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:14:42 INFO - PROCESS | 1944 | 1461755682008 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 04:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 620ms 04:14:42 INFO - PROCESS | 1944 | 1461755682057 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:14:42 INFO - PROCESS | 1944 | 1461755682058 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:14:42 INFO - PROCESS | 1944 | 1461755682061 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:14:42 INFO - PROCESS | 1944 | 1461755682062 Marionette TRACE conn2 <- [1,1902,null,{}] 04:14:42 INFO - PROCESS | 1944 | 1461755682064 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:42 INFO - PROCESS | 1944 | 1461755682173 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:14:42 INFO - PROCESS | 1944 | 1461755682178 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x130417000 == 101 [pid = 1944] [id = 483] 04:14:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x11b7f6400) [pid = 1944] [serial = 1449] [outer = 0x0] 04:14:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x1285e6c00) [pid = 1944] [serial = 1450] [outer = 0x11b7f6400] 04:14:42 INFO - PROCESS | 1944 | 1461755682208 Marionette DEBUG loaded listener.js 04:14:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x12e37b800) [pid = 1944] [serial = 1451] [outer = 0x11b7f6400] 04:14:42 INFO - PROCESS | 1944 | 1461755682592 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 04:14:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:14:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 570ms 04:14:42 INFO - PROCESS | 1944 | 1461755682632 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:14:42 INFO - PROCESS | 1944 | 1461755682633 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:14:42 INFO - PROCESS | 1944 | 1461755682636 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:14:42 INFO - PROCESS | 1944 | 1461755682640 Marionette TRACE conn2 <- [1,1906,null,{}] 04:14:42 INFO - PROCESS | 1944 | 1461755682642 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:42 INFO - PROCESS | 1944 | 1461755682795 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:14:42 INFO - PROCESS | 1944 | 1461755682805 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x133203800 == 102 [pid = 1944] [id = 484] 04:14:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x12eab2400) [pid = 1944] [serial = 1452] [outer = 0x0] 04:14:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x12fec0800) [pid = 1944] [serial = 1453] [outer = 0x12eab2400] 04:14:42 INFO - PROCESS | 1944 | 1461755682831 Marionette DEBUG loaded listener.js 04:14:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x130471c00) [pid = 1944] [serial = 1454] [outer = 0x12eab2400] 04:14:43 INFO - PROCESS | 1944 | 1461755683189 Marionette TRACE conn2 <- [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]]]}] 04:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 577ms 04:14:43 INFO - PROCESS | 1944 | 1461755683213 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:14:43 INFO - PROCESS | 1944 | 1461755683214 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:14:43 INFO - PROCESS | 1944 | 1461755683216 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:14:43 INFO - PROCESS | 1944 | 1461755683218 Marionette TRACE conn2 <- [1,1910,null,{}] 04:14:43 INFO - PROCESS | 1944 | 1461755683221 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:43 INFO - PROCESS | 1944 | 1461755683326 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:14:43 INFO - PROCESS | 1944 | 1461755683406 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x13bbb0000 == 103 [pid = 1944] [id = 485] 04:14:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x1303e4000) [pid = 1944] [serial = 1455] [outer = 0x0] 04:14:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x13047d400) [pid = 1944] [serial = 1456] [outer = 0x1303e4000] 04:14:43 INFO - PROCESS | 1944 | 1461755683432 Marionette DEBUG loaded listener.js 04:14:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x13b672c00) [pid = 1944] [serial = 1457] [outer = 0x1303e4000] 04:14:43 INFO - PROCESS | 1944 | 1461755683725 Marionette TRACE conn2 <- [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]]]}] 04:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 521ms 04:14:43 INFO - PROCESS | 1944 | 1461755683744 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:14:43 INFO - PROCESS | 1944 | 1461755683745 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:14:43 INFO - PROCESS | 1944 | 1461755683748 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:14:43 INFO - PROCESS | 1944 | 1461755683749 Marionette TRACE conn2 <- [1,1914,null,{}] 04:14:43 INFO - PROCESS | 1944 | 1461755683752 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:43 INFO - PROCESS | 1944 | 1461755683949 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:14:44 INFO - PROCESS | 1944 | 1461755684101 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a82f000 == 104 [pid = 1944] [id = 486] 04:14:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x1142bd800) [pid = 1944] [serial = 1458] [outer = 0x0] 04:14:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x114f6c800) [pid = 1944] [serial = 1459] [outer = 0x1142bd800] 04:14:44 INFO - PROCESS | 1944 | 1461755684150 Marionette DEBUG loaded listener.js 04:14:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x11509b000) [pid = 1944] [serial = 1460] [outer = 0x1142bd800] 04:14:44 INFO - PROCESS | 1944 | 1461755684648 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 04:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 923ms 04:14:44 INFO - PROCESS | 1944 | 1461755684689 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:14:44 INFO - PROCESS | 1944 | 1461755684692 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:14:44 INFO - PROCESS | 1944 | 1461755684697 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:14:44 INFO - PROCESS | 1944 | 1461755684699 Marionette TRACE conn2 <- [1,1918,null,{}] 04:14:44 INFO - PROCESS | 1944 | 1461755684703 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:44 INFO - PROCESS | 1944 | 1461755684832 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:14:44 INFO - PROCESS | 1944 | 1461755684926 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x126ace800 == 105 [pid = 1944] [id = 487] 04:14:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x11aa1a000) [pid = 1944] [serial = 1461] [outer = 0x0] 04:14:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x11aa50400) [pid = 1944] [serial = 1462] [outer = 0x11aa1a000] 04:14:44 INFO - PROCESS | 1944 | 1461755684961 Marionette DEBUG loaded listener.js 04:14:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x11b7f6c00) [pid = 1944] [serial = 1463] [outer = 0x11aa1a000] 04:14:45 INFO - PROCESS | 1944 | 1461755685424 Marionette TRACE conn2 <- [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]]]}] 04:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 776ms 04:14:45 INFO - PROCESS | 1944 | 1461755685486 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:14:45 INFO - PROCESS | 1944 | 1461755685488 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:14:45 INFO - PROCESS | 1944 | 1461755685492 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:14:45 INFO - PROCESS | 1944 | 1461755685494 Marionette TRACE conn2 <- [1,1922,null,{}] 04:14:45 INFO - PROCESS | 1944 | 1461755685496 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:45 INFO - PROCESS | 1944 | 1461755685623 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:14:45 INFO - PROCESS | 1944 | 1461755685718 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e46f800 == 106 [pid = 1944] [id = 488] 04:14:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x11c91d000) [pid = 1944] [serial = 1464] [outer = 0x0] 04:14:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x11c9f6c00) [pid = 1944] [serial = 1465] [outer = 0x11c91d000] 04:14:45 INFO - PROCESS | 1944 | 1461755685749 Marionette DEBUG loaded listener.js 04:14:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x126a3a000) [pid = 1944] [serial = 1466] [outer = 0x11c91d000] 04:14:46 INFO - PROCESS | 1944 | 1461755686180 Marionette TRACE conn2 <- [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]]]}] 04:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 722ms 04:14:46 INFO - PROCESS | 1944 | 1461755686221 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:14:46 INFO - PROCESS | 1944 | 1461755686224 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:14:46 INFO - PROCESS | 1944 | 1461755686234 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:14:46 INFO - PROCESS | 1944 | 1461755686240 Marionette TRACE conn2 <- [1,1926,null,{}] 04:14:46 INFO - PROCESS | 1944 | 1461755686243 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:46 INFO - PROCESS | 1944 | 1461755686367 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:14:46 INFO - PROCESS | 1944 | 1461755686459 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x141d41800 == 107 [pid = 1944] [id = 489] 04:14:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x1274da800) [pid = 1944] [serial = 1467] [outer = 0x0] 04:14:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12b6bac00) [pid = 1944] [serial = 1468] [outer = 0x1274da800] 04:14:46 INFO - PROCESS | 1944 | 1461755686490 Marionette DEBUG loaded listener.js 04:14:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12bea0000) [pid = 1944] [serial = 1469] [outer = 0x1274da800] 04:14:46 INFO - PROCESS | 1944 | 1461755686885 Marionette TRACE conn2 <- [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]]]}] 04:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 678ms 04:14:46 INFO - PROCESS | 1944 | 1461755686923 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:14:46 INFO - PROCESS | 1944 | 1461755686925 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:14:46 INFO - PROCESS | 1944 | 1461755686927 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:14:46 INFO - PROCESS | 1944 | 1461755686928 Marionette TRACE conn2 <- [1,1930,null,{}] 04:14:46 INFO - PROCESS | 1944 | 1461755686931 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:47 INFO - PROCESS | 1944 | 1461755687075 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:14:47 INFO - PROCESS | 1944 | 1461755687195 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x141faa000 == 108 [pid = 1944] [id = 490] 04:14:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x129aaf000) [pid = 1944] [serial = 1470] [outer = 0x0] 04:14:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12d2ec800) [pid = 1944] [serial = 1471] [outer = 0x129aaf000] 04:14:47 INFO - PROCESS | 1944 | 1461755687227 Marionette DEBUG loaded listener.js 04:14:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12e4b8c00) [pid = 1944] [serial = 1472] [outer = 0x129aaf000] 04:14:47 INFO - PROCESS | 1944 | 1461755687637 Marionette TRACE conn2 <- [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]]]}] 04:14:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 770ms 04:14:47 INFO - PROCESS | 1944 | 1461755687697 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:14:47 INFO - PROCESS | 1944 | 1461755687699 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:14:47 INFO - PROCESS | 1944 | 1461755687701 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:14:47 INFO - PROCESS | 1944 | 1461755687702 Marionette TRACE conn2 <- [1,1934,null,{}] 04:14:47 INFO - PROCESS | 1944 | 1461755687705 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:47 INFO - PROCESS | 1944 | 1461755687830 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:14:47 INFO - PROCESS | 1944 | 1461755687952 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x143263800 == 109 [pid = 1944] [id = 491] 04:14:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12fe0fc00) [pid = 1944] [serial = 1473] [outer = 0x0] 04:14:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x1303dcc00) [pid = 1944] [serial = 1474] [outer = 0x12fe0fc00] 04:14:47 INFO - PROCESS | 1944 | 1461755687992 Marionette DEBUG loaded listener.js 04:14:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x130b0d000) [pid = 1944] [serial = 1475] [outer = 0x12fe0fc00] 04:14:48 INFO - PROCESS | 1944 | 1461755688458 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 04:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 820ms 04:14:48 INFO - PROCESS | 1944 | 1461755688522 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:14:48 INFO - PROCESS | 1944 | 1461755688523 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:14:48 INFO - PROCESS | 1944 | 1461755688526 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:14:48 INFO - PROCESS | 1944 | 1461755688527 Marionette TRACE conn2 <- [1,1938,null,{}] 04:14:48 INFO - PROCESS | 1944 | 1461755688530 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:48 INFO - PROCESS | 1944 | 1461755688657 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:14:48 INFO - PROCESS | 1944 | 1461755688751 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x1435c6800 == 110 [pid = 1944] [id = 492] 04:14:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x130b0e800) [pid = 1944] [serial = 1476] [outer = 0x0] 04:14:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x13ba4a800) [pid = 1944] [serial = 1477] [outer = 0x130b0e800] 04:14:48 INFO - PROCESS | 1944 | 1461755688781 Marionette DEBUG loaded listener.js 04:14:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x13bbcf800) [pid = 1944] [serial = 1478] [outer = 0x130b0e800] 04:14:49 INFO - PROCESS | 1944 | 1461755689198 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 04:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 720ms 04:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:14:49 INFO - PROCESS | 1944 | 1461755689247 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 1944 | 1461755689248 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:14:49 INFO - PROCESS | 1944 | 1461755689250 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 1944 | 1461755689252 Marionette TRACE conn2 <- [1,1942,null,{}] 04:14:49 INFO - PROCESS | 1944 | 1461755689254 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:49 INFO - PROCESS | 1944 | 1461755689376 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:14:49 INFO - PROCESS | 1944 | 1461755689467 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x143682000 == 111 [pid = 1944] [id = 493] 04:14:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x11c0a9800) [pid = 1944] [serial = 1479] [outer = 0x0] 04:14:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x13bbd6000) [pid = 1944] [serial = 1480] [outer = 0x11c0a9800] 04:14:49 INFO - PROCESS | 1944 | 1461755689496 Marionette DEBUG loaded listener.js 04:14:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x13bbe2c00) [pid = 1944] [serial = 1481] [outer = 0x11c0a9800] 04:14:49 INFO - PROCESS | 1944 | 1461755689909 Marionette TRACE conn2 <- [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]]]}] 04:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 670ms 04:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:14:49 INFO - PROCESS | 1944 | 1461755689921 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:14:49 INFO - PROCESS | 1944 | 1461755689922 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:14:49 INFO - PROCESS | 1944 | 1461755689925 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:14:49 INFO - PROCESS | 1944 | 1461755689926 Marionette TRACE conn2 <- [1,1946,null,{}] 04:14:49 INFO - PROCESS | 1944 | 1461755689928 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:50 INFO - PROCESS | 1944 | 1461755690064 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:14:50 INFO - PROCESS | 1944 | 1461755690171 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x143695000 == 112 [pid = 1944] [id = 494] 04:14:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x11ca31000) [pid = 1944] [serial = 1482] [outer = 0x0] 04:14:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x11ca36800) [pid = 1944] [serial = 1483] [outer = 0x11ca31000] 04:14:50 INFO - PROCESS | 1944 | 1461755690201 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x11ca3b400) [pid = 1944] [serial = 1484] [outer = 0x11ca31000] 04:14:50 INFO - PROCESS | 1944 | 1461755690600 Marionette TRACE conn2 <- [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]]]}] 04:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 720ms 04:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:14:50 INFO - PROCESS | 1944 | 1461755690645 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:14:50 INFO - PROCESS | 1944 | 1461755690647 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:14:50 INFO - PROCESS | 1944 | 1461755690649 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:14:50 INFO - PROCESS | 1944 | 1461755690650 Marionette TRACE conn2 <- [1,1950,null,{}] 04:14:50 INFO - PROCESS | 1944 | 1461755690653 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:50 INFO - PROCESS | 1944 | 1461755690778 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:14:50 INFO - PROCESS | 1944 | 1461755690901 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x14386e800 == 113 [pid = 1944] [id = 495] 04:14:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x11ca34400) [pid = 1944] [serial = 1485] [outer = 0x0] 04:14:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x13bbd3400) [pid = 1944] [serial = 1486] [outer = 0x11ca34400] 04:14:50 INFO - PROCESS | 1944 | 1461755690933 Marionette DEBUG loaded listener.js 04:14:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x13bbe9400) [pid = 1944] [serial = 1487] [outer = 0x11ca34400] 04:14:51 INFO - PROCESS | 1944 | 1461755691381 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 04:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 821ms 04:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:14:51 INFO - PROCESS | 1944 | 1461755691471 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:14:51 INFO - PROCESS | 1944 | 1461755691472 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:14:51 INFO - PROCESS | 1944 | 1461755691474 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:14:51 INFO - PROCESS | 1944 | 1461755691476 Marionette TRACE conn2 <- [1,1954,null,{}] 04:14:51 INFO - PROCESS | 1944 | 1461755691478 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:51 INFO - PROCESS | 1944 | 1461755691601 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:14:51 INFO - PROCESS | 1944 | 1461755691694 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c9a8800 == 114 [pid = 1944] [id = 496] 04:14:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x119135400) [pid = 1944] [serial = 1488] [outer = 0x0] 04:14:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x128514c00) [pid = 1944] [serial = 1489] [outer = 0x119135400] 04:14:51 INFO - PROCESS | 1944 | 1461755691729 Marionette DEBUG loaded listener.js 04:14:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x13e493800) [pid = 1944] [serial = 1490] [outer = 0x119135400] 04:14:52 INFO - PROCESS | 1944 | 1461755692416 Marionette TRACE conn2 <- [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]]]}] 04:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1021ms 04:14:52 INFO - PROCESS | 1944 | 1461755692497 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:14:52 INFO - PROCESS | 1944 | 1461755692499 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:14:52 INFO - PROCESS | 1944 | 1461755692518 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:14:52 INFO - PROCESS | 1944 | 1461755692520 Marionette TRACE conn2 <- [1,1958,null,{}] 04:14:52 INFO - PROCESS | 1944 | 1461755692524 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:52 INFO - PROCESS | 1944 | 1461755692644 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:14:52 INFO - PROCESS | 1944 | 1461755692767 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d62800 == 115 [pid = 1944] [id = 497] 04:14:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x115070800) [pid = 1944] [serial = 1491] [outer = 0x0] 04:14:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x1150a0400) [pid = 1944] [serial = 1492] [outer = 0x115070800] 04:14:52 INFO - PROCESS | 1944 | 1461755692798 Marionette DEBUG loaded listener.js 04:14:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x1187c4000) [pid = 1944] [serial = 1493] [outer = 0x115070800] 04:14:53 INFO - PROCESS | 1944 | 1461755693268 Marionette TRACE conn2 <- [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]]]}] 04:14:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 775ms 04:14:53 INFO - PROCESS | 1944 | 1461755693306 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:14:53 INFO - PROCESS | 1944 | 1461755693311 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:14:53 INFO - PROCESS | 1944 | 1461755693319 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:14:53 INFO - PROCESS | 1944 | 1461755693324 Marionette TRACE conn2 <- [1,1962,null,{}] 04:14:53 INFO - PROCESS | 1944 | 1461755693328 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:53 INFO - PROCESS | 1944 | 1461755693496 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:14:53 INFO - PROCESS | 1944 | 1461755693684 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x11ca1c800 == 116 [pid = 1944] [id = 498] 04:14:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x11aa21800) [pid = 1944] [serial = 1494] [outer = 0x0] 04:14:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x11aa9b400) [pid = 1944] [serial = 1495] [outer = 0x11aa21800] 04:14:53 INFO - PROCESS | 1944 | 1461755693735 Marionette DEBUG loaded listener.js 04:14:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x11bbdb800) [pid = 1944] [serial = 1496] [outer = 0x11aa21800] 04:14:53 INFO - PROCESS | 1944 | --DOCSHELL 0x12fa14800 == 115 [pid = 1944] [id = 262] 04:14:53 INFO - PROCESS | 1944 | --DOCSHELL 0x12b12b800 == 114 [pid = 1944] [id = 188] 04:14:53 INFO - PROCESS | 1944 | --DOCSHELL 0x13041d800 == 113 [pid = 1944] [id = 220] 04:14:53 INFO - PROCESS | 1944 | --DOCSHELL 0x13bbb0000 == 112 [pid = 1944] [id = 485] 04:14:53 INFO - PROCESS | 1944 | --DOCSHELL 0x133203800 == 111 [pid = 1944] [id = 484] 04:14:53 INFO - PROCESS | 1944 | --DOCSHELL 0x130417000 == 110 [pid = 1944] [id = 483] 04:14:53 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x12bea2000) [pid = 1944] [serial = 1380] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12fbbd000 == 109 [pid = 1944] [id = 482] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12ee5b800 == 108 [pid = 1944] [id = 481] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12e456000 == 107 [pid = 1944] [id = 480] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12d458000 == 106 [pid = 1944] [id = 479] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12c78f000 == 105 [pid = 1944] [id = 478] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x1274ad000 == 104 [pid = 1944] [id = 477] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x125972000 == 103 [pid = 1944] [id = 476] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x125d59800 == 102 [pid = 1944] [id = 475] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x129d85000 == 101 [pid = 1944] [id = 474] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x11b24d800 == 100 [pid = 1944] [id = 473] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x125d4d800 == 99 [pid = 1944] [id = 472] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x141cdc000 == 98 [pid = 1944] [id = 471] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x13bbac000 == 97 [pid = 1944] [id = 470] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x13b6fa800 == 96 [pid = 1944] [id = 469] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x1332b1000 == 95 [pid = 1944] [id = 468] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x130c4d800 == 94 [pid = 1944] [id = 467] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x13054e800 == 93 [pid = 1944] [id = 466] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x13041a800 == 92 [pid = 1944] [id = 465] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x11c7b0800 == 91 [pid = 1944] [id = 464] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x12d74b000 == 90 [pid = 1944] [id = 463] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x125e6e800 == 89 [pid = 1944] [id = 462] 04:14:54 INFO - PROCESS | 1944 | --DOCSHELL 0x119bd9000 == 88 [pid = 1944] [id = 461] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x126ede400) [pid = 1944] [serial = 1362] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x128518c00) [pid = 1944] [serial = 1365] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x129a29400) [pid = 1944] [serial = 1368] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x12b308000) [pid = 1944] [serial = 1371] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x11509bc00) [pid = 1944] [serial = 1345] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x115067000) [pid = 1944] [serial = 1344] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x11c0bdc00) [pid = 1944] [serial = 1353] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x11c384c00) [pid = 1944] [serial = 1354] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x11c715c00) [pid = 1944] [serial = 1356] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x11c917400) [pid = 1944] [serial = 1357] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x11a8d1000) [pid = 1944] [serial = 1348] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x119143400) [pid = 1944] [serial = 1347] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x12be3d800) [pid = 1944] [serial = 1378] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x12c9f7000) [pid = 1944] [serial = 1329] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x11aa49000) [pid = 1944] [serial = 1335] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x12c94b800) [pid = 1944] [serial = 1326] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x11af31c00) [pid = 1944] [serial = 1350] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x11b799400) [pid = 1944] [serial = 1351] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x118ef9000) [pid = 1944] [serial = 1317] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x1158dac00) [pid = 1944] [serial = 1338] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x1148e0800) [pid = 1944] [serial = 1341] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x11c9efc00) [pid = 1944] [serial = 1359] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x12e64c000) [pid = 1944] [serial = 1332] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x12b30b000) [pid = 1944] [serial = 1323] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x11c721400) [pid = 1944] [serial = 1320] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x12b6b3000) [pid = 1944] [serial = 1374] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x12b5f2800) [pid = 1944] [serial = 1372] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x129967400) [pid = 1944] [serial = 1366] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x129b09800) [pid = 1944] [serial = 1369] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x127eae400) [pid = 1944] [serial = 1363] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x126a39400) [pid = 1944] [serial = 1360] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x12bb67000) [pid = 1944] [serial = 1375] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x12bb6fc00) [pid = 1944] [serial = 1377] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x12e37a800) [pid = 1944] [serial = 1108] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x12e64cc00) [pid = 1944] [serial = 1111] [outer = 0x0] [url = about:blank] 04:14:54 INFO - PROCESS | 1944 | 1461755694225 Marionette TRACE conn2 <- [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]]]}] 04:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 926ms 04:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:14:54 INFO - PROCESS | 1944 | 1461755694245 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:14:54 INFO - PROCESS | 1944 | 1461755694247 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:14:54 INFO - PROCESS | 1944 | 1461755694249 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:14:54 INFO - PROCESS | 1944 | 1461755694251 Marionette TRACE conn2 <- [1,1966,null,{}] 04:14:54 INFO - PROCESS | 1944 | 1461755694259 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:54 INFO - PROCESS | 1944 | 1461755694367 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:14:54 INFO - PROCESS | 1944 | 1461755694373 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c9a8000 == 89 [pid = 1944] [id = 499] 04:14:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x11c384000) [pid = 1944] [serial = 1497] [outer = 0x0] 04:14:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x11c38d800) [pid = 1944] [serial = 1498] [outer = 0x11c384000] 04:14:54 INFO - PROCESS | 1944 | 1461755694402 Marionette DEBUG loaded listener.js 04:14:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x11c914400) [pid = 1944] [serial = 1499] [outer = 0x11c384000] 04:14:54 INFO - PROCESS | 1944 | 1461755694796 Marionette TRACE conn2 <- [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]]]}] 04:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 572ms 04:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:14:54 INFO - PROCESS | 1944 | 1461755694822 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:14:54 INFO - PROCESS | 1944 | 1461755694824 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:14:54 INFO - PROCESS | 1944 | 1461755694826 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:14:54 INFO - PROCESS | 1944 | 1461755694827 Marionette TRACE conn2 <- [1,1970,null,{}] 04:14:54 INFO - PROCESS | 1944 | 1461755694829 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:54 INFO - PROCESS | 1944 | 1461755694932 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:14:54 INFO - PROCESS | 1944 | 1461755694937 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x129922000 == 90 [pid = 1944] [id = 500] 04:14:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x11c9ec800) [pid = 1944] [serial = 1500] [outer = 0x0] 04:14:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x1259d2000) [pid = 1944] [serial = 1501] [outer = 0x11c9ec800] 04:14:54 INFO - PROCESS | 1944 | 1461755694964 Marionette DEBUG loaded listener.js 04:14:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x126c71400) [pid = 1944] [serial = 1502] [outer = 0x11c9ec800] 04:14:55 INFO - PROCESS | 1944 | 1461755695334 Marionette TRACE conn2 <- [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]]]}] 04:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 517ms 04:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:14:55 INFO - PROCESS | 1944 | 1461755695344 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:14:55 INFO - PROCESS | 1944 | 1461755695345 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:14:55 INFO - PROCESS | 1944 | 1461755695347 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:14:55 INFO - PROCESS | 1944 | 1461755695348 Marionette TRACE conn2 <- [1,1974,null,{}] 04:14:55 INFO - PROCESS | 1944 | 1461755695350 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:55 INFO - PROCESS | 1944 | 1461755695484 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:14:55 INFO - PROCESS | 1944 | 1461755695493 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bed4800 == 91 [pid = 1944] [id = 501] 04:14:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x1273d1c00) [pid = 1944] [serial = 1503] [outer = 0x0] 04:14:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x127f06800) [pid = 1944] [serial = 1504] [outer = 0x1273d1c00] 04:14:55 INFO - PROCESS | 1944 | 1461755695519 Marionette DEBUG loaded listener.js 04:14:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x1285ee800) [pid = 1944] [serial = 1505] [outer = 0x1273d1c00] 04:14:55 INFO - PROCESS | 1944 | 1461755695881 Marionette TRACE conn2 <- [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]]]}] 04:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 574ms 04:14:55 INFO - PROCESS | 1944 | 1461755695922 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:14:55 INFO - PROCESS | 1944 | 1461755695923 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:14:55 INFO - PROCESS | 1944 | 1461755695926 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:14:55 INFO - PROCESS | 1944 | 1461755695927 Marionette TRACE conn2 <- [1,1978,null,{}] 04:14:55 INFO - PROCESS | 1944 | 1461755695929 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:56 INFO - PROCESS | 1944 | 1461755696057 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:14:56 INFO - PROCESS | 1944 | 1461755696198 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d453800 == 92 [pid = 1944] [id = 502] 04:14:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x1285ee000) [pid = 1944] [serial = 1506] [outer = 0x0] 04:14:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12b308000) [pid = 1944] [serial = 1507] [outer = 0x1285ee000] 04:14:56 INFO - PROCESS | 1944 | 1461755696244 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12c8a2800) [pid = 1944] [serial = 1508] [outer = 0x1285ee000] 04:14:56 INFO - PROCESS | 1944 | 1461755696669 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 770ms 04:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:14:56 INFO - PROCESS | 1944 | 1461755696697 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:14:56 INFO - PROCESS | 1944 | 1461755696698 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:14:56 INFO - PROCESS | 1944 | 1461755696700 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:14:56 INFO - PROCESS | 1944 | 1461755696701 Marionette TRACE conn2 <- [1,1982,null,{}] 04:14:56 INFO - PROCESS | 1944 | 1461755696704 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:56 INFO - PROCESS | 1944 | 1461755696849 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:14:56 INFO - PROCESS | 1944 | 1461755696863 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e452800 == 93 [pid = 1944] [id = 503] 04:14:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12be33400) [pid = 1944] [serial = 1509] [outer = 0x0] 04:14:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x12c96f800) [pid = 1944] [serial = 1510] [outer = 0x12be33400] 04:14:56 INFO - PROCESS | 1944 | 1461755696890 Marionette DEBUG loaded listener.js 04:14:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x12c9f9800) [pid = 1944] [serial = 1511] [outer = 0x12be33400] 04:14:57 INFO - PROCESS | 1944 | 1461755697249 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 571ms 04:14:57 INFO - PROCESS | 1944 | 1461755697272 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 1944 | 1461755697273 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:14:57 INFO - PROCESS | 1944 | 1461755697275 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:14:57 INFO - PROCESS | 1944 | 1461755697276 Marionette TRACE conn2 <- [1,1986,null,{}] 04:14:57 INFO - PROCESS | 1944 | 1461755697279 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:57 INFO - PROCESS | 1944 | 1461755697410 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:14:57 INFO - PROCESS | 1944 | 1461755697425 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f447000 == 94 [pid = 1944] [id = 504] 04:14:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x12d088800) [pid = 1944] [serial = 1512] [outer = 0x0] 04:14:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x12d477000) [pid = 1944] [serial = 1513] [outer = 0x12d088800] 04:14:57 INFO - PROCESS | 1944 | 1461755697451 Marionette DEBUG loaded listener.js 04:14:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x12d6df800) [pid = 1944] [serial = 1514] [outer = 0x12d088800] 04:14:57 INFO - PROCESS | 1944 | 1461755697821 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 568ms 04:14:57 INFO - PROCESS | 1944 | 1461755697843 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:14:57 INFO - PROCESS | 1944 | 1461755697845 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:14:57 INFO - PROCESS | 1944 | 1461755697847 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:14:57 INFO - PROCESS | 1944 | 1461755697848 Marionette TRACE conn2 <- [1,1990,null,{}] 04:14:57 INFO - PROCESS | 1944 | 1461755697850 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:57 INFO - PROCESS | 1944 | 1461755697986 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:14:58 INFO - PROCESS | 1944 | 1461755698005 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fbb7000 == 95 [pid = 1944] [id = 505] 04:14:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x12dcbe000) [pid = 1944] [serial = 1515] [outer = 0x0] 04:14:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x12e3a7400) [pid = 1944] [serial = 1516] [outer = 0x12dcbe000] 04:14:58 INFO - PROCESS | 1944 | 1461755698031 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x12e645000) [pid = 1944] [serial = 1517] [outer = 0x12dcbe000] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x129b18800) [pid = 1944] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x12b30e000) [pid = 1944] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12c991400) [pid = 1944] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x11c0a4800) [pid = 1944] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x1158e1c00) [pid = 1944] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x112d30800) [pid = 1944] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x12c99b800) [pid = 1944] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x1285e7800) [pid = 1944] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x12eab2400) [pid = 1944] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x1285ecc00) [pid = 1944] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x11c38b400) [pid = 1944] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x11aaa0000) [pid = 1944] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x11b7f6400) [pid = 1944] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:14:58 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x1273d4000) [pid = 1944] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 771ms 04:14:58 INFO - PROCESS | 1944 | 1461755698610 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 04:14:58 INFO - PROCESS | 1944 | 1461755698619 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:14:58 INFO - PROCESS | 1944 | 1461755698622 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:14:58 INFO - PROCESS | 1944 | 1461755698625 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:14:58 INFO - PROCESS | 1944 | 1461755698626 Marionette TRACE conn2 <- [1,1994,null,{}] 04:14:58 INFO - PROCESS | 1944 | 1461755698628 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:58 INFO - PROCESS | 1944 | 1461755698767 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:14:58 INFO - PROCESS | 1944 | 1461755698818 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c799000 == 96 [pid = 1944] [id = 506] 04:14:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x1158e1c00) [pid = 1944] [serial = 1518] [outer = 0x0] 04:14:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x127f09c00) [pid = 1944] [serial = 1519] [outer = 0x1158e1c00] 04:14:58 INFO - PROCESS | 1944 | 1461755698844 Marionette DEBUG loaded listener.js 04:14:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x12be3c000) [pid = 1944] [serial = 1520] [outer = 0x1158e1c00] 04:14:59 INFO - PROCESS | 1944 | 1461755699133 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 04:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 518ms 04:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:14:59 INFO - PROCESS | 1944 | 1461755699143 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:14:59 INFO - PROCESS | 1944 | 1461755699145 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:14:59 INFO - PROCESS | 1944 | 1461755699147 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:14:59 INFO - PROCESS | 1944 | 1461755699149 Marionette TRACE conn2 <- [1,1998,null,{}] 04:14:59 INFO - PROCESS | 1944 | 1461755699151 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:59 INFO - PROCESS | 1944 | 1461755699280 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:14:59 INFO - PROCESS | 1944 | 1461755699360 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x130bd5000 == 97 [pid = 1944] [id = 507] 04:14:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x11c0a4800) [pid = 1944] [serial = 1521] [outer = 0x0] 04:14:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12c9e4c00) [pid = 1944] [serial = 1522] [outer = 0x11c0a4800] 04:14:59 INFO - PROCESS | 1944 | 1461755699390 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12f5f6400) [pid = 1944] [serial = 1523] [outer = 0x11c0a4800] 04:14:59 INFO - PROCESS | 1944 | 1461755699714 Marionette TRACE conn2 <- [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]]]}] 04:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 575ms 04:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:14:59 INFO - PROCESS | 1944 | 1461755699724 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:14:59 INFO - PROCESS | 1944 | 1461755699726 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:14:59 INFO - PROCESS | 1944 | 1461755699728 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:14:59 INFO - PROCESS | 1944 | 1461755699729 Marionette TRACE conn2 <- [1,2002,null,{}] 04:14:59 INFO - PROCESS | 1944 | 1461755699732 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:14:59 INFO - PROCESS | 1944 | 1461755699864 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:14:59 INFO - PROCESS | 1944 | 1461755699872 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:14:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x13b989800 == 98 [pid = 1944] [id = 508] 04:14:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x12fa38800) [pid = 1944] [serial = 1524] [outer = 0x0] 04:14:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x1303dd400) [pid = 1944] [serial = 1525] [outer = 0x12fa38800] 04:14:59 INFO - PROCESS | 1944 | 1461755699913 Marionette DEBUG loaded listener.js 04:14:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x130b04400) [pid = 1944] [serial = 1526] [outer = 0x12fa38800] 04:15:00 INFO - PROCESS | 1944 | 1461755700273 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 04:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 571ms 04:15:00 INFO - PROCESS | 1944 | 1461755700317 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:15:00 INFO - PROCESS | 1944 | 1461755700319 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:15:00 INFO - PROCESS | 1944 | 1461755700330 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:15:00 INFO - PROCESS | 1944 | 1461755700331 Marionette TRACE conn2 <- [1,2006,null,{}] 04:15:00 INFO - PROCESS | 1944 | 1461755700333 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:00 INFO - PROCESS | 1944 | 1461755700440 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:15:00 INFO - PROCESS | 1944 | 1461755700634 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a82b800 == 99 [pid = 1944] [id = 509] 04:15:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x112e26800) [pid = 1944] [serial = 1527] [outer = 0x0] 04:15:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x112e2f800) [pid = 1944] [serial = 1528] [outer = 0x112e26800] 04:15:00 INFO - PROCESS | 1944 | 1461755700711 Marionette DEBUG loaded listener.js 04:15:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x115609400) [pid = 1944] [serial = 1529] [outer = 0x112e26800] 04:15:01 INFO - PROCESS | 1944 | 1461755701187 Marionette TRACE conn2 <- [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]]]}] 04:15:01 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 04:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 869ms 04:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:15:01 INFO - PROCESS | 1944 | 1461755701200 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:15:01 INFO - PROCESS | 1944 | 1461755701204 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:15:01 INFO - PROCESS | 1944 | 1461755701208 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:15:01 INFO - PROCESS | 1944 | 1461755701211 Marionette TRACE conn2 <- [1,2010,null,{}] 04:15:01 INFO - PROCESS | 1944 | 1461755701214 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:01 INFO - PROCESS | 1944 | 1461755701345 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:15:01 INFO - PROCESS | 1944 | 1461755701468 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x129ad3000 == 100 [pid = 1944] [id = 510] 04:15:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x11853b800) [pid = 1944] [serial = 1530] [outer = 0x0] 04:15:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x11af35400) [pid = 1944] [serial = 1531] [outer = 0x11853b800] 04:15:01 INFO - PROCESS | 1944 | 1461755701503 Marionette DEBUG loaded listener.js 04:15:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x11c384800) [pid = 1944] [serial = 1532] [outer = 0x11853b800] 04:15:01 INFO - PROCESS | 1944 | 1461755701972 Marionette TRACE conn2 <- [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]]]}] 04:15:02 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 04:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 820ms 04:15:02 INFO - PROCESS | 1944 | 1461755702031 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:15:02 INFO - PROCESS | 1944 | 1461755702034 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:15:02 INFO - PROCESS | 1944 | 1461755702036 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:15:02 INFO - PROCESS | 1944 | 1461755702038 Marionette TRACE conn2 <- [1,2014,null,{}] 04:15:02 INFO - PROCESS | 1944 | 1461755702040 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:02 INFO - PROCESS | 1944 | 1461755702166 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:15:02 INFO - PROCESS | 1944 | 1461755702262 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ee53800 == 101 [pid = 1944] [id = 511] 04:15:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x11c910c00) [pid = 1944] [serial = 1533] [outer = 0x0] 04:15:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x125dbdc00) [pid = 1944] [serial = 1534] [outer = 0x11c910c00] 04:15:02 INFO - PROCESS | 1944 | 1461755702293 Marionette DEBUG loaded listener.js 04:15:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x129a28000) [pid = 1944] [serial = 1535] [outer = 0x11c910c00] 04:15:02 INFO - PROCESS | 1944 | 1461755702746 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 04:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 770ms 04:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:15:02 INFO - PROCESS | 1944 | 1461755702806 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:15:02 INFO - PROCESS | 1944 | 1461755702808 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:15:02 INFO - PROCESS | 1944 | 1461755702816 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:15:02 INFO - PROCESS | 1944 | 1461755702821 Marionette TRACE conn2 <- [1,2018,null,{}] 04:15:02 INFO - PROCESS | 1944 | 1461755702825 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:02 INFO - PROCESS | 1944 | 1461755702953 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:15:03 INFO - PROCESS | 1944 | 1461755703049 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x141cc8800 == 102 [pid = 1944] [id = 512] 04:15:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x127eb1c00) [pid = 1944] [serial = 1536] [outer = 0x0] 04:15:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x12c98f800) [pid = 1944] [serial = 1537] [outer = 0x127eb1c00] 04:15:03 INFO - PROCESS | 1944 | 1461755703080 Marionette DEBUG loaded listener.js 04:15:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x12d479400) [pid = 1944] [serial = 1538] [outer = 0x127eb1c00] 04:15:03 INFO - PROCESS | 1944 | 1461755703565 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 780ms 04:15:03 INFO - PROCESS | 1944 | 1461755703592 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:15:03 INFO - PROCESS | 1944 | 1461755703594 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:15:03 INFO - PROCESS | 1944 | 1461755703596 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:15:03 INFO - PROCESS | 1944 | 1461755703597 Marionette TRACE conn2 <- [1,2022,null,{}] 04:15:03 INFO - PROCESS | 1944 | 1461755703600 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:03 INFO - PROCESS | 1944 | 1461755703725 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:15:03 INFO - PROCESS | 1944 | 1461755703822 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x141fa7800 == 103 [pid = 1944] [id = 513] 04:15:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x12d092000) [pid = 1944] [serial = 1539] [outer = 0x0] 04:15:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x12eab7800) [pid = 1944] [serial = 1540] [outer = 0x12d092000] 04:15:03 INFO - PROCESS | 1944 | 1461755703852 Marionette DEBUG loaded listener.js 04:15:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x12f5ed800) [pid = 1944] [serial = 1541] [outer = 0x12d092000] 04:15:04 INFO - PROCESS | 1944 | 1461755704261 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 04:15:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 719ms 04:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:15:04 INFO - PROCESS | 1944 | 1461755704316 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:15:04 INFO - PROCESS | 1944 | 1461755704317 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:15:04 INFO - PROCESS | 1944 | 1461755704320 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:15:04 INFO - PROCESS | 1944 | 1461755704322 Marionette TRACE conn2 <- [1,2026,null,{}] 04:15:04 INFO - PROCESS | 1944 | 1461755704326 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:04 INFO - PROCESS | 1944 | 1461755704445 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:15:04 INFO - PROCESS | 1944 | 1461755704541 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x1435c8000 == 104 [pid = 1944] [id = 514] 04:15:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x130b06000) [pid = 1944] [serial = 1542] [outer = 0x0] 04:15:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x130b0bc00) [pid = 1944] [serial = 1543] [outer = 0x130b06000] 04:15:04 INFO - PROCESS | 1944 | 1461755704578 Marionette DEBUG loaded listener.js 04:15:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x13bbea000) [pid = 1944] [serial = 1544] [outer = 0x130b06000] 04:15:05 INFO - PROCESS | 1944 | 1461755705023 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 04:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 723ms 04:15:05 INFO - PROCESS | 1944 | 1461755705090 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:15:05 INFO - PROCESS | 1944 | 1461755705091 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:15:05 INFO - PROCESS | 1944 | 1461755705095 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:15:05 INFO - PROCESS | 1944 | 1461755705097 Marionette TRACE conn2 <- [1,2030,null,{}] 04:15:05 INFO - PROCESS | 1944 | 1461755705099 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:05 INFO - PROCESS | 1944 | 1461755705224 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:15:05 INFO - PROCESS | 1944 | 1461755705320 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x1439af000 == 105 [pid = 1944] [id = 515] 04:15:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x13e496c00) [pid = 1944] [serial = 1545] [outer = 0x0] 04:15:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x13e49c400) [pid = 1944] [serial = 1546] [outer = 0x13e496c00] 04:15:05 INFO - PROCESS | 1944 | 1461755705350 Marionette DEBUG loaded listener.js 04:15:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x13e4bd800) [pid = 1944] [serial = 1547] [outer = 0x13e496c00] 04:15:05 INFO - PROCESS | 1944 | 1461755705772 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 04:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 719ms 04:15:05 INFO - PROCESS | 1944 | 1461755705815 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:15:05 INFO - PROCESS | 1944 | 1461755705816 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:15:05 INFO - PROCESS | 1944 | 1461755705819 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:15:05 INFO - PROCESS | 1944 | 1461755705820 Marionette TRACE conn2 <- [1,2034,null,{}] 04:15:05 INFO - PROCESS | 1944 | 1461755705823 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:05 INFO - PROCESS | 1944 | 1461755705945 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:15:06 INFO - PROCESS | 1944 | 1461755706070 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x145806000 == 106 [pid = 1944] [id = 516] 04:15:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x126e03c00) [pid = 1944] [serial = 1548] [outer = 0x0] 04:15:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x126e0a000) [pid = 1944] [serial = 1549] [outer = 0x126e03c00] 04:15:06 INFO - PROCESS | 1944 | 1461755706101 Marionette DEBUG loaded listener.js 04:15:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x126e0f000) [pid = 1944] [serial = 1550] [outer = 0x126e03c00] 04:15:06 INFO - PROCESS | 1944 | 1461755706495 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 720ms 04:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:15:06 INFO - PROCESS | 1944 | 1461755706539 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:15:06 INFO - PROCESS | 1944 | 1461755706541 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:15:06 INFO - PROCESS | 1944 | 1461755706543 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:15:06 INFO - PROCESS | 1944 | 1461755706544 Marionette TRACE conn2 <- [1,2038,null,{}] 04:15:06 INFO - PROCESS | 1944 | 1461755706547 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:06 INFO - PROCESS | 1944 | 1461755706669 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:15:06 INFO - PROCESS | 1944 | 1461755706764 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x145a2e800 == 107 [pid = 1944] [id = 517] 04:15:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x126e0a400) [pid = 1944] [serial = 1551] [outer = 0x0] 04:15:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x13e49f000) [pid = 1944] [serial = 1552] [outer = 0x126e0a400] 04:15:06 INFO - PROCESS | 1944 | 1461755706794 Marionette DEBUG loaded listener.js 04:15:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x13e4c4000) [pid = 1944] [serial = 1553] [outer = 0x126e0a400] 04:15:07 INFO - PROCESS | 1944 | 1461755707221 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 719ms 04:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:15:07 INFO - PROCESS | 1944 | 1461755707262 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:15:07 INFO - PROCESS | 1944 | 1461755707264 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:15:07 INFO - PROCESS | 1944 | 1461755707266 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:15:07 INFO - PROCESS | 1944 | 1461755707267 Marionette TRACE conn2 <- [1,2042,null,{}] 04:15:07 INFO - PROCESS | 1944 | 1461755707270 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:07 INFO - PROCESS | 1944 | 1461755707394 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:15:07 INFO - PROCESS | 1944 | 1461755707491 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x142333000 == 108 [pid = 1944] [id = 518] 04:15:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x13e4bcc00) [pid = 1944] [serial = 1554] [outer = 0x0] 04:15:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x142114400) [pid = 1944] [serial = 1555] [outer = 0x13e4bcc00] 04:15:07 INFO - PROCESS | 1944 | 1461755707521 Marionette DEBUG loaded listener.js 04:15:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x14211c400) [pid = 1944] [serial = 1556] [outer = 0x13e4bcc00] 04:15:07 INFO - PROCESS | 1944 | 1461755707942 Marionette TRACE conn2 <- [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]]]}] 04:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 04:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 724ms 04:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:15:08 INFO - PROCESS | 1944 | 1461755708019 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:15:08 INFO - PROCESS | 1944 | 1461755708021 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:15:08 INFO - PROCESS | 1944 | 1461755708023 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:15:08 INFO - PROCESS | 1944 | 1461755708024 Marionette TRACE conn2 <- [1,2046,null,{}] 04:15:08 INFO - PROCESS | 1944 | 1461755708027 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:08 INFO - PROCESS | 1944 | 1461755708150 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:15:08 INFO - PROCESS | 1944 | 1461755708249 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x14496b000 == 109 [pid = 1944] [id = 519] 04:15:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x13e4ca000) [pid = 1944] [serial = 1557] [outer = 0x0] 04:15:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x1422c7400) [pid = 1944] [serial = 1558] [outer = 0x13e4ca000] 04:15:08 INFO - PROCESS | 1944 | 1461755708283 Marionette DEBUG loaded listener.js 04:15:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x1422ee000) [pid = 1944] [serial = 1559] [outer = 0x13e4ca000] 04:15:08 INFO - PROCESS | 1944 | 1461755708761 Marionette TRACE conn2 <- [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]]]}] 04:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 768ms 04:15:08 INFO - PROCESS | 1944 | 1461755708792 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:15:08 INFO - PROCESS | 1944 | 1461755708794 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:15:08 INFO - PROCESS | 1944 | 1461755708796 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:15:08 INFO - PROCESS | 1944 | 1461755708798 Marionette TRACE conn2 <- [1,2050,null,{}] 04:15:08 INFO - PROCESS | 1944 | 1461755708801 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:08 INFO - PROCESS | 1944 | 1461755708938 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:15:09 INFO - PROCESS | 1944 | 1461755709037 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ea93800 == 110 [pid = 1944] [id = 520] 04:15:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x12c97d000) [pid = 1944] [serial = 1560] [outer = 0x0] 04:15:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x12eedc800) [pid = 1944] [serial = 1561] [outer = 0x12c97d000] 04:15:09 INFO - PROCESS | 1944 | 1461755709067 Marionette DEBUG loaded listener.js 04:15:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x13b94e800) [pid = 1944] [serial = 1562] [outer = 0x12c97d000] 04:15:09 INFO - PROCESS | 1944 | 1461755709496 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 04:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 769ms 04:15:09 INFO - PROCESS | 1944 | 1461755709566 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:15:09 INFO - PROCESS | 1944 | 1461755709567 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:15:09 INFO - PROCESS | 1944 | 1461755709571 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:15:09 INFO - PROCESS | 1944 | 1461755709573 Marionette TRACE conn2 <- [1,2054,null,{}] 04:15:09 INFO - PROCESS | 1944 | 1461755709576 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:09 INFO - PROCESS | 1944 | 1461755709701 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:15:09 INFO - PROCESS | 1944 | 1461755709802 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc4f800 == 111 [pid = 1944] [id = 521] 04:15:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x1143b8800) [pid = 1944] [serial = 1563] [outer = 0x0] 04:15:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x13b947800) [pid = 1944] [serial = 1564] [outer = 0x1143b8800] 04:15:09 INFO - PROCESS | 1944 | 1461755709832 Marionette DEBUG loaded listener.js 04:15:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x14211c800) [pid = 1944] [serial = 1565] [outer = 0x1143b8800] 04:15:10 INFO - PROCESS | 1944 | 1461755710262 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 04:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 721ms 04:15:10 INFO - PROCESS | 1944 | 1461755710291 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:15:10 INFO - PROCESS | 1944 | 1461755710292 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:15:10 INFO - PROCESS | 1944 | 1461755710295 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:15:10 INFO - PROCESS | 1944 | 1461755710296 Marionette TRACE conn2 <- [1,2058,null,{}] 04:15:10 INFO - PROCESS | 1944 | 1461755710298 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:10 INFO - PROCESS | 1944 | 1461755710424 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:15:10 INFO - PROCESS | 1944 | 1461755710760 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c9a4000 == 112 [pid = 1944] [id = 522] 04:15:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x112d37400) [pid = 1944] [serial = 1566] [outer = 0x0] 04:15:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x112e28c00) [pid = 1944] [serial = 1567] [outer = 0x112d37400] 04:15:10 INFO - PROCESS | 1944 | 1461755710791 Marionette DEBUG loaded listener.js 04:15:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x115071000) [pid = 1944] [serial = 1568] [outer = 0x112d37400] 04:15:11 INFO - PROCESS | 1944 | 1461755711240 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 04:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 969ms 04:15:11 INFO - PROCESS | 1944 | 1461755711265 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:15:11 INFO - PROCESS | 1944 | 1461755711268 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:15:11 INFO - PROCESS | 1944 | 1461755711292 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:15:11 INFO - PROCESS | 1944 | 1461755711294 Marionette TRACE conn2 <- [1,2062,null,{}] 04:15:11 INFO - PROCESS | 1944 | 1461755711298 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:11 INFO - PROCESS | 1944 | 1461755711425 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:15:11 INFO - PROCESS | 1944 | 1461755711529 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e454800 == 113 [pid = 1944] [id = 523] 04:15:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x11aa44400) [pid = 1944] [serial = 1569] [outer = 0x0] 04:15:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x11aaa0800) [pid = 1944] [serial = 1570] [outer = 0x11aa44400] 04:15:11 INFO - PROCESS | 1944 | 1461755711558 Marionette DEBUG loaded listener.js 04:15:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x11c720400) [pid = 1944] [serial = 1571] [outer = 0x11aa44400] 04:15:12 INFO - PROCESS | 1944 | 1461755712033 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 04:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 782ms 04:15:12 INFO - PROCESS | 1944 | 1461755712100 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:15:12 INFO - PROCESS | 1944 | 1461755712103 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:15:12 INFO - PROCESS | 1944 | 1461755712113 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:15:12 INFO - PROCESS | 1944 | 1461755712115 Marionette TRACE conn2 <- [1,2066,null,{}] 04:15:12 INFO - PROCESS | 1944 | 1461755712119 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:12 INFO - PROCESS | 1944 | 1461755712300 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:15:12 INFO - PROCESS | 1944 | 1461755712494 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x13b989800 == 112 [pid = 1944] [id = 508] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x130bd5000 == 111 [pid = 1944] [id = 507] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12c799000 == 110 [pid = 1944] [id = 506] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12fbb7000 == 109 [pid = 1944] [id = 505] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12f447000 == 108 [pid = 1944] [id = 504] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12e452800 == 107 [pid = 1944] [id = 503] 04:15:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a828800 == 108 [pid = 1944] [id = 524] 04:15:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x114549400) [pid = 1944] [serial = 1572] [outer = 0x0] 04:15:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x1177f5800) [pid = 1944] [serial = 1573] [outer = 0x114549400] 04:15:12 INFO - PROCESS | 1944 | 1461755712567 Marionette DEBUG loaded listener.js 04:15:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x1259ce800) [pid = 1944] [serial = 1574] [outer = 0x114549400] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12d453800 == 107 [pid = 1944] [id = 502] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12bed4800 == 106 [pid = 1944] [id = 501] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x129922000 == 105 [pid = 1944] [id = 500] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11c9a8000 == 104 [pid = 1944] [id = 499] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11ca1c800 == 103 [pid = 1944] [id = 498] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x125d62800 == 102 [pid = 1944] [id = 497] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x143263800 == 101 [pid = 1944] [id = 491] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x141faa000 == 100 [pid = 1944] [id = 490] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x141d41800 == 99 [pid = 1944] [id = 489] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12e46f800 == 98 [pid = 1944] [id = 488] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x126ace800 == 97 [pid = 1944] [id = 487] 04:15:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11a82f000 == 96 [pid = 1944] [id = 486] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x12c8ae800) [pid = 1944] [serial = 1441] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x12e646400) [pid = 1944] [serial = 1408] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x12bb6a800) [pid = 1944] [serial = 1438] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x12c9f3800) [pid = 1944] [serial = 1444] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x11c910400) [pid = 1944] [serial = 1429] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x1259d0000) [pid = 1944] [serial = 1430] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x12c990c00) [pid = 1944] [serial = 1442] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x12dcbc000) [pid = 1944] [serial = 1402] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x11aa44800) [pid = 1944] [serial = 1424] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x118a56400) [pid = 1944] [serial = 1423] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x11c38d400) [pid = 1944] [serial = 1389] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x12bc0f000) [pid = 1944] [serial = 1396] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x112d3ac00) [pid = 1944] [serial = 1420] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x114f76c00) [pid = 1944] [serial = 1421] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x12f5eac00) [pid = 1944] [serial = 1414] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x12d2e4000) [pid = 1944] [serial = 1399] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x12e371000) [pid = 1944] [serial = 1447] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x129969c00) [pid = 1944] [serial = 1435] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x12b302c00) [pid = 1944] [serial = 1436] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x12d47a000) [pid = 1944] [serial = 1445] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x12eab3c00) [pid = 1944] [serial = 1417] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x12fec0800) [pid = 1944] [serial = 1453] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x1145d9000) [pid = 1944] [serial = 1383] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x1191a0800) [pid = 1944] [serial = 1386] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x12c972800) [pid = 1944] [serial = 1381] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x125d0fc00) [pid = 1944] [serial = 1432] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x126e54400) [pid = 1944] [serial = 1433] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x11c5f0400) [pid = 1944] [serial = 1427] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x11bbe6800) [pid = 1944] [serial = 1426] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x12e3a9800) [pid = 1944] [serial = 1405] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x125d0f000) [pid = 1944] [serial = 1393] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x12eedd800) [pid = 1944] [serial = 1411] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x130471c00) [pid = 1944] [serial = 1454] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x1285e6c00) [pid = 1944] [serial = 1450] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x12f46a400) [pid = 1944] [serial = 1448] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x118764400) [pid = 1944] [serial = 883] [outer = 0x0] [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.] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x13047d400) [pid = 1944] [serial = 1456] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x12e37b800) [pid = 1944] [serial = 1451] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x12c8afc00) [pid = 1944] [serial = 1439] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x12b303800) [pid = 1944] [serial = 1315] [outer = 0x0] [url = about:blank] 04:15:12 INFO - PROCESS | 1944 | 1461755712957 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 04:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 870ms 04:15:12 INFO - PROCESS | 1944 | 1461755712983 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:15:12 INFO - PROCESS | 1944 | 1461755712985 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:15:12 INFO - PROCESS | 1944 | 1461755712991 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:15:12 INFO - PROCESS | 1944 | 1461755712995 Marionette TRACE conn2 <- [1,2070,null,{}] 04:15:13 INFO - PROCESS | 1944 | 1461755712999 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:13 INFO - PROCESS | 1944 | 1461755713111 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:15:13 INFO - PROCESS | 1944 | 1461755713116 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x1285bb800 == 97 [pid = 1944] [id = 525] 04:15:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x11c8c0400) [pid = 1944] [serial = 1575] [outer = 0x0] 04:15:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x1276d1c00) [pid = 1944] [serial = 1576] [outer = 0x11c8c0400] 04:15:13 INFO - PROCESS | 1944 | 1461755713144 Marionette DEBUG loaded listener.js 04:15:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x129b16c00) [pid = 1944] [serial = 1577] [outer = 0x11c8c0400] 04:15:13 INFO - PROCESS | 1944 | 1461755713529 Marionette TRACE conn2 <- [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]]]}] 04:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 576ms 04:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:15:13 INFO - PROCESS | 1944 | 1461755713564 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:15:13 INFO - PROCESS | 1944 | 1461755713566 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:15:13 INFO - PROCESS | 1944 | 1461755713568 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:15:13 INFO - PROCESS | 1944 | 1461755713569 Marionette TRACE conn2 <- [1,2074,null,{}] 04:15:13 INFO - PROCESS | 1944 | 1461755713571 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:13 INFO - PROCESS | 1944 | 1461755713680 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:15:13 INFO - PROCESS | 1944 | 1461755713684 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8de800 == 98 [pid = 1944] [id = 526] 04:15:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x129a35c00) [pid = 1944] [serial = 1578] [outer = 0x0] 04:15:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x12b8d3000) [pid = 1944] [serial = 1579] [outer = 0x129a35c00] 04:15:13 INFO - PROCESS | 1944 | 1461755713713 Marionette DEBUG loaded listener.js 04:15:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x12c051400) [pid = 1944] [serial = 1580] [outer = 0x129a35c00] 04:15:14 INFO - PROCESS | 1944 | 1461755714085 Marionette TRACE conn2 <- [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]]]}] 04:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 569ms 04:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:15:14 INFO - PROCESS | 1944 | 1461755714137 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:15:14 INFO - PROCESS | 1944 | 1461755714138 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:15:14 INFO - PROCESS | 1944 | 1461755714141 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:15:14 INFO - PROCESS | 1944 | 1461755714142 Marionette TRACE conn2 <- [1,2078,null,{}] 04:15:14 INFO - PROCESS | 1944 | 1461755714144 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:14 INFO - PROCESS | 1944 | 1461755714248 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:15:14 INFO - PROCESS | 1944 | 1461755714253 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e468000 == 99 [pid = 1944] [id = 527] 04:15:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x12c97d800) [pid = 1944] [serial = 1581] [outer = 0x0] 04:15:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x12c9ea800) [pid = 1944] [serial = 1582] [outer = 0x12c97d800] 04:15:14 INFO - PROCESS | 1944 | 1461755714286 Marionette DEBUG loaded listener.js 04:15:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x12d6de800) [pid = 1944] [serial = 1583] [outer = 0x12c97d800] 04:15:14 INFO - PROCESS | 1944 | 1461755714658 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 04:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 570ms 04:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:15:14 INFO - PROCESS | 1944 | 1461755714711 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:15:14 INFO - PROCESS | 1944 | 1461755714713 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:15:14 INFO - PROCESS | 1944 | 1461755714715 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:15:14 INFO - PROCESS | 1944 | 1461755714716 Marionette TRACE conn2 <- [1,2082,null,{}] 04:15:14 INFO - PROCESS | 1944 | 1461755714718 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:14 INFO - PROCESS | 1944 | 1461755714823 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:15:14 INFO - PROCESS | 1944 | 1461755714934 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fa09800 == 100 [pid = 1944] [id = 528] 04:15:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x12c990c00) [pid = 1944] [serial = 1584] [outer = 0x0] 04:15:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x12e3a4800) [pid = 1944] [serial = 1585] [outer = 0x12c990c00] 04:15:14 INFO - PROCESS | 1944 | 1461755714963 Marionette DEBUG loaded listener.js 04:15:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x12fa37000) [pid = 1944] [serial = 1586] [outer = 0x12c990c00] 04:15:15 INFO - PROCESS | 1944 | 1461755715308 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 04:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 618ms 04:15:15 INFO - PROCESS | 1944 | 1461755715334 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 1944 | 1461755715335 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:15:15 INFO - PROCESS | 1944 | 1461755715338 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 1944 | 1461755715341 Marionette TRACE conn2 <- [1,2086,null,{}] 04:15:15 INFO - PROCESS | 1944 | 1461755715350 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:15 INFO - PROCESS | 1944 | 1461755715481 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:15:15 INFO - PROCESS | 1944 | 1461755715496 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x130be2000 == 101 [pid = 1944] [id = 529] 04:15:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x12d472800) [pid = 1944] [serial = 1587] [outer = 0x0] 04:15:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x1303e7c00) [pid = 1944] [serial = 1588] [outer = 0x12d472800] 04:15:15 INFO - PROCESS | 1944 | 1461755715523 Marionette DEBUG loaded listener.js 04:15:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x13b942c00) [pid = 1944] [serial = 1589] [outer = 0x12d472800] 04:15:15 INFO - PROCESS | 1944 | 1461755715886 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 04:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 576ms 04:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:15:15 INFO - PROCESS | 1944 | 1461755715915 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:15:15 INFO - PROCESS | 1944 | 1461755715916 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:15:15 INFO - PROCESS | 1944 | 1461755715918 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:15:15 INFO - PROCESS | 1944 | 1461755715919 Marionette TRACE conn2 <- [1,2090,null,{}] 04:15:15 INFO - PROCESS | 1944 | 1461755715928 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:16 INFO - PROCESS | 1944 | 1461755716061 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:15:16 INFO - PROCESS | 1944 | 1461755716074 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x1332c4000 == 102 [pid = 1944] [id = 530] 04:15:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x12ea0cc00) [pid = 1944] [serial = 1590] [outer = 0x0] 04:15:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x13b950000) [pid = 1944] [serial = 1591] [outer = 0x12ea0cc00] 04:15:16 INFO - PROCESS | 1944 | 1461755716099 Marionette DEBUG loaded listener.js 04:15:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x13bbe3400) [pid = 1944] [serial = 1592] [outer = 0x12ea0cc00] 04:15:16 INFO - PROCESS | 1944 | 1461755716480 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 04:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 575ms 04:15:16 INFO - PROCESS | 1944 | 1461755716494 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:15:16 INFO - PROCESS | 1944 | 1461755716495 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:15:16 INFO - PROCESS | 1944 | 1461755716497 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:15:16 INFO - PROCESS | 1944 | 1461755716498 Marionette TRACE conn2 <- [1,2094,null,{}] 04:15:16 INFO - PROCESS | 1944 | 1461755716501 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:16 INFO - PROCESS | 1944 | 1461755716644 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:15:16 INFO - PROCESS | 1944 | 1461755716659 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e53a800 == 103 [pid = 1944] [id = 531] 04:15:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x13bbe4000) [pid = 1944] [serial = 1593] [outer = 0x0] 04:15:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x13e494800) [pid = 1944] [serial = 1594] [outer = 0x13bbe4000] 04:15:16 INFO - PROCESS | 1944 | 1461755716684 Marionette DEBUG loaded listener.js 04:15:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x141fe8400) [pid = 1944] [serial = 1595] [outer = 0x13bbe4000] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x12be33400) [pid = 1944] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x11c9ec800) [pid = 1944] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x12d088800) [pid = 1944] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x115070800) [pid = 1944] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x11aa21800) [pid = 1944] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x12dcbe000) [pid = 1944] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x1158e1c00) [pid = 1944] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x1273d1c00) [pid = 1944] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x11c384000) [pid = 1944] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x11c0a4800) [pid = 1944] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:15:17 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x1285ee000) [pid = 1944] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:15:17 INFO - PROCESS | 1944 | 1461755717183 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 04:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 719ms 04:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:15:17 INFO - PROCESS | 1944 | 1461755717217 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:15:17 INFO - PROCESS | 1944 | 1461755717218 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:15:17 INFO - PROCESS | 1944 | 1461755717220 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:15:17 INFO - PROCESS | 1944 | 1461755717221 Marionette TRACE conn2 <- [1,2098,null,{}] 04:15:17 INFO - PROCESS | 1944 | 1461755717224 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:17 INFO - PROCESS | 1944 | 1461755717335 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:15:17 INFO - PROCESS | 1944 | 1461755717448 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x130543800 == 104 [pid = 1944] [id = 532] 04:15:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x12c954c00) [pid = 1944] [serial = 1596] [outer = 0x0] 04:15:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x12e372c00) [pid = 1944] [serial = 1597] [outer = 0x12c954c00] 04:15:17 INFO - PROCESS | 1944 | 1461755717479 Marionette DEBUG loaded listener.js 04:15:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x13ba9d800) [pid = 1944] [serial = 1598] [outer = 0x12c954c00] 04:15:17 INFO - PROCESS | 1944 | 1461755717792 Marionette TRACE conn2 <- [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]]]}] 04:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 620ms 04:15:17 INFO - PROCESS | 1944 | 1461755717841 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:15:17 INFO - PROCESS | 1944 | 1461755717843 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:15:17 INFO - PROCESS | 1944 | 1461755717845 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:15:17 INFO - PROCESS | 1944 | 1461755717847 Marionette TRACE conn2 <- [1,2102,null,{}] 04:15:17 INFO - PROCESS | 1944 | 1461755717849 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:17 INFO - PROCESS | 1944 | 1461755717966 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:15:18 INFO - PROCESS | 1944 | 1461755718051 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x142166000 == 105 [pid = 1944] [id = 533] 04:15:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x12c955400) [pid = 1944] [serial = 1599] [outer = 0x0] 04:15:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x13baa2400) [pid = 1944] [serial = 1600] [outer = 0x12c955400] 04:15:18 INFO - PROCESS | 1944 | 1461755718076 Marionette DEBUG loaded listener.js 04:15:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x13bd44c00) [pid = 1944] [serial = 1601] [outer = 0x12c955400] 04:15:18 INFO - PROCESS | 1944 | 1461755718407 Marionette TRACE conn2 <- [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]]]}] 04:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 569ms 04:15:18 INFO - PROCESS | 1944 | 1461755718415 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:15:18 INFO - PROCESS | 1944 | 1461755718417 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:15:18 INFO - PROCESS | 1944 | 1461755718425 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:15:18 INFO - PROCESS | 1944 | 1461755718426 Marionette TRACE conn2 <- [1,2106,null,{}] 04:15:18 INFO - PROCESS | 1944 | 1461755718429 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:18 INFO - PROCESS | 1944 | 1461755718521 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:15:18 INFO - PROCESS | 1944 | 1461755718525 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x143873800 == 106 [pid = 1944] [id = 534] 04:15:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x12c9dc800) [pid = 1944] [serial = 1602] [outer = 0x0] 04:15:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x13bd4c400) [pid = 1944] [serial = 1603] [outer = 0x12c9dc800] 04:15:18 INFO - PROCESS | 1944 | 1461755718544 Marionette DEBUG loaded listener.js 04:15:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x141feac00) [pid = 1944] [serial = 1604] [outer = 0x12c9dc800] 04:15:19 INFO - PROCESS | 1944 | 1461755719048 Marionette TRACE conn2 <- [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]]]}] 04:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 827ms 04:15:19 INFO - PROCESS | 1944 | 1461755719250 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:15:19 INFO - PROCESS | 1944 | 1461755719255 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:15:19 INFO - PROCESS | 1944 | 1461755719261 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:15:19 INFO - PROCESS | 1944 | 1461755719264 Marionette TRACE conn2 <- [1,2110,null,{}] 04:15:19 INFO - PROCESS | 1944 | 1461755719270 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:19 INFO - PROCESS | 1944 | 1461755719419 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:15:19 INFO - PROCESS | 1944 | 1461755719545 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c4c1800 == 107 [pid = 1944] [id = 535] 04:15:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x11543fc00) [pid = 1944] [serial = 1605] [outer = 0x0] 04:15:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x118763000) [pid = 1944] [serial = 1606] [outer = 0x11543fc00] 04:15:19 INFO - PROCESS | 1944 | 1461755719579 Marionette DEBUG loaded listener.js 04:15:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x11aa47c00) [pid = 1944] [serial = 1607] [outer = 0x11543fc00] 04:15:20 INFO - PROCESS | 1944 | 1461755720049 Marionette TRACE conn2 <- [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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 828ms 04:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:15:20 INFO - PROCESS | 1944 | 1461755720088 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 1944 | 1461755720090 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:15:20 INFO - PROCESS | 1944 | 1461755720096 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 1944 | 1461755720098 Marionette TRACE conn2 <- [1,2114,null,{}] 04:15:20 INFO - PROCESS | 1944 | 1461755720101 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:20 INFO - PROCESS | 1944 | 1461755720277 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:15:20 INFO - PROCESS | 1944 | 1461755720349 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d442000 == 108 [pid = 1944] [id = 536] 04:15:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x11c0c1800) [pid = 1944] [serial = 1608] [outer = 0x0] 04:15:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x1259c5400) [pid = 1944] [serial = 1609] [outer = 0x11c0c1800] 04:15:20 INFO - PROCESS | 1944 | 1461755720382 Marionette DEBUG loaded listener.js 04:15:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x125dc2400) [pid = 1944] [serial = 1610] [outer = 0x11c0c1800] 04:15:20 INFO - PROCESS | 1944 | 1461755720823 Marionette TRACE conn2 <- [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]]]}] 04:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 777ms 04:15:20 INFO - PROCESS | 1944 | 1461755720891 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:15:20 INFO - PROCESS | 1944 | 1461755720893 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:15:20 INFO - PROCESS | 1944 | 1461755720899 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:15:20 INFO - PROCESS | 1944 | 1461755720902 Marionette TRACE conn2 <- [1,2118,null,{}] 04:15:20 INFO - PROCESS | 1944 | 1461755720915 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:21 INFO - PROCESS | 1944 | 1461755721053 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:15:21 INFO - PROCESS | 1944 | 1461755721153 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e53d800 == 109 [pid = 1944] [id = 537] 04:15:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x12b305400) [pid = 1944] [serial = 1611] [outer = 0x0] 04:15:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x12b8c9800) [pid = 1944] [serial = 1612] [outer = 0x12b305400] 04:15:21 INFO - PROCESS | 1944 | 1461755721186 Marionette DEBUG loaded listener.js 04:15:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x12c952000) [pid = 1944] [serial = 1613] [outer = 0x12b305400] 04:15:21 INFO - PROCESS | 1944 | 1461755721691 Marionette TRACE conn2 <- [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]]]}] 04:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 826ms 04:15:21 INFO - PROCESS | 1944 | 1461755721727 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:15:21 INFO - PROCESS | 1944 | 1461755721729 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:15:21 INFO - PROCESS | 1944 | 1461755721731 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:15:21 INFO - PROCESS | 1944 | 1461755721732 Marionette TRACE conn2 <- [1,2122,null,{}] 04:15:21 INFO - PROCESS | 1944 | 1461755721735 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:21 INFO - PROCESS | 1944 | 1461755721863 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:15:21 INFO - PROCESS | 1944 | 1461755721962 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x145a30000 == 110 [pid = 1944] [id = 538] 04:15:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x12d094800) [pid = 1944] [serial = 1614] [outer = 0x0] 04:15:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x12d607000) [pid = 1944] [serial = 1615] [outer = 0x12d094800] 04:15:21 INFO - PROCESS | 1944 | 1461755721995 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x1303e6800) [pid = 1944] [serial = 1616] [outer = 0x12d094800] 04:15:22 INFO - PROCESS | 1944 | 1461755722423 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 04:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 720ms 04:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:15:22 INFO - PROCESS | 1944 | 1461755722451 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:15:22 INFO - PROCESS | 1944 | 1461755722453 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:15:22 INFO - PROCESS | 1944 | 1461755722455 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:15:22 INFO - PROCESS | 1944 | 1461755722456 Marionette TRACE conn2 <- [1,2126,null,{}] 04:15:22 INFO - PROCESS | 1944 | 1461755722459 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:22 INFO - PROCESS | 1944 | 1461755722584 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:15:22 INFO - PROCESS | 1944 | 1461755722711 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x1471d2800 == 111 [pid = 1944] [id = 539] 04:15:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x11503f400) [pid = 1944] [serial = 1617] [outer = 0x0] 04:15:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x11c9f0400) [pid = 1944] [serial = 1618] [outer = 0x11503f400] 04:15:22 INFO - PROCESS | 1944 | 1461755722744 Marionette DEBUG loaded listener.js 04:15:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x13ba45000) [pid = 1944] [serial = 1619] [outer = 0x11503f400] 04:15:23 INFO - PROCESS | 1944 | 1461755723260 Marionette TRACE conn2 <- [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]]]}] 04:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 870ms 04:15:23 INFO - PROCESS | 1944 | 1461755723341 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:15:23 INFO - PROCESS | 1944 | 1461755723343 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:15:23 INFO - PROCESS | 1944 | 1461755723349 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:15:23 INFO - PROCESS | 1944 | 1461755723351 Marionette TRACE conn2 <- [1,2130,null,{}] 04:15:23 INFO - PROCESS | 1944 | 1461755723357 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:23 INFO - PROCESS | 1944 | 1461755723572 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:15:23 INFO - PROCESS | 1944 | 1461755723684 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x1438b5800 == 112 [pid = 1944] [id = 540] 04:15:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x13baa2c00) [pid = 1944] [serial = 1620] [outer = 0x0] 04:15:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x141fea000) [pid = 1944] [serial = 1621] [outer = 0x13baa2c00] 04:15:23 INFO - PROCESS | 1944 | 1461755723719 Marionette DEBUG loaded listener.js 04:15:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x141ff2800) [pid = 1944] [serial = 1622] [outer = 0x13baa2c00] 04:15:24 INFO - PROCESS | 1944 | 1461755724147 Marionette TRACE conn2 <- [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/ [0,2133,"getWindowHandle",null] 04:15:24 INFO - PROCESS | 1944 | 1461755724173 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:15:24 INFO - PROCESS | 1944 | 1461755724176 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:15:24 INFO - PROCESS | 1944 | 1461755724177 Marionette TRACE conn2 <- [1,2134,null,{}] 04:15:24 INFO - PROCESS | 1944 | 1461755724180 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:24 INFO - PROCESS | 1944 | 1461755724313 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:15:24 INFO - PROCESS | 1944 | 1461755724485 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x145b83000 == 113 [pid = 1944] [id = 541] 04:15:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x141fefc00) [pid = 1944] [serial = 1623] [outer = 0x0] 04:15:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x14211cc00) [pid = 1944] [serial = 1624] [outer = 0x141fefc00] 04:15:24 INFO - PROCESS | 1944 | 1461755724535 Marionette DEBUG loaded listener.js 04:15:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x1422f6400) [pid = 1944] [serial = 1625] [outer = 0x141fefc00] 04:15:25 INFO - PROCESS | 1944 | 1461755725025 Marionette TRACE conn2 <- [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]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 868ms 04:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:15:25 INFO - PROCESS | 1944 | 1461755725045 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 1944 | 1461755725046 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:15:25 INFO - PROCESS | 1944 | 1461755725048 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 1944 | 1461755725050 Marionette TRACE conn2 <- [1,2138,null,{}] 04:15:25 INFO - PROCESS | 1944 | 1461755725052 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:25 INFO - PROCESS | 1944 | 1461755725180 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:15:25 INFO - PROCESS | 1944 | 1461755725308 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x145738000 == 114 [pid = 1944] [id = 542] 04:15:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x142115c00) [pid = 1944] [serial = 1626] [outer = 0x0] 04:15:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x1423ebc00) [pid = 1944] [serial = 1627] [outer = 0x142115c00] 04:15:25 INFO - PROCESS | 1944 | 1461755725340 Marionette DEBUG loaded listener.js 04:15:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x14468d400) [pid = 1944] [serial = 1628] [outer = 0x142115c00] 04:15:25 INFO - PROCESS | 1944 | 1461755725745 Marionette TRACE conn2 <- [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]]]}] 04:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 720ms 04:15:25 INFO - PROCESS | 1944 | 1461755725770 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:15:25 INFO - PROCESS | 1944 | 1461755725773 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:15:25 INFO - PROCESS | 1944 | 1461755725776 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:15:25 INFO - PROCESS | 1944 | 1461755725777 Marionette TRACE conn2 <- [1,2142,null,{}] 04:15:25 INFO - PROCESS | 1944 | 1461755725779 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:25 INFO - PROCESS | 1944 | 1461755725904 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:15:26 INFO - PROCESS | 1944 | 1461755726005 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x14574d000 == 115 [pid = 1944] [id = 543] 04:15:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x1422c5000) [pid = 1944] [serial = 1629] [outer = 0x0] 04:15:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x1437a4000) [pid = 1944] [serial = 1630] [outer = 0x1422c5000] 04:15:26 INFO - PROCESS | 1944 | 1461755726034 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x1437a8400) [pid = 1944] [serial = 1631] [outer = 0x1422c5000] 04:15:26 INFO - PROCESS | 1944 | 1461755726427 Marionette TRACE conn2 <- [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/ [0,2145,"getWindowHandle",null] 04:15:26 INFO - PROCESS | 1944 | 1461755726450 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:15:26 INFO - PROCESS | 1944 | 1461755726452 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:15:26 INFO - PROCESS | 1944 | 1461755726454 Marionette TRACE conn2 <- [1,2146,null,{}] 04:15:26 INFO - PROCESS | 1944 | 1461755726459 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:26 INFO - PROCESS | 1944 | 1461755726599 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:15:26 INFO - PROCESS | 1944 | 1461755726751 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x146fe6000 == 116 [pid = 1944] [id = 544] 04:15:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x1437aa800) [pid = 1944] [serial = 1632] [outer = 0x0] 04:15:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x144693400) [pid = 1944] [serial = 1633] [outer = 0x1437aa800] 04:15:26 INFO - PROCESS | 1944 | 1461755726781 Marionette DEBUG loaded listener.js 04:15:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x14482a400) [pid = 1944] [serial = 1634] [outer = 0x1437aa800] 04:15:27 INFO - PROCESS | 1944 | 1461755727664 Marionette TRACE conn2 <- [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/ [0,2149,"getWindowHandle",null] 04:15:27 INFO - PROCESS | 1944 | 1461755727735 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:15:27 INFO - PROCESS | 1944 | 1461755727739 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:15:27 INFO - PROCESS | 1944 | 1461755727741 Marionette TRACE conn2 <- [1,2150,null,{}] 04:15:27 INFO - PROCESS | 1944 | 1461755727745 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:27 INFO - PROCESS | 1944 | 1461755727898 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:15:28 INFO - PROCESS | 1944 | 1461755728076 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c9a9000 == 117 [pid = 1944] [id = 545] 04:15:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x114357c00) [pid = 1944] [serial = 1635] [outer = 0x0] 04:15:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x11506f400) [pid = 1944] [serial = 1636] [outer = 0x114357c00] 04:15:28 INFO - PROCESS | 1944 | 1461755728109 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x115068800) [pid = 1944] [serial = 1637] [outer = 0x114357c00] 04:15:28 INFO - PROCESS | 1944 | 1461755728606 Marionette TRACE conn2 <- [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]]]}] 04:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 881ms 04:15:28 INFO - PROCESS | 1944 | 1461755728622 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:15:28 INFO - PROCESS | 1944 | 1461755728627 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:15:28 INFO - PROCESS | 1944 | 1461755728633 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:15:28 INFO - PROCESS | 1944 | 1461755728635 Marionette TRACE conn2 <- [1,2154,null,{}] 04:15:28 INFO - PROCESS | 1944 | 1461755728639 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:28 INFO - PROCESS | 1944 | 1461755728773 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:15:28 INFO - PROCESS | 1944 | 1461755728879 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c4a9800 == 118 [pid = 1944] [id = 546] 04:15:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x115045000) [pid = 1944] [serial = 1638] [outer = 0x0] 04:15:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x11aa14000) [pid = 1944] [serial = 1639] [outer = 0x115045000] 04:15:28 INFO - PROCESS | 1944 | 1461755728909 Marionette DEBUG loaded listener.js 04:15:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x11c0c5800) [pid = 1944] [serial = 1640] [outer = 0x115045000] 04:15:29 INFO - PROCESS | 1944 | 1461755729321 Marionette TRACE conn2 <- [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]]]}] 04:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 723ms 04:15:29 INFO - PROCESS | 1944 | 1461755729384 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:15:29 INFO - PROCESS | 1944 | 1461755729385 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:15:29 INFO - PROCESS | 1944 | 1461755729390 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:15:29 INFO - PROCESS | 1944 | 1461755729393 Marionette TRACE conn2 <- [1,2158,null,{}] 04:15:29 INFO - PROCESS | 1944 | 1461755729401 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:29 INFO - PROCESS | 1944 | 1461755729573 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:15:29 INFO - PROCESS | 1944 | 1461755729649 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bee3000 == 119 [pid = 1944] [id = 547] 04:15:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x11c9f1800) [pid = 1944] [serial = 1641] [outer = 0x0] 04:15:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x1259cd400) [pid = 1944] [serial = 1642] [outer = 0x11c9f1800] 04:15:29 INFO - PROCESS | 1944 | 1461755729682 Marionette DEBUG loaded listener.js 04:15:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x125dbfc00) [pid = 1944] [serial = 1643] [outer = 0x11c9f1800] 04:15:30 INFO - PROCESS | 1944 | 1461755730140 Marionette TRACE conn2 <- [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]]]}] 04:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 825ms 04:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:15:30 INFO - PROCESS | 1944 | 1461755730215 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:15:30 INFO - PROCESS | 1944 | 1461755730218 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:15:30 INFO - PROCESS | 1944 | 1461755730221 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:15:30 INFO - PROCESS | 1944 | 1461755730223 Marionette TRACE conn2 <- [1,2162,null,{}] 04:15:30 INFO - PROCESS | 1944 | 1461755730226 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:30 INFO - PROCESS | 1944 | 1461755730399 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:15:30 INFO - PROCESS | 1944 | 1461755730596 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d456000 == 120 [pid = 1944] [id = 548] 04:15:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x126c6c800) [pid = 1944] [serial = 1644] [outer = 0x0] 04:15:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x126e0bc00) [pid = 1944] [serial = 1645] [outer = 0x126c6c800] 04:15:30 INFO - PROCESS | 1944 | 1461755730626 Marionette DEBUG loaded listener.js 04:15:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x1273d4000) [pid = 1944] [serial = 1646] [outer = 0x126c6c800] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12d751800 == 119 [pid = 1944] [id = 305] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12f432000 == 118 [pid = 1944] [id = 206] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x142166000 == 117 [pid = 1944] [id = 533] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x130543800 == 116 [pid = 1944] [id = 532] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x13e53a800 == 115 [pid = 1944] [id = 531] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x1303dd400) [pid = 1944] [serial = 1525] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x114f6c800) [pid = 1944] [serial = 1459] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x12d2ec800) [pid = 1944] [serial = 1471] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x12b6bac00) [pid = 1944] [serial = 1468] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x11c9f6c00) [pid = 1944] [serial = 1465] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x13ba4a800) [pid = 1944] [serial = 1477] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x1303dcc00) [pid = 1944] [serial = 1474] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x11aa50400) [pid = 1944] [serial = 1462] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x13bbd6000) [pid = 1944] [serial = 1480] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x11ca36800) [pid = 1944] [serial = 1483] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x13bbd3400) [pid = 1944] [serial = 1486] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x128514c00) [pid = 1944] [serial = 1489] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x1332c4000 == 114 [pid = 1944] [id = 530] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x130be2000 == 113 [pid = 1944] [id = 529] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12fa09800 == 112 [pid = 1944] [id = 528] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12e468000 == 111 [pid = 1944] [id = 527] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12c8de800 == 110 [pid = 1944] [id = 526] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x1285bb800 == 109 [pid = 1944] [id = 525] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x11a828800 == 108 [pid = 1944] [id = 524] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12e454800 == 107 [pid = 1944] [id = 523] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x11c9a4000 == 106 [pid = 1944] [id = 522] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x11bc4f800 == 105 [pid = 1944] [id = 521] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12ea93800 == 104 [pid = 1944] [id = 520] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x14496b000 == 103 [pid = 1944] [id = 519] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x142333000 == 102 [pid = 1944] [id = 518] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x145a2e800 == 101 [pid = 1944] [id = 517] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x145806000 == 100 [pid = 1944] [id = 516] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x1439af000 == 99 [pid = 1944] [id = 515] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x1435c8000 == 98 [pid = 1944] [id = 514] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x141fa7800 == 97 [pid = 1944] [id = 513] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x141cc8800 == 96 [pid = 1944] [id = 512] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x12ee53800 == 95 [pid = 1944] [id = 511] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x129ad3000 == 94 [pid = 1944] [id = 510] 04:15:31 INFO - PROCESS | 1944 | --DOCSHELL 0x11a82b800 == 93 [pid = 1944] [id = 509] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x12c96f800) [pid = 1944] [serial = 1510] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x1259d2000) [pid = 1944] [serial = 1501] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x12d477000) [pid = 1944] [serial = 1513] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x1150a0400) [pid = 1944] [serial = 1492] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x1187c4000) [pid = 1944] [serial = 1493] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x11bbdb800) [pid = 1944] [serial = 1496] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x12e3a7400) [pid = 1944] [serial = 1516] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x127f09c00) [pid = 1944] [serial = 1519] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x12d6df800) [pid = 1944] [serial = 1514] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x11aa9b400) [pid = 1944] [serial = 1495] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x127f06800) [pid = 1944] [serial = 1504] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x1285ee800) [pid = 1944] [serial = 1505] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x11c38d800) [pid = 1944] [serial = 1498] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x11c914400) [pid = 1944] [serial = 1499] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x126c71400) [pid = 1944] [serial = 1502] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x12e645000) [pid = 1944] [serial = 1517] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x12f5f6400) [pid = 1944] [serial = 1523] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x12b308000) [pid = 1944] [serial = 1507] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x12c8a2800) [pid = 1944] [serial = 1508] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x12c9e4c00) [pid = 1944] [serial = 1522] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x12c9f9800) [pid = 1944] [serial = 1511] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x12be3c000) [pid = 1944] [serial = 1520] [outer = 0x0] [url = about:blank] 04:15:31 INFO - PROCESS | 1944 | 1461755731142 Marionette TRACE conn2 <- [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]]]}] 04:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 971ms 04:15:31 INFO - PROCESS | 1944 | 1461755731193 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:15:31 INFO - PROCESS | 1944 | 1461755731194 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:15:31 INFO - PROCESS | 1944 | 1461755731196 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 1944 | 1461755731197 Marionette TRACE conn2 <- [1,2166,null,{}] 04:15:31 INFO - PROCESS | 1944 | 1461755731200 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:31 INFO - PROCESS | 1944 | 1461755731302 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:15:31 INFO - PROCESS | 1944 | 1461755731307 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5b0000 == 94 [pid = 1944] [id = 549] 04:15:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x117710000) [pid = 1944] [serial = 1647] [outer = 0x0] 04:15:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x11c9f5400) [pid = 1944] [serial = 1648] [outer = 0x117710000] 04:15:31 INFO - PROCESS | 1944 | 1461755731333 Marionette DEBUG loaded listener.js 04:15:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x126e0f400) [pid = 1944] [serial = 1649] [outer = 0x117710000] 04:15:31 INFO - PROCESS | 1944 | 1461755731895 Marionette TRACE conn2 <- [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]]]}] 04:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 720ms 04:15:31 INFO - PROCESS | 1944 | 1461755731918 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:15:31 INFO - PROCESS | 1944 | 1461755731921 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:15:31 INFO - PROCESS | 1944 | 1461755731925 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:15:31 INFO - PROCESS | 1944 | 1461755731927 Marionette TRACE conn2 <- [1,2170,null,{}] 04:15:31 INFO - PROCESS | 1944 | 1461755731930 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:32 INFO - PROCESS | 1944 | 1461755732087 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:15:32 INFO - PROCESS | 1944 | 1461755732172 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d81000 == 95 [pid = 1944] [id = 550] 04:15:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x126c71400) [pid = 1944] [serial = 1650] [outer = 0x0] 04:15:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x129aa8c00) [pid = 1944] [serial = 1651] [outer = 0x126c71400] 04:15:32 INFO - PROCESS | 1944 | 1461755732201 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x12b6b3000) [pid = 1944] [serial = 1652] [outer = 0x126c71400] 04:15:32 INFO - PROCESS | 1944 | 1461755732498 Marionette TRACE conn2 <- [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]]]}] 04:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 621ms 04:15:32 INFO - PROCESS | 1944 | 1461755732545 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:15:32 INFO - PROCESS | 1944 | 1461755732546 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:15:32 INFO - PROCESS | 1944 | 1461755732548 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:15:32 INFO - PROCESS | 1944 | 1461755732549 Marionette TRACE conn2 <- [1,2174,null,{}] 04:15:32 INFO - PROCESS | 1944 | 1461755732552 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:32 INFO - PROCESS | 1944 | 1461755732661 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:15:32 INFO - PROCESS | 1944 | 1461755732788 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d745800 == 96 [pid = 1944] [id = 551] 04:15:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x12797f000) [pid = 1944] [serial = 1653] [outer = 0x0] 04:15:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x12bb64400) [pid = 1944] [serial = 1654] [outer = 0x12797f000] 04:15:32 INFO - PROCESS | 1944 | 1461755732831 Marionette DEBUG loaded listener.js 04:15:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x12bea2c00) [pid = 1944] [serial = 1655] [outer = 0x12797f000] 04:15:33 INFO - PROCESS | 1944 | 1461755733239 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 04:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 721ms 04:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:15:33 INFO - PROCESS | 1944 | 1461755733271 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:15:33 INFO - PROCESS | 1944 | 1461755733273 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:15:33 INFO - PROCESS | 1944 | 1461755733276 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:15:33 INFO - PROCESS | 1944 | 1461755733277 Marionette TRACE conn2 <- [1,2178,null,{}] 04:15:33 INFO - PROCESS | 1944 | 1461755733300 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:33 INFO - PROCESS | 1944 | 1461755733438 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:15:33 INFO - PROCESS | 1944 | 1461755733456 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12eaa2000 == 97 [pid = 1944] [id = 552] 04:15:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x12beaa000) [pid = 1944] [serial = 1656] [outer = 0x0] 04:15:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x12c8a3000) [pid = 1944] [serial = 1657] [outer = 0x12beaa000] 04:15:33 INFO - PROCESS | 1944 | 1461755733481 Marionette DEBUG loaded listener.js 04:15:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x12c94d800) [pid = 1944] [serial = 1658] [outer = 0x12beaa000] 04:15:33 INFO - PROCESS | 1944 | 1461755733830 Marionette TRACE conn2 <- [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]]]}] 04:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 571ms 04:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:15:33 INFO - PROCESS | 1944 | 1461755733848 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:15:33 INFO - PROCESS | 1944 | 1461755733849 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:15:33 INFO - PROCESS | 1944 | 1461755733851 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:15:33 INFO - PROCESS | 1944 | 1461755733852 Marionette TRACE conn2 <- [1,2182,null,{}] 04:15:33 INFO - PROCESS | 1944 | 1461755733855 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:33 INFO - PROCESS | 1944 | 1461755733988 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:15:34 INFO - PROCESS | 1944 | 1461755734002 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f71f000 == 98 [pid = 1944] [id = 553] 04:15:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x12c047000) [pid = 1944] [serial = 1659] [outer = 0x0] 04:15:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x12c971400) [pid = 1944] [serial = 1660] [outer = 0x12c047000] 04:15:34 INFO - PROCESS | 1944 | 1461755734029 Marionette DEBUG loaded listener.js 04:15:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x12c9e4c00) [pid = 1944] [serial = 1661] [outer = 0x12c047000] 04:15:34 INFO - PROCESS | 1944 | 1461755734419 Marionette TRACE conn2 <- [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]]]}] 04:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 573ms 04:15:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:15:34 INFO - PROCESS | 1944 | 1461755734425 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:15:34 INFO - PROCESS | 1944 | 1461755734426 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:15:34 INFO - PROCESS | 1944 | 1461755734428 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:15:34 INFO - PROCESS | 1944 | 1461755734429 Marionette TRACE conn2 <- [1,2186,null,{}] 04:15:34 INFO - PROCESS | 1944 | 1461755734432 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:34 INFO - PROCESS | 1944 | 1461755734567 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:15:34 INFO - PROCESS | 1944 | 1461755734583 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fbba800 == 99 [pid = 1944] [id = 554] 04:15:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x12c9e8000) [pid = 1944] [serial = 1662] [outer = 0x0] 04:15:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x12d097c00) [pid = 1944] [serial = 1663] [outer = 0x12c9e8000] 04:15:34 INFO - PROCESS | 1944 | 1461755734609 Marionette DEBUG loaded listener.js 04:15:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x12d477000) [pid = 1944] [serial = 1664] [outer = 0x12c9e8000] 04:15:34 INFO - PROCESS | 1944 | 1461755734984 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 04:15:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:15:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 568ms 04:15:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:15:35 INFO - PROCESS | 1944 | 1461755734997 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:15:35 INFO - PROCESS | 1944 | 1461755734998 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:15:35 INFO - PROCESS | 1944 | 1461755735000 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:15:35 INFO - PROCESS | 1944 | 1461755735002 Marionette TRACE conn2 <- [1,2190,null,{}] 04:15:35 INFO - PROCESS | 1944 | 1461755735006 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:35 INFO - PROCESS | 1944 | 1461755735159 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:15:35 INFO - PROCESS | 1944 | 1461755735172 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x130be4000 == 100 [pid = 1944] [id = 555] 04:15:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x12d479c00) [pid = 1944] [serial = 1665] [outer = 0x0] 04:15:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x12d6e0400) [pid = 1944] [serial = 1666] [outer = 0x12d479c00] 04:15:35 INFO - PROCESS | 1944 | 1461755735202 Marionette DEBUG loaded listener.js 04:15:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x12e3ae000) [pid = 1944] [serial = 1667] [outer = 0x12d479c00] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x118763c00) [pid = 1944] [serial = 1392] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x112d34000) [pid = 1944] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x1285e8400) [pid = 1944] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x11aa44400) [pid = 1944] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x12c955400) [pid = 1944] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x114549400) [pid = 1944] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x112df0400) [pid = 1944] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x12c979000) [pid = 1944] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x13e4bc800) [pid = 1944] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x112caa000) [pid = 1944] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x1423edc00) [pid = 1944] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x12c9f6000) [pid = 1944] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x129a35c00) [pid = 1944] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x12d472800) [pid = 1944] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x12c99bc00) [pid = 1944] [serial = 1398] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x11af85400) [pid = 1944] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x13bbe4000) [pid = 1944] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x12e641c00) [pid = 1944] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x119275400) [pid = 1944] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x12e36d400) [pid = 1944] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x13e4bdc00) [pid = 1944] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x12c97d800) [pid = 1944] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x112caac00) [pid = 1944] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x12995e800) [pid = 1944] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x11af84400) [pid = 1944] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x13b678800) [pid = 1944] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x128519400) [pid = 1944] [serial = 1395] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x11c8c0400) [pid = 1944] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x12dcbcc00) [pid = 1944] [serial = 1404] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x12c990c00) [pid = 1944] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x11af7a800) [pid = 1944] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x12e3b1400) [pid = 1944] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x12be36000) [pid = 1944] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x126a2d400) [pid = 1944] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x12ea0cc00) [pid = 1944] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x12d611c00) [pid = 1944] [serial = 1401] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x13ba46800) [pid = 1944] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x13b67c000) [pid = 1944] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x129ab2400) [pid = 1944] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x1422f4400) [pid = 1944] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x112d32000) [pid = 1944] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x1422cd800) [pid = 1944] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x1303dec00) [pid = 1944] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x12c954c00) [pid = 1944] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x112d37400) [pid = 1944] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x12c04e800) [pid = 1944] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x12e372000) [pid = 1944] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x115039800) [pid = 1944] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x12c8a6c00) [pid = 1944] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x126ede000) [pid = 1944] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x12fa38800) [pid = 1944] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x11c511000) [pid = 1944] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x14468f400) [pid = 1944] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x11506d000) [pid = 1944] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:15:36 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x118c28000) [pid = 1944] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:15:36 INFO - PROCESS | 1944 | 1461755736226 Marionette TRACE conn2 <- [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]]]}] 04:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1274ms 04:15:36 INFO - PROCESS | 1944 | 1461755736277 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:15:36 INFO - PROCESS | 1944 | 1461755736279 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:15:36 INFO - PROCESS | 1944 | 1461755736282 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:15:36 INFO - PROCESS | 1944 | 1461755736284 Marionette TRACE conn2 <- [1,2194,null,{}] 04:15:36 INFO - PROCESS | 1944 | 1461755736294 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:36 INFO - PROCESS | 1944 | 1461755736450 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:15:36 INFO - PROCESS | 1944 | 1461755736457 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b861000 == 101 [pid = 1944] [id = 556] 04:15:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x118cf4c00) [pid = 1944] [serial = 1668] [outer = 0x0] 04:15:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x11af81c00) [pid = 1944] [serial = 1669] [outer = 0x118cf4c00] 04:15:36 INFO - PROCESS | 1944 | 1461755736483 Marionette DEBUG loaded listener.js 04:15:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x11c8c3c00) [pid = 1944] [serial = 1670] [outer = 0x118cf4c00] 04:15:36 INFO - PROCESS | 1944 | 1461755736841 Marionette TRACE conn2 <- [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]]]}] 04:15:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:15:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 04:15:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:15:36 INFO - PROCESS | 1944 | 1461755736858 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:15:36 INFO - PROCESS | 1944 | 1461755736859 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:15:36 INFO - PROCESS | 1944 | 1461755736862 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:15:36 INFO - PROCESS | 1944 | 1461755736863 Marionette TRACE conn2 <- [1,2198,null,{}] 04:15:36 INFO - PROCESS | 1944 | 1461755736865 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:37 INFO - PROCESS | 1944 | 1461755737018 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:15:37 INFO - PROCESS | 1944 | 1461755737027 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x13014e800 == 102 [pid = 1944] [id = 557] 04:15:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x11af85c00) [pid = 1944] [serial = 1671] [outer = 0x0] 04:15:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x125dbe000) [pid = 1944] [serial = 1672] [outer = 0x11af85c00] 04:15:37 INFO - PROCESS | 1944 | 1461755737053 Marionette DEBUG loaded listener.js 04:15:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x12bb65400) [pid = 1944] [serial = 1673] [outer = 0x11af85c00] 04:15:37 INFO - PROCESS | 1944 | 1461755737391 Marionette TRACE conn2 <- [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]]]}] 04:15:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:15:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 570ms 04:15:37 INFO - PROCESS | 1944 | 1461755737433 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:15:37 INFO - PROCESS | 1944 | 1461755737434 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:15:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:15:37 INFO - PROCESS | 1944 | 1461755737437 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:15:37 INFO - PROCESS | 1944 | 1461755737440 Marionette TRACE conn2 <- [1,2202,null,{}] 04:15:37 INFO - PROCESS | 1944 | 1461755737443 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:37 INFO - PROCESS | 1944 | 1461755737605 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:15:37 INFO - PROCESS | 1944 | 1461755737739 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x1332c5000 == 103 [pid = 1944] [id = 558] 04:15:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x129a35c00) [pid = 1944] [serial = 1674] [outer = 0x0] 04:15:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x12c96e800) [pid = 1944] [serial = 1675] [outer = 0x129a35c00] 04:15:37 INFO - PROCESS | 1944 | 1461755737781 Marionette DEBUG loaded listener.js 04:15:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x12d607800) [pid = 1944] [serial = 1676] [outer = 0x129a35c00] 04:15:38 INFO - PROCESS | 1944 | 1461755738368 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 04:15:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:15:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 972ms 04:15:38 INFO - PROCESS | 1944 | 1461755738409 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:15:38 INFO - PROCESS | 1944 | 1461755738411 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:15:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:15:38 INFO - PROCESS | 1944 | 1461755738415 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:15:38 INFO - PROCESS | 1944 | 1461755738418 Marionette TRACE conn2 <- [1,2206,null,{}] 04:15:38 INFO - PROCESS | 1944 | 1461755738424 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:38 INFO - PROCESS | 1944 | 1461755738561 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:15:38 INFO - PROCESS | 1944 | 1461755738659 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c98b800 == 104 [pid = 1944] [id = 559] 04:15:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x11509d800) [pid = 1944] [serial = 1677] [outer = 0x0] 04:15:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x118c29400) [pid = 1944] [serial = 1678] [outer = 0x11509d800] 04:15:38 INFO - PROCESS | 1944 | 1461755738692 Marionette DEBUG loaded listener.js 04:15:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x11af37800) [pid = 1944] [serial = 1679] [outer = 0x11509d800] 04:15:39 INFO - PROCESS | 1944 | 1461755739134 Marionette TRACE conn2 <- [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]]]}] 04:15:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:15:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 776ms 04:15:39 INFO - PROCESS | 1944 | 1461755739191 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:15:39 INFO - PROCESS | 1944 | 1461755739195 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:15:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:15:39 INFO - PROCESS | 1944 | 1461755739200 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:15:39 INFO - PROCESS | 1944 | 1461755739202 Marionette TRACE conn2 <- [1,2210,null,{}] 04:15:39 INFO - PROCESS | 1944 | 1461755739224 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:39 INFO - PROCESS | 1944 | 1461755739350 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:15:39 INFO - PROCESS | 1944 | 1461755739447 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc4b800 == 105 [pid = 1944] [id = 560] 04:15:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x11c38d800) [pid = 1944] [serial = 1680] [outer = 0x0] 04:15:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x11c8c1c00) [pid = 1944] [serial = 1681] [outer = 0x11c38d800] 04:15:39 INFO - PROCESS | 1944 | 1461755739478 Marionette DEBUG loaded listener.js 04:15:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x125a45000) [pid = 1944] [serial = 1682] [outer = 0x11c38d800] 04:15:39 INFO - PROCESS | 1944 | 1461755739882 Marionette TRACE conn2 <- [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]]]}] 04:15:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:15:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 739ms 04:15:39 INFO - PROCESS | 1944 | 1461755739945 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:15:39 INFO - PROCESS | 1944 | 1461755739946 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:15:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:15:39 INFO - PROCESS | 1944 | 1461755739949 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:15:39 INFO - PROCESS | 1944 | 1461755739951 Marionette TRACE conn2 <- [1,2214,null,{}] 04:15:39 INFO - PROCESS | 1944 | 1461755739959 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:40 INFO - PROCESS | 1944 | 1461755740092 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:15:40 INFO - PROCESS | 1944 | 1461755740223 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x130c3a800 == 106 [pid = 1944] [id = 561] 04:15:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x1276cec00) [pid = 1944] [serial = 1683] [outer = 0x0] 04:15:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x128519400) [pid = 1944] [serial = 1684] [outer = 0x1276cec00] 04:15:40 INFO - PROCESS | 1944 | 1461755740259 Marionette DEBUG loaded listener.js 04:15:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x12b303400) [pid = 1944] [serial = 1685] [outer = 0x1276cec00] 04:15:40 INFO - PROCESS | 1944 | 1461755740720 Marionette TRACE conn2 <- [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]]]}] 04:15:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:15:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 824ms 04:15:40 INFO - PROCESS | 1944 | 1461755740775 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:15:40 INFO - PROCESS | 1944 | 1461755740778 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:15:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:15:40 INFO - PROCESS | 1944 | 1461755740782 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:15:40 INFO - PROCESS | 1944 | 1461755740784 Marionette TRACE conn2 <- [1,2218,null,{}] 04:15:40 INFO - PROCESS | 1944 | 1461755740787 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:40 INFO - PROCESS | 1944 | 1461755740918 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:15:41 INFO - PROCESS | 1944 | 1461755741016 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x13bba2800 == 107 [pid = 1944] [id = 562] 04:15:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x12bc09800) [pid = 1944] [serial = 1686] [outer = 0x0] 04:15:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x12c8afc00) [pid = 1944] [serial = 1687] [outer = 0x12bc09800] 04:15:41 INFO - PROCESS | 1944 | 1461755741047 Marionette DEBUG loaded listener.js 04:15:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x12c9f0800) [pid = 1944] [serial = 1688] [outer = 0x12bc09800] 04:15:41 INFO - PROCESS | 1944 | 1461755741515 Marionette TRACE conn2 <- [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]]]}] 04:15:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:15:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 773ms 04:15:41 INFO - PROCESS | 1944 | 1461755741573 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:15:41 INFO - PROCESS | 1944 | 1461755741574 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:15:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:15:41 INFO - PROCESS | 1944 | 1461755741578 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:15:41 INFO - PROCESS | 1944 | 1461755741580 Marionette TRACE conn2 <- [1,2222,null,{}] 04:15:41 INFO - PROCESS | 1944 | 1461755741582 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:41 INFO - PROCESS | 1944 | 1461755741709 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:15:41 INFO - PROCESS | 1944 | 1461755741835 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x141ce3800 == 108 [pid = 1944] [id = 563] 04:15:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x12d602400) [pid = 1944] [serial = 1689] [outer = 0x0] 04:15:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x12d611c00) [pid = 1944] [serial = 1690] [outer = 0x12d602400] 04:15:41 INFO - PROCESS | 1944 | 1461755741868 Marionette DEBUG loaded listener.js 04:15:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x12dcbc800) [pid = 1944] [serial = 1691] [outer = 0x12d602400] 04:15:42 INFO - PROCESS | 1944 | 1461755742296 Marionette TRACE conn2 <- [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]]]}] 04:15:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:15:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 771ms 04:15:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:15:42 INFO - PROCESS | 1944 | 1461755742349 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:15:42 INFO - PROCESS | 1944 | 1461755742351 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:15:42 INFO - PROCESS | 1944 | 1461755742353 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:15:42 INFO - PROCESS | 1944 | 1461755742355 Marionette TRACE conn2 <- [1,2226,null,{}] 04:15:42 INFO - PROCESS | 1944 | 1461755742357 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:42 INFO - PROCESS | 1944 | 1461755742497 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:15:42 INFO - PROCESS | 1944 | 1461755742598 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x14216d000 == 109 [pid = 1944] [id = 564] 04:15:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x12e4b0400) [pid = 1944] [serial = 1692] [outer = 0x0] 04:15:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x12ea0dc00) [pid = 1944] [serial = 1693] [outer = 0x12e4b0400] 04:15:42 INFO - PROCESS | 1944 | 1461755742631 Marionette DEBUG loaded listener.js 04:15:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x12eab9000) [pid = 1944] [serial = 1694] [outer = 0x12e4b0400] 04:15:43 INFO - PROCESS | 1944 | 1461755743096 Marionette TRACE conn2 <- [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]]]}] 04:15:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:15:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 771ms 04:15:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:15:43 INFO - PROCESS | 1944 | 1461755743137 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:15:43 INFO - PROCESS | 1944 | 1461755743139 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:15:43 INFO - PROCESS | 1944 | 1461755743144 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 1944 | 1461755743145 Marionette TRACE conn2 <- [1,2230,null,{}] 04:15:43 INFO - PROCESS | 1944 | 1461755743148 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:43 INFO - PROCESS | 1944 | 1461755743272 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:15:43 INFO - PROCESS | 1944 | 1461755743369 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x1432a1800 == 110 [pid = 1944] [id = 565] 04:15:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x12eeda800) [pid = 1944] [serial = 1695] [outer = 0x0] 04:15:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x12f46ac00) [pid = 1944] [serial = 1696] [outer = 0x12eeda800] 04:15:43 INFO - PROCESS | 1944 | 1461755743400 Marionette DEBUG loaded listener.js 04:15:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x12f5f3400) [pid = 1944] [serial = 1697] [outer = 0x12eeda800] 04:15:43 INFO - PROCESS | 1944 | 1461755743817 Marionette TRACE conn2 <- [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]]]}] 04:15:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:15:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 721ms 04:15:43 INFO - PROCESS | 1944 | 1461755743866 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:15:43 INFO - PROCESS | 1944 | 1461755743867 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:15:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:15:43 INFO - PROCESS | 1944 | 1461755743870 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:15:43 INFO - PROCESS | 1944 | 1461755743872 Marionette TRACE conn2 <- [1,2234,null,{}] 04:15:43 INFO - PROCESS | 1944 | 1461755743876 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:44 INFO - PROCESS | 1944 | 1461755743997 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:15:44 INFO - PROCESS | 1944 | 1461755744096 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x14368a800 == 111 [pid = 1944] [id = 566] 04:15:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x12f5f4400) [pid = 1944] [serial = 1698] [outer = 0x0] 04:15:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x12fe02400) [pid = 1944] [serial = 1699] [outer = 0x12f5f4400] 04:15:44 INFO - PROCESS | 1944 | 1461755744125 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x1303dd000) [pid = 1944] [serial = 1700] [outer = 0x12f5f4400] 04:15:44 INFO - PROCESS | 1944 | 1461755744533 Marionette TRACE conn2 <- [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]]]}] 04:15:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:15:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 670ms 04:15:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:15:44 INFO - PROCESS | 1944 | 1461755744541 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:15:44 INFO - PROCESS | 1944 | 1461755744543 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:15:44 INFO - PROCESS | 1944 | 1461755744545 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:15:44 INFO - PROCESS | 1944 | 1461755744546 Marionette TRACE conn2 <- [1,2238,null,{}] 04:15:44 INFO - PROCESS | 1944 | 1461755744549 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:44 INFO - PROCESS | 1944 | 1461755744691 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:15:44 INFO - PROCESS | 1944 | 1461755744806 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x14387c800 == 112 [pid = 1944] [id = 567] 04:15:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x12fe0a800) [pid = 1944] [serial = 1701] [outer = 0x0] 04:15:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x130476c00) [pid = 1944] [serial = 1702] [outer = 0x12fe0a800] 04:15:44 INFO - PROCESS | 1944 | 1461755744836 Marionette DEBUG loaded listener.js 04:15:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x130b0ec00) [pid = 1944] [serial = 1703] [outer = 0x12fe0a800] 04:15:45 INFO - PROCESS | 1944 | 1461755745250 Marionette TRACE conn2 <- [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]]]}] 04:15:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:15:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 719ms 04:15:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:15:45 INFO - PROCESS | 1944 | 1461755745265 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:15:45 INFO - PROCESS | 1944 | 1461755745266 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:15:45 INFO - PROCESS | 1944 | 1461755745268 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 1944 | 1461755745270 Marionette TRACE conn2 <- [1,2242,null,{}] 04:15:45 INFO - PROCESS | 1944 | 1461755745272 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:45 INFO - PROCESS | 1944 | 1461755745402 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:15:45 INFO - PROCESS | 1944 | 1461755745533 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x1439a2000 == 113 [pid = 1944] [id = 568] 04:15:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x1303e8800) [pid = 1944] [serial = 1704] [outer = 0x0] 04:15:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x13b67ec00) [pid = 1944] [serial = 1705] [outer = 0x1303e8800] 04:15:45 INFO - PROCESS | 1944 | 1461755745565 Marionette DEBUG loaded listener.js 04:15:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x13b949c00) [pid = 1944] [serial = 1706] [outer = 0x1303e8800] 04:15:45 INFO - PROCESS | 1944 | 1461755745977 Marionette TRACE conn2 <- [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]]]}] 04:15:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:15:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 718ms 04:15:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:15:45 INFO - PROCESS | 1944 | 1461755745988 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:15:45 INFO - PROCESS | 1944 | 1461755745990 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:15:45 INFO - PROCESS | 1944 | 1461755745992 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:15:45 INFO - PROCESS | 1944 | 1461755745994 Marionette TRACE conn2 <- [1,2246,null,{}] 04:15:45 INFO - PROCESS | 1944 | 1461755745996 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:46 INFO - PROCESS | 1944 | 1461755746157 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:15:46 INFO - PROCESS | 1944 | 1461755746260 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x145803000 == 114 [pid = 1944] [id = 569] 04:15:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x13ba46000) [pid = 1944] [serial = 1707] [outer = 0x0] 04:15:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x13ba9bc00) [pid = 1944] [serial = 1708] [outer = 0x13ba46000] 04:15:46 INFO - PROCESS | 1944 | 1461755746295 Marionette DEBUG loaded listener.js 04:15:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x13bbe2000) [pid = 1944] [serial = 1709] [outer = 0x13ba46000] 04:15:46 INFO - PROCESS | 1944 | 1461755746737 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 04:15:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:15:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 771ms 04:15:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:15:46 INFO - PROCESS | 1944 | 1461755746764 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:15:46 INFO - PROCESS | 1944 | 1461755746765 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:15:46 INFO - PROCESS | 1944 | 1461755746767 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:15:46 INFO - PROCESS | 1944 | 1461755746768 Marionette TRACE conn2 <- [1,2250,null,{}] 04:15:46 INFO - PROCESS | 1944 | 1461755746771 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:46 INFO - PROCESS | 1944 | 1461755746900 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:15:47 INFO - PROCESS | 1944 | 1461755747038 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x145a2e800 == 115 [pid = 1944] [id = 570] 04:15:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x112e26000) [pid = 1944] [serial = 1710] [outer = 0x0] 04:15:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x13bbe8400) [pid = 1944] [serial = 1711] [outer = 0x112e26000] 04:15:47 INFO - PROCESS | 1944 | 1461755747070 Marionette DEBUG loaded listener.js 04:15:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x13bd44800) [pid = 1944] [serial = 1712] [outer = 0x112e26000] 04:15:47 INFO - PROCESS | 1944 | 1461755747536 Marionette TRACE conn2 <- [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]]]}] 04:15:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:15:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 824ms 04:15:47 INFO - PROCESS | 1944 | 1461755747591 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:15:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:15:47 INFO - PROCESS | 1944 | 1461755747593 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:15:47 INFO - PROCESS | 1944 | 1461755747597 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:15:47 INFO - PROCESS | 1944 | 1461755747599 Marionette TRACE conn2 <- [1,2254,null,{}] 04:15:47 INFO - PROCESS | 1944 | 1461755747603 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:47 INFO - PROCESS | 1944 | 1461755747810 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:15:47 INFO - PROCESS | 1944 | 1461755747918 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b11b800 == 116 [pid = 1944] [id = 571] 04:15:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x125ba1800) [pid = 1944] [serial = 1713] [outer = 0x0] 04:15:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x13ba9e400) [pid = 1944] [serial = 1714] [outer = 0x125ba1800] 04:15:47 INFO - PROCESS | 1944 | 1461755747959 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x13bd46400) [pid = 1944] [serial = 1715] [outer = 0x125ba1800] 04:15:48 INFO - PROCESS | 1944 | 1461755748434 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 04:15:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:15:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 871ms 04:15:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:15:48 INFO - PROCESS | 1944 | 1461755748467 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:15:48 INFO - PROCESS | 1944 | 1461755748469 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:15:48 INFO - PROCESS | 1944 | 1461755748471 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:15:48 INFO - PROCESS | 1944 | 1461755748472 Marionette TRACE conn2 <- [1,2258,null,{}] 04:15:48 INFO - PROCESS | 1944 | 1461755748474 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:48 INFO - PROCESS | 1944 | 1461755748608 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:15:48 INFO - PROCESS | 1944 | 1461755748716 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x130514800 == 117 [pid = 1944] [id = 572] 04:15:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x12b8d0c00) [pid = 1944] [serial = 1716] [outer = 0x0] 04:15:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x13bd4a400) [pid = 1944] [serial = 1717] [outer = 0x12b8d0c00] 04:15:48 INFO - PROCESS | 1944 | 1461755748746 Marionette DEBUG loaded listener.js 04:15:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x13e49e800) [pid = 1944] [serial = 1718] [outer = 0x12b8d0c00] 04:15:49 INFO - PROCESS | 1944 | 1461755749180 Marionette TRACE conn2 <- [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]]]}] 04:15:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:15:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 718ms 04:15:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:15:49 INFO - PROCESS | 1944 | 1461755749190 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:15:49 INFO - PROCESS | 1944 | 1461755749191 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:15:49 INFO - PROCESS | 1944 | 1461755749193 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 1944 | 1461755749195 Marionette TRACE conn2 <- [1,2262,null,{}] 04:15:49 INFO - PROCESS | 1944 | 1461755749214 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:49 INFO - PROCESS | 1944 | 1461755749345 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:15:49 INFO - PROCESS | 1944 | 1461755749450 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d85000 == 118 [pid = 1944] [id = 573] 04:15:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x112e24000) [pid = 1944] [serial = 1719] [outer = 0x0] 04:15:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x11c0c4400) [pid = 1944] [serial = 1720] [outer = 0x112e24000] 04:15:49 INFO - PROCESS | 1944 | 1461755749480 Marionette DEBUG loaded listener.js 04:15:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x12c998c00) [pid = 1944] [serial = 1721] [outer = 0x112e24000] 04:15:49 INFO - PROCESS | 1944 | 1461755749886 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 04:15:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:15:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 735ms 04:15:49 INFO - PROCESS | 1944 | 1461755749929 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:15:49 INFO - PROCESS | 1944 | 1461755749930 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:15:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:15:49 INFO - PROCESS | 1944 | 1461755749933 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:15:49 INFO - PROCESS | 1944 | 1461755749934 Marionette TRACE conn2 <- [1,2266,null,{}] 04:15:49 INFO - PROCESS | 1944 | 1461755749936 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:50 INFO - PROCESS | 1944 | 1461755750069 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:15:50 INFO - PROCESS | 1944 | 1461755750204 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x125973800 == 119 [pid = 1944] [id = 574] 04:15:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x112e23c00) [pid = 1944] [serial = 1722] [outer = 0x0] 04:15:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x118c28400) [pid = 1944] [serial = 1723] [outer = 0x112e23c00] 04:15:50 INFO - PROCESS | 1944 | 1461755750234 Marionette DEBUG loaded listener.js 04:15:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x125c41400) [pid = 1944] [serial = 1724] [outer = 0x112e23c00] 04:15:50 INFO - PROCESS | 1944 | 1461755750899 Marionette TRACE conn2 <- [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]]]}] 04:15:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:15:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 975ms 04:15:50 INFO - PROCESS | 1944 | 1461755750924 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:15:50 INFO - PROCESS | 1944 | 1461755750926 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:15:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:15:50 INFO - PROCESS | 1944 | 1461755750933 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:15:50 INFO - PROCESS | 1944 | 1461755750935 Marionette TRACE conn2 <- [1,2270,null,{}] 04:15:50 INFO - PROCESS | 1944 | 1461755750940 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:51 INFO - PROCESS | 1944 | 1461755751066 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:15:51 INFO - PROCESS | 1944 | 1461755751174 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b117800 == 120 [pid = 1944] [id = 575] 04:15:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x1177fa400) [pid = 1944] [serial = 1725] [outer = 0x0] 04:15:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x11927b400) [pid = 1944] [serial = 1726] [outer = 0x1177fa400] 04:15:51 INFO - PROCESS | 1944 | 1461755751202 Marionette DEBUG loaded listener.js 04:15:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x11b7ec800) [pid = 1944] [serial = 1727] [outer = 0x1177fa400] 04:15:51 INFO - PROCESS | 1944 | 1461755751698 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 04:15:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:15:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 771ms 04:15:51 INFO - PROCESS | 1944 | 1461755751705 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:15:51 INFO - PROCESS | 1944 | 1461755751708 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:15:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:15:51 INFO - PROCESS | 1944 | 1461755751713 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:15:51 INFO - PROCESS | 1944 | 1461755751714 Marionette TRACE conn2 <- [1,2274,null,{}] 04:15:51 INFO - PROCESS | 1944 | 1461755751717 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:51 INFO - PROCESS | 1944 | 1461755751843 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:15:51 INFO - PROCESS | 1944 | 1461755751972 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x125e78000 == 121 [pid = 1944] [id = 576] 04:15:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x11b2d2400) [pid = 1944] [serial = 1728] [outer = 0x0] 04:15:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x11c911800) [pid = 1944] [serial = 1729] [outer = 0x11b2d2400] 04:15:52 INFO - PROCESS | 1944 | 1461755752000 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x11ca31c00) [pid = 1944] [serial = 1730] [outer = 0x11b2d2400] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x13014e800 == 120 [pid = 1944] [id = 557] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12b861000 == 119 [pid = 1944] [id = 556] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12f71f000 == 118 [pid = 1944] [id = 553] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12eaa2000 == 117 [pid = 1944] [id = 552] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x12eedc800) [pid = 1944] [serial = 1561] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x1422c7400) [pid = 1944] [serial = 1558] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x142114400) [pid = 1944] [serial = 1555] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x13b947800) [pid = 1944] [serial = 1564] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x13bd4c400) [pid = 1944] [serial = 1603] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12d745800 == 116 [pid = 1944] [id = 551] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x129d81000 == 115 [pid = 1944] [id = 550] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x11c5b0000 == 114 [pid = 1944] [id = 549] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12d456000 == 113 [pid = 1944] [id = 548] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12bee3000 == 112 [pid = 1944] [id = 547] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x11c4a9800 == 111 [pid = 1944] [id = 546] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x11c9a9000 == 110 [pid = 1944] [id = 545] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x145b83000 == 109 [pid = 1944] [id = 541] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x1438b5800 == 108 [pid = 1944] [id = 540] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x1471d2800 == 107 [pid = 1944] [id = 539] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x145a30000 == 106 [pid = 1944] [id = 538] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x13e53d800 == 105 [pid = 1944] [id = 537] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x12d442000 == 104 [pid = 1944] [id = 536] 04:15:52 INFO - PROCESS | 1944 | --DOCSHELL 0x11c4c1800 == 103 [pid = 1944] [id = 535] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x12b30f000) [pid = 1944] [serial = 1394] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x13e49f000) [pid = 1944] [serial = 1552] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x11aa4c000) [pid = 1944] [serial = 1342] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x112e2f800) [pid = 1944] [serial = 1528] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x12bc05c00) [pid = 1944] [serial = 1324] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x11aaa0800) [pid = 1944] [serial = 1570] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x13bd44c00) [pid = 1944] [serial = 1601] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x1177f5800) [pid = 1944] [serial = 1573] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x1303dc800) [pid = 1944] [serial = 1418] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x13ba50800) [pid = 1944] [serial = 1255] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x1422cb400) [pid = 1944] [serial = 1180] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x11c913000) [pid = 1944] [serial = 1339] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x144829c00) [pid = 1944] [serial = 1192] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x12fa40000) [pid = 1944] [serial = 1252] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x12b8d3000) [pid = 1944] [serial = 1579] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x1303e7c00) [pid = 1944] [serial = 1588] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x12d611000) [pid = 1944] [serial = 1400] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x1259cf000) [pid = 1944] [serial = 1390] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x141fe8400) [pid = 1944] [serial = 1595] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x130b0bc00) [pid = 1944] [serial = 1543] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x12f469000) [pid = 1944] [serial = 1412] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x11aa44000) [pid = 1944] [serial = 1387] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x13e49c400) [pid = 1944] [serial = 1546] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x11c720400) [pid = 1944] [serial = 1571] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x130b0d400) [pid = 1944] [serial = 1174] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x1422ecc00) [pid = 1944] [serial = 1183] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x12d6de800) [pid = 1944] [serial = 1583] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x11506e000) [pid = 1944] [serial = 1384] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x12feba400) [pid = 1944] [serial = 1415] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x126eddc00) [pid = 1944] [serial = 1321] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x13b67f800) [pid = 1944] [serial = 1261] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x12c9ea800) [pid = 1944] [serial = 1582] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x12c978400) [pid = 1944] [serial = 1397] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x129b16c00) [pid = 1944] [serial = 1577] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x1259ce800) [pid = 1944] [serial = 1574] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x12e4b3000) [pid = 1944] [serial = 1406] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x12e3a4800) [pid = 1944] [serial = 1585] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x125d10000) [pid = 1944] [serial = 1243] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x12eaac000) [pid = 1944] [serial = 1409] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x12c98f800) [pid = 1944] [serial = 1537] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x12c992400) [pid = 1944] [serial = 1327] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x14468f000) [pid = 1944] [serial = 1198] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x13b950000) [pid = 1944] [serial = 1591] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x13baa2400) [pid = 1944] [serial = 1600] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x12e375c00) [pid = 1944] [serial = 1403] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x13bbd2c00) [pid = 1944] [serial = 1258] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x13bbd6c00) [pid = 1944] [serial = 1264] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x13e494800) [pid = 1944] [serial = 1594] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x12d6dec00) [pid = 1944] [serial = 1171] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x12fa37000) [pid = 1944] [serial = 1586] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x1423ecc00) [pid = 1944] [serial = 1189] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x12fa3ec00) [pid = 1944] [serial = 1267] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x1422f8c00) [pid = 1944] [serial = 1186] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x13bbe3400) [pid = 1944] [serial = 1592] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x13bbe6000) [pid = 1944] [serial = 1177] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x12e372c00) [pid = 1944] [serial = 1597] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x115071000) [pid = 1944] [serial = 1568] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x126e0a000) [pid = 1944] [serial = 1549] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x11af35400) [pid = 1944] [serial = 1531] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x12d6ddc00) [pid = 1944] [serial = 1330] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x13b675800) [pid = 1944] [serial = 1333] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x12b5eac00) [pid = 1944] [serial = 1336] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x12e36e800) [pid = 1944] [serial = 1249] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x1276d1c00) [pid = 1944] [serial = 1576] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x12bc0a000) [pid = 1944] [serial = 1246] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x13ba9d800) [pid = 1944] [serial = 1598] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x13b942c00) [pid = 1944] [serial = 1589] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x125dbdc00) [pid = 1944] [serial = 1534] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x130b04400) [pid = 1944] [serial = 1526] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x14211e000) [pid = 1944] [serial = 1195] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x112e28c00) [pid = 1944] [serial = 1567] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x12eab7800) [pid = 1944] [serial = 1540] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x144698400) [pid = 1944] [serial = 1201] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x11aa1fc00) [pid = 1944] [serial = 1240] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x11af7d800) [pid = 1944] [serial = 1318] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x12c051400) [pid = 1944] [serial = 1580] [outer = 0x0] [url = about:blank] 04:15:52 INFO - PROCESS | 1944 | 1461755752503 Marionette TRACE conn2 <- [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]]]}] 04:15:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:15:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 820ms 04:15:52 INFO - PROCESS | 1944 | 1461755752533 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:15:52 INFO - PROCESS | 1944 | 1461755752535 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:15:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:15:52 INFO - PROCESS | 1944 | 1461755752537 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:15:52 INFO - PROCESS | 1944 | 1461755752540 Marionette TRACE conn2 <- [1,2278,null,{}] 04:15:52 INFO - PROCESS | 1944 | 1461755752547 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:52 INFO - PROCESS | 1944 | 1461755752664 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:15:52 INFO - PROCESS | 1944 | 1461755752670 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5b0000 == 104 [pid = 1944] [id = 577] 04:15:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x11aa44400) [pid = 1944] [serial = 1731] [outer = 0x0] 04:15:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x1259ce800) [pid = 1944] [serial = 1732] [outer = 0x11aa44400] 04:15:52 INFO - PROCESS | 1944 | 1461755752700 Marionette DEBUG loaded listener.js 04:15:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x126a39000) [pid = 1944] [serial = 1733] [outer = 0x11aa44400] 04:15:53 INFO - PROCESS | 1944 | 1461755753141 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 622ms 04:15:53 INFO - PROCESS | 1944 | 1461755753160 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 1944 | 1461755753162 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:15:53 INFO - PROCESS | 1944 | 1461755753164 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 1944 | 1461755753165 Marionette TRACE conn2 <- [1,2282,null,{}] 04:15:53 INFO - PROCESS | 1944 | 1461755753167 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:53 INFO - PROCESS | 1944 | 1461755753294 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:15:53 INFO - PROCESS | 1944 | 1461755753301 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x129aed800 == 105 [pid = 1944] [id = 578] 04:15:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x126e0fc00) [pid = 1944] [serial = 1734] [outer = 0x0] 04:15:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x1285e4000) [pid = 1944] [serial = 1735] [outer = 0x126e0fc00] 04:15:53 INFO - PROCESS | 1944 | 1461755753329 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x129a32000) [pid = 1944] [serial = 1736] [outer = 0x126e0fc00] 04:15:53 INFO - PROCESS | 1944 | 1461755753711 Marionette TRACE conn2 <- [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]]]}] 04:15:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:15:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 568ms 04:15:53 INFO - PROCESS | 1944 | 1461755753732 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:15:53 INFO - PROCESS | 1944 | 1461755753733 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:15:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:15:53 INFO - PROCESS | 1944 | 1461755753736 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:15:53 INFO - PROCESS | 1944 | 1461755753737 Marionette TRACE conn2 <- [1,2286,null,{}] 04:15:53 INFO - PROCESS | 1944 | 1461755753739 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:53 INFO - PROCESS | 1944 | 1461755753849 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:15:53 INFO - PROCESS | 1944 | 1461755753854 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d448800 == 106 [pid = 1944] [id = 579] 04:15:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x129b12c00) [pid = 1944] [serial = 1737] [outer = 0x0] 04:15:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x12b5e5400) [pid = 1944] [serial = 1738] [outer = 0x129b12c00] 04:15:53 INFO - PROCESS | 1944 | 1461755753881 Marionette DEBUG loaded listener.js 04:15:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12b8d7400) [pid = 1944] [serial = 1739] [outer = 0x129b12c00] 04:15:54 INFO - PROCESS | 1944 | 1461755754253 Marionette TRACE conn2 <- [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]]]}] 04:15:54 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 04:15:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 569ms 04:15:54 INFO - PROCESS | 1944 | 1461755754307 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:15:54 INFO - PROCESS | 1944 | 1461755754310 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:15:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:15:54 INFO - PROCESS | 1944 | 1461755754313 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 1944 | 1461755754314 Marionette TRACE conn2 <- [1,2290,null,{}] 04:15:54 INFO - PROCESS | 1944 | 1461755754316 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:54 INFO - PROCESS | 1944 | 1461755754487 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:15:54 INFO - PROCESS | 1944 | 1461755754543 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e468000 == 107 [pid = 1944] [id = 580] 04:15:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x129b0b000) [pid = 1944] [serial = 1740] [outer = 0x0] 04:15:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x12c956400) [pid = 1944] [serial = 1741] [outer = 0x129b0b000] 04:15:54 INFO - PROCESS | 1944 | 1461755754571 Marionette DEBUG loaded listener.js 04:15:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12c9ee800) [pid = 1944] [serial = 1742] [outer = 0x129b0b000] 04:15:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:15:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 618ms 04:15:54 INFO - PROCESS | 1944 | 1461755754928 Marionette TRACE conn2 <- [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]]]}] 04:15:54 INFO - PROCESS | 1944 | 1461755754931 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:15:54 INFO - PROCESS | 1944 | 1461755754933 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:15:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:15:54 INFO - PROCESS | 1944 | 1461755754935 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:15:54 INFO - PROCESS | 1944 | 1461755754936 Marionette TRACE conn2 <- [1,2294,null,{}] 04:15:54 INFO - PROCESS | 1944 | 1461755754940 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:55 INFO - PROCESS | 1944 | 1461755755080 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:15:55 INFO - PROCESS | 1944 | 1461755755097 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fa18800 == 108 [pid = 1944] [id = 581] 04:15:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x12c9ea800) [pid = 1944] [serial = 1743] [outer = 0x0] 04:15:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x12d477c00) [pid = 1944] [serial = 1744] [outer = 0x12c9ea800] 04:15:55 INFO - PROCESS | 1944 | 1461755755123 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x12d6e4400) [pid = 1944] [serial = 1745] [outer = 0x12c9ea800] 04:15:55 INFO - PROCESS | 1944 | 1461755755512 Marionette TRACE conn2 <- [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]]]}] 04:15:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:15:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 619ms 04:15:55 INFO - PROCESS | 1944 | 1461755755554 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:15:55 INFO - PROCESS | 1944 | 1461755755556 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:15:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:15:55 INFO - PROCESS | 1944 | 1461755755558 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:15:55 INFO - PROCESS | 1944 | 1461755755559 Marionette TRACE conn2 <- [1,2298,null,{}] 04:15:55 INFO - PROCESS | 1944 | 1461755755562 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:55 INFO - PROCESS | 1944 | 1461755755703 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:15:55 INFO - PROCESS | 1944 | 1461755755718 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x13053c000 == 109 [pid = 1944] [id = 582] 04:15:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x1259cf400) [pid = 1944] [serial = 1746] [outer = 0x0] 04:15:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x12e371c00) [pid = 1944] [serial = 1747] [outer = 0x1259cf400] 04:15:55 INFO - PROCESS | 1944 | 1461755755745 Marionette DEBUG loaded listener.js 04:15:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x12e3b2000) [pid = 1944] [serial = 1748] [outer = 0x1259cf400] 04:15:56 INFO - PROCESS | 1944 | 1461755756126 Marionette TRACE conn2 <- [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]]]}] 04:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 571ms 04:15:56 INFO - PROCESS | 1944 | 1461755756129 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:15:56 INFO - PROCESS | 1944 | 1461755756131 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:15:56 INFO - PROCESS | 1944 | 1461755756133 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 1944 | 1461755756134 Marionette TRACE conn2 <- [1,2302,null,{}] 04:15:56 INFO - PROCESS | 1944 | 1461755756136 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:56 INFO - PROCESS | 1944 | 1461755756277 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:15:56 INFO - PROCESS | 1944 | 1461755756293 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x133203000 == 110 [pid = 1944] [id = 583] 04:15:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x12e375c00) [pid = 1944] [serial = 1749] [outer = 0x0] 04:15:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x12e646000) [pid = 1944] [serial = 1750] [outer = 0x12e375c00] 04:15:56 INFO - PROCESS | 1944 | 1461755756318 Marionette DEBUG loaded listener.js 04:15:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x12eaae800) [pid = 1944] [serial = 1751] [outer = 0x12e375c00] 04:15:56 INFO - PROCESS | 1944 | 1461755756697 Marionette TRACE conn2 <- [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]]]}] 04:15:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:15:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 568ms 04:15:56 INFO - PROCESS | 1944 | 1461755756702 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:15:56 INFO - PROCESS | 1944 | 1461755756703 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:15:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:15:56 INFO - PROCESS | 1944 | 1461755756707 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:15:56 INFO - PROCESS | 1944 | 1461755756708 Marionette TRACE conn2 <- [1,2306,null,{}] 04:15:56 INFO - PROCESS | 1944 | 1461755756711 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:57 INFO - PROCESS | 1944 | 1461755757137 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x12c047000) [pid = 1944] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12c9e8000) [pid = 1944] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x12d479c00) [pid = 1944] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x114357c00) [pid = 1944] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x126c71400) [pid = 1944] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x115045000) [pid = 1944] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x117710000) [pid = 1944] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x126c6c800) [pid = 1944] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x12797f000) [pid = 1944] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x11c9f1800) [pid = 1944] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x12c9dc800) [pid = 1944] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x118cf4c00) [pid = 1944] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x11af85c00) [pid = 1944] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:15:57 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x12beaa000) [pid = 1944] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:15:57 INFO - PROCESS | 1944 | 1461755757235 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x119d70800 == 111 [pid = 1944] [id = 584] 04:15:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x114cc2c00) [pid = 1944] [serial = 1752] [outer = 0x0] 04:15:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x118c2b800) [pid = 1944] [serial = 1753] [outer = 0x114cc2c00] 04:15:57 INFO - PROCESS | 1944 | 1461755757261 Marionette DEBUG loaded listener.js 04:15:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x126c6c800) [pid = 1944] [serial = 1754] [outer = 0x114cc2c00] 04:15:57 INFO - PROCESS | 1944 | 1461755757573 Marionette TRACE conn2 <- [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]]]}] 04:15:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:15:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 922ms 04:15:57 INFO - PROCESS | 1944 | 1461755757628 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:15:57 INFO - PROCESS | 1944 | 1461755757630 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:15:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:15:57 INFO - PROCESS | 1944 | 1461755757632 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:15:57 INFO - PROCESS | 1944 | 1461755757633 Marionette TRACE conn2 <- [1,2310,null,{}] 04:15:57 INFO - PROCESS | 1944 | 1461755757636 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:57 INFO - PROCESS | 1944 | 1461755757791 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:15:57 INFO - PROCESS | 1944 | 1461755757800 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x141cd3800 == 112 [pid = 1944] [id = 585] 04:15:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x129969c00) [pid = 1944] [serial = 1755] [outer = 0x0] 04:15:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x12fa40000) [pid = 1944] [serial = 1756] [outer = 0x129969c00] 04:15:57 INFO - PROCESS | 1944 | 1461755757829 Marionette DEBUG loaded listener.js 04:15:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x13b94fc00) [pid = 1944] [serial = 1757] [outer = 0x129969c00] 04:15:58 INFO - PROCESS | 1944 | 1461755758176 Marionette TRACE conn2 <- [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]]]}] 04:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 568ms 04:15:58 INFO - PROCESS | 1944 | 1461755758201 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:15:58 INFO - PROCESS | 1944 | 1461755758202 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:15:58 INFO - PROCESS | 1944 | 1461755758204 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:15:58 INFO - PROCESS | 1944 | 1461755758205 Marionette TRACE conn2 <- [1,2314,null,{}] 04:15:58 INFO - PROCESS | 1944 | 1461755758207 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:58 INFO - PROCESS | 1944 | 1461755758322 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:15:58 INFO - PROCESS | 1944 | 1461755758413 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x14215a000 == 113 [pid = 1944] [id = 586] 04:15:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x130476000) [pid = 1944] [serial = 1758] [outer = 0x0] 04:15:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x13ba50400) [pid = 1944] [serial = 1759] [outer = 0x130476000] 04:15:58 INFO - PROCESS | 1944 | 1461755758452 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x13bbcc400) [pid = 1944] [serial = 1760] [outer = 0x130476000] 04:15:58 INFO - PROCESS | 1944 | 1461755758714 Marionette TRACE conn2 <- [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]]]}] 04:15:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:15:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 519ms 04:15:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:15:58 INFO - PROCESS | 1944 | 1461755758727 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:15:58 INFO - PROCESS | 1944 | 1461755758728 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:15:58 INFO - PROCESS | 1944 | 1461755758732 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:15:58 INFO - PROCESS | 1944 | 1461755758733 Marionette TRACE conn2 <- [1,2318,null,{}] 04:15:58 INFO - PROCESS | 1944 | 1461755758735 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:58 INFO - PROCESS | 1944 | 1461755758861 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:15:58 INFO - PROCESS | 1944 | 1461755758866 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x143689000 == 114 [pid = 1944] [id = 587] 04:15:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x13bbe8000) [pid = 1944] [serial = 1761] [outer = 0x0] 04:15:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x13bd4c400) [pid = 1944] [serial = 1762] [outer = 0x13bbe8000] 04:15:58 INFO - PROCESS | 1944 | 1461755758892 Marionette DEBUG loaded listener.js 04:15:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x13e4a0800) [pid = 1944] [serial = 1763] [outer = 0x13bbe8000] 04:15:59 INFO - PROCESS | 1944 | 1461755759471 Marionette TRACE conn2 <- [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/ [0,2321,"getWindowHandle",null] 04:15:59 INFO - PROCESS | 1944 | 1461755759504 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:15:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:15:59 INFO - PROCESS | 1944 | 1461755759507 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:15:59 INFO - PROCESS | 1944 | 1461755759510 Marionette TRACE conn2 <- [1,2322,null,{}] 04:15:59 INFO - PROCESS | 1944 | 1461755759514 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:15:59 INFO - PROCESS | 1944 | 1461755759655 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:15:59 INFO - PROCESS | 1944 | 1461755759780 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:15:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c5ab000 == 115 [pid = 1944] [id = 588] 04:15:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x118e1e400) [pid = 1944] [serial = 1764] [outer = 0x0] 04:15:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x119a08000) [pid = 1944] [serial = 1765] [outer = 0x118e1e400] 04:15:59 INFO - PROCESS | 1944 | 1461755759813 Marionette DEBUG loaded listener.js 04:15:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x11af85400) [pid = 1944] [serial = 1766] [outer = 0x118e1e400] 04:16:00 INFO - PROCESS | 1944 | 1461755760298 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 04:16:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:16:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 821ms 04:16:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:16:00 INFO - PROCESS | 1944 | 1461755760329 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:16:00 INFO - PROCESS | 1944 | 1461755760333 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:16:00 INFO - PROCESS | 1944 | 1461755760338 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:16:00 INFO - PROCESS | 1944 | 1461755760340 Marionette TRACE conn2 <- [1,2326,null,{}] 04:16:00 INFO - PROCESS | 1944 | 1461755760343 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:00 INFO - PROCESS | 1944 | 1461755760476 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:16:00 INFO - PROCESS | 1944 | 1461755760606 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d693000 == 116 [pid = 1944] [id = 589] 04:16:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x11c0c4000) [pid = 1944] [serial = 1767] [outer = 0x0] 04:16:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x125fc8800) [pid = 1944] [serial = 1768] [outer = 0x11c0c4000] 04:16:00 INFO - PROCESS | 1944 | 1461755760639 Marionette DEBUG loaded listener.js 04:16:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x127eafc00) [pid = 1944] [serial = 1769] [outer = 0x11c0c4000] 04:16:01 INFO - PROCESS | 1944 | 1461755761109 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 04:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 822ms 04:16:01 INFO - PROCESS | 1944 | 1461755761160 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:16:01 INFO - PROCESS | 1944 | 1461755761162 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:16:01 INFO - PROCESS | 1944 | 1461755761164 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 1944 | 1461755761167 Marionette TRACE conn2 <- [1,2330,null,{}] 04:16:01 INFO - PROCESS | 1944 | 1461755761176 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:01 INFO - PROCESS | 1944 | 1461755761314 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:16:01 INFO - PROCESS | 1944 | 1461755761446 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x141d46000 == 117 [pid = 1944] [id = 590] 04:16:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x12bb65800) [pid = 1944] [serial = 1770] [outer = 0x0] 04:16:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x12c04fc00) [pid = 1944] [serial = 1771] [outer = 0x12bb65800] 04:16:01 INFO - PROCESS | 1944 | 1461755761479 Marionette DEBUG loaded listener.js 04:16:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x12c995c00) [pid = 1944] [serial = 1772] [outer = 0x12bb65800] 04:16:01 INFO - PROCESS | 1944 | 1461755761931 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 04:16:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:16:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 774ms 04:16:01 INFO - PROCESS | 1944 | 1461755761940 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:16:01 INFO - PROCESS | 1944 | 1461755761943 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:16:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:16:01 INFO - PROCESS | 1944 | 1461755761946 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:16:01 INFO - PROCESS | 1944 | 1461755761949 Marionette TRACE conn2 <- [1,2334,null,{}] 04:16:01 INFO - PROCESS | 1944 | 1461755761952 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:02 INFO - PROCESS | 1944 | 1461755762156 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:16:02 INFO - PROCESS | 1944 | 1461755762296 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x14387b000 == 118 [pid = 1944] [id = 591] 04:16:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x12c8acc00) [pid = 1944] [serial = 1773] [outer = 0x0] 04:16:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x12e4b2400) [pid = 1944] [serial = 1774] [outer = 0x12c8acc00] 04:16:02 INFO - PROCESS | 1944 | 1461755762326 Marionette DEBUG loaded listener.js 04:16:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x12f465800) [pid = 1944] [serial = 1775] [outer = 0x12c8acc00] 04:16:02 INFO - PROCESS | 1944 | 1461755762762 Marionette TRACE conn2 <- [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]]]}] 04:16:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:16:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 825ms 04:16:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:16:02 INFO - PROCESS | 1944 | 1461755762772 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:16:02 INFO - PROCESS | 1944 | 1461755762773 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:16:02 INFO - PROCESS | 1944 | 1461755762775 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:16:02 INFO - PROCESS | 1944 | 1461755762777 Marionette TRACE conn2 <- [1,2338,null,{}] 04:16:02 INFO - PROCESS | 1944 | 1461755762779 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:02 INFO - PROCESS | 1944 | 1461755762910 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:16:03 INFO - PROCESS | 1944 | 1461755763012 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x1439b0800 == 119 [pid = 1944] [id = 592] 04:16:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x12e36fc00) [pid = 1944] [serial = 1776] [outer = 0x0] 04:16:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x12fe11400) [pid = 1944] [serial = 1777] [outer = 0x12e36fc00] 04:16:03 INFO - PROCESS | 1944 | 1461755763042 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x13b943000) [pid = 1944] [serial = 1778] [outer = 0x12e36fc00] 04:16:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:16:03 INFO - PROCESS | 1944 | 1461755763486 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 04:16:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 719ms 04:16:03 INFO - PROCESS | 1944 | 1461755763496 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:16:03 INFO - PROCESS | 1944 | 1461755763497 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:16:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:16:03 INFO - PROCESS | 1944 | 1461755763500 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:16:03 INFO - PROCESS | 1944 | 1461755763501 Marionette TRACE conn2 <- [1,2342,null,{}] 04:16:03 INFO - PROCESS | 1944 | 1461755763503 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:03 INFO - PROCESS | 1944 | 1461755763652 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:16:03 INFO - PROCESS | 1944 | 1461755763785 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x145733800 == 120 [pid = 1944] [id = 593] 04:16:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x13ba46400) [pid = 1944] [serial = 1779] [outer = 0x0] 04:16:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x13bd43000) [pid = 1944] [serial = 1780] [outer = 0x13ba46400] 04:16:03 INFO - PROCESS | 1944 | 1461755763817 Marionette DEBUG loaded listener.js 04:16:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x141ff3800) [pid = 1944] [serial = 1781] [outer = 0x13ba46400] 04:16:04 INFO - PROCESS | 1944 | 1461755764227 Marionette TRACE conn2 <- [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]]]}] 04:16:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:16:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 775ms 04:16:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:16:04 INFO - PROCESS | 1944 | 1461755764281 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:16:04 INFO - PROCESS | 1944 | 1461755764282 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:16:04 INFO - PROCESS | 1944 | 1461755764284 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:16:04 INFO - PROCESS | 1944 | 1461755764286 Marionette TRACE conn2 <- [1,2346,null,{}] 04:16:04 INFO - PROCESS | 1944 | 1461755764288 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:04 INFO - PROCESS | 1944 | 1461755764419 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:16:04 INFO - PROCESS | 1944 | 1461755764550 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x145a3a000 == 121 [pid = 1944] [id = 594] 04:16:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x141ff4400) [pid = 1944] [serial = 1782] [outer = 0x0] 04:16:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x142119800) [pid = 1944] [serial = 1783] [outer = 0x141ff4400] 04:16:04 INFO - PROCESS | 1944 | 1461755764581 Marionette DEBUG loaded listener.js 04:16:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x1422c7400) [pid = 1944] [serial = 1784] [outer = 0x141ff4400] 04:16:05 INFO - PROCESS | 1944 | 1461755765083 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 04:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 819ms 04:16:05 INFO - PROCESS | 1944 | 1461755765123 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 1944 | 1461755765126 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:16:05 INFO - PROCESS | 1944 | 1461755765133 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 1944 | 1461755765135 Marionette TRACE conn2 <- [1,2350,null,{}] 04:16:05 INFO - PROCESS | 1944 | 1461755765138 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:05 INFO - PROCESS | 1944 | 1461755765289 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:16:05 INFO - PROCESS | 1944 | 1461755765387 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x146fef800 == 122 [pid = 1944] [id = 595] 04:16:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x1422c9800) [pid = 1944] [serial = 1785] [outer = 0x0] 04:16:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x1422eb400) [pid = 1944] [serial = 1786] [outer = 0x1422c9800] 04:16:05 INFO - PROCESS | 1944 | 1461755765418 Marionette DEBUG loaded listener.js 04:16:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x1422f7000) [pid = 1944] [serial = 1787] [outer = 0x1422c9800] 04:16:05 INFO - PROCESS | 1944 | 1461755765914 Marionette TRACE conn2 <- [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]]]}] 04:16:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:16:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 828ms 04:16:05 INFO - PROCESS | 1944 | 1461755765975 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:16:05 INFO - PROCESS | 1944 | 1461755765978 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:16:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:16:05 INFO - PROCESS | 1944 | 1461755765984 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:16:05 INFO - PROCESS | 1944 | 1461755765986 Marionette TRACE conn2 <- [1,2354,null,{}] 04:16:05 INFO - PROCESS | 1944 | 1461755765991 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:06 INFO - PROCESS | 1944 | 1461755766190 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:16:06 INFO - PROCESS | 1944 | 1461755766376 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x14835b000 == 123 [pid = 1944] [id = 596] 04:16:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x1422f3800) [pid = 1944] [serial = 1788] [outer = 0x0] 04:16:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x1423ea400) [pid = 1944] [serial = 1789] [outer = 0x1422f3800] 04:16:06 INFO - PROCESS | 1944 | 1461755766425 Marionette DEBUG loaded listener.js 04:16:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x14379e400) [pid = 1944] [serial = 1790] [outer = 0x1422f3800] 04:16:06 INFO - PROCESS | 1944 | 1461755766856 Marionette TRACE conn2 <- [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]]]}] 04:16:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:16:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 920ms 04:16:06 INFO - PROCESS | 1944 | 1461755766904 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:16:06 INFO - PROCESS | 1944 | 1461755766905 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:16:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:16:06 INFO - PROCESS | 1944 | 1461755766908 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:16:06 INFO - PROCESS | 1944 | 1461755766909 Marionette TRACE conn2 <- [1,2358,null,{}] 04:16:06 INFO - PROCESS | 1944 | 1461755766912 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:07 INFO - PROCESS | 1944 | 1461755767044 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:16:07 INFO - PROCESS | 1944 | 1461755767144 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x148371800 == 124 [pid = 1944] [id = 597] 04:16:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x1422f6000) [pid = 1944] [serial = 1791] [outer = 0x0] 04:16:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x1437a7400) [pid = 1944] [serial = 1792] [outer = 0x1422f6000] 04:16:07 INFO - PROCESS | 1944 | 1461755767173 Marionette DEBUG loaded listener.js 04:16:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x14468d800) [pid = 1944] [serial = 1793] [outer = 0x1422f6000] 04:16:07 INFO - PROCESS | 1944 | 1461755767683 Marionette TRACE conn2 <- [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]]]}] 04:16:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:16:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 819ms 04:16:07 INFO - PROCESS | 1944 | 1461755767727 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:16:07 INFO - PROCESS | 1944 | 1461755767729 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:16:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:16:07 INFO - PROCESS | 1944 | 1461755767731 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:16:07 INFO - PROCESS | 1944 | 1461755767733 Marionette TRACE conn2 <- [1,2362,null,{}] 04:16:07 INFO - PROCESS | 1944 | 1461755767736 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:07 INFO - PROCESS | 1944 | 1461755767884 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:16:07 INFO - PROCESS | 1944 | 1461755767990 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d5d000 == 125 [pid = 1944] [id = 598] 04:16:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x11af84400) [pid = 1944] [serial = 1794] [outer = 0x0] 04:16:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x12d08e800) [pid = 1944] [serial = 1795] [outer = 0x11af84400] 04:16:08 INFO - PROCESS | 1944 | 1461755768025 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x144827c00) [pid = 1944] [serial = 1796] [outer = 0x11af84400] 04:16:08 INFO - PROCESS | 1944 | 1461755768499 Marionette TRACE conn2 <- [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]]]}] 04:16:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:16:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 820ms 04:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:16:08 INFO - PROCESS | 1944 | 1461755768552 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:16:08 INFO - PROCESS | 1944 | 1461755768554 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:16:08 INFO - PROCESS | 1944 | 1461755768556 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:16:08 INFO - PROCESS | 1944 | 1461755768557 Marionette TRACE conn2 <- [1,2366,null,{}] 04:16:08 INFO - PROCESS | 1944 | 1461755768560 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:08 INFO - PROCESS | 1944 | 1461755768697 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:16:08 INFO - PROCESS | 1944 | 1461755768830 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ffa1000 == 126 [pid = 1944] [id = 599] 04:16:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x11c0bdc00) [pid = 1944] [serial = 1797] [outer = 0x0] 04:16:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x14482c400) [pid = 1944] [serial = 1798] [outer = 0x11c0bdc00] 04:16:08 INFO - PROCESS | 1944 | 1461755768862 Marionette DEBUG loaded listener.js 04:16:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x144831800) [pid = 1944] [serial = 1799] [outer = 0x11c0bdc00] 04:16:09 INFO - PROCESS | 1944 | 1461755769681 Marionette TRACE conn2 <- [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]]]}] 04:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1171ms 04:16:09 INFO - PROCESS | 1944 | 1461755769727 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:16:09 INFO - PROCESS | 1944 | 1461755769730 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:16:09 INFO - PROCESS | 1944 | 1461755769733 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:16:09 INFO - PROCESS | 1944 | 1461755769735 Marionette TRACE conn2 <- [1,2370,null,{}] 04:16:09 INFO - PROCESS | 1944 | 1461755769740 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:09 INFO - PROCESS | 1944 | 1461755769869 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:16:09 INFO - PROCESS | 1944 | 1461755769976 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x129d88000 == 127 [pid = 1944] [id = 600] 04:16:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x1177f4400) [pid = 1944] [serial = 1800] [outer = 0x0] 04:16:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x118c28000) [pid = 1944] [serial = 1801] [outer = 0x1177f4400] 04:16:10 INFO - PROCESS | 1944 | 1461755770008 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x11ada8400) [pid = 1944] [serial = 1802] [outer = 0x1177f4400] 04:16:10 INFO - PROCESS | 1944 | 1461755770463 Marionette TRACE conn2 <- [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]]]}] 04:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 774ms 04:16:10 INFO - PROCESS | 1944 | 1461755770508 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:16:10 INFO - PROCESS | 1944 | 1461755770512 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:16:10 INFO - PROCESS | 1944 | 1461755770516 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:16:10 INFO - PROCESS | 1944 | 1461755770518 Marionette TRACE conn2 <- [1,2374,null,{}] 04:16:10 INFO - PROCESS | 1944 | 1461755770520 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:10 INFO - PROCESS | 1944 | 1461755770637 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:16:10 INFO - PROCESS | 1944 | 1461755770741 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d2c9000 == 128 [pid = 1944] [id = 601] 04:16:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x11af32800) [pid = 1944] [serial = 1803] [outer = 0x0] 04:16:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x11bbdb800) [pid = 1944] [serial = 1804] [outer = 0x11af32800] 04:16:10 INFO - PROCESS | 1944 | 1461755770769 Marionette DEBUG loaded listener.js 04:16:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x11c976800) [pid = 1944] [serial = 1805] [outer = 0x11af32800] 04:16:11 INFO - PROCESS | 1944 | 1461755771211 Marionette TRACE conn2 <- [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]]]}] 04:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 726ms 04:16:11 INFO - PROCESS | 1944 | 1461755771288 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:16:11 INFO - PROCESS | 1944 | 1461755771290 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:16:11 INFO - PROCESS | 1944 | 1461755771294 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:16:11 INFO - PROCESS | 1944 | 1461755771298 Marionette TRACE conn2 <- [1,2378,null,{}] 04:16:11 INFO - PROCESS | 1944 | 1461755771309 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:11 INFO - PROCESS | 1944 | 1461755771500 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:16:11 INFO - PROCESS | 1944 | 1461755771679 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x125a69000 == 129 [pid = 1944] [id = 602] 04:16:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x11c9f6000) [pid = 1944] [serial = 1806] [outer = 0x0] 04:16:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x126e4f400) [pid = 1944] [serial = 1807] [outer = 0x11c9f6000] 04:16:11 INFO - PROCESS | 1944 | 1461755771729 Marionette DEBUG loaded listener.js 04:16:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x12850c400) [pid = 1944] [serial = 1808] [outer = 0x11c9f6000] 04:16:11 INFO - PROCESS | 1944 | --DOCSHELL 0x12e452000 == 128 [pid = 1944] [id = 141] 04:16:11 INFO - PROCESS | 1944 | --DOCSHELL 0x14215a000 == 127 [pid = 1944] [id = 586] 04:16:11 INFO - PROCESS | 1944 | --DOCSHELL 0x141cd3800 == 126 [pid = 1944] [id = 585] 04:16:11 INFO - PROCESS | 1944 | --DOCSHELL 0x119d70800 == 125 [pid = 1944] [id = 584] 04:16:11 INFO - PROCESS | 1944 | --DOCSHELL 0x133203000 == 124 [pid = 1944] [id = 583] 04:16:11 INFO - PROCESS | 1944 | --DOCSHELL 0x12fbba800 == 123 [pid = 1944] [id = 554] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x12c96e800) [pid = 1944] [serial = 1675] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x13053c000 == 122 [pid = 1944] [id = 582] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12fa18800 == 121 [pid = 1944] [id = 581] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12e468000 == 120 [pid = 1944] [id = 580] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12d448800 == 119 [pid = 1944] [id = 579] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x129aed800 == 118 [pid = 1944] [id = 578] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11c5b0000 == 117 [pid = 1944] [id = 577] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x130be4000 == 116 [pid = 1944] [id = 555] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x125e78000 == 115 [pid = 1944] [id = 576] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12b117800 == 114 [pid = 1944] [id = 575] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x145a2e800 == 113 [pid = 1944] [id = 570] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x145803000 == 112 [pid = 1944] [id = 569] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x1439a2000 == 111 [pid = 1944] [id = 568] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x14387c800 == 110 [pid = 1944] [id = 567] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x14368a800 == 109 [pid = 1944] [id = 566] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x1432a1800 == 108 [pid = 1944] [id = 565] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x14216d000 == 107 [pid = 1944] [id = 564] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x141ce3800 == 106 [pid = 1944] [id = 563] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x13bba2800 == 105 [pid = 1944] [id = 562] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x130c3a800 == 104 [pid = 1944] [id = 561] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc4b800 == 103 [pid = 1944] [id = 560] 04:16:12 INFO - PROCESS | 1944 | --DOCSHELL 0x11c98b800 == 102 [pid = 1944] [id = 559] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x12bea2c00) [pid = 1944] [serial = 1655] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x125dbe000) [pid = 1944] [serial = 1672] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x12c971400) [pid = 1944] [serial = 1660] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x12d097c00) [pid = 1944] [serial = 1663] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x12c9e4c00) [pid = 1944] [serial = 1661] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x12d6e0400) [pid = 1944] [serial = 1666] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x115068800) [pid = 1944] [serial = 1637] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x11506f400) [pid = 1944] [serial = 1636] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x12d607000) [pid = 1944] [serial = 1615] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x1423ebc00) [pid = 1944] [serial = 1627] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x11c9f0400) [pid = 1944] [serial = 1618] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x129aa8c00) [pid = 1944] [serial = 1651] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x12b6b3000) [pid = 1944] [serial = 1652] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x12b8c9800) [pid = 1944] [serial = 1612] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x11c0c5800) [pid = 1944] [serial = 1640] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x11aa14000) [pid = 1944] [serial = 1639] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x11c9f5400) [pid = 1944] [serial = 1648] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x126e0f400) [pid = 1944] [serial = 1649] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x144693400) [pid = 1944] [serial = 1633] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x1259c5400) [pid = 1944] [serial = 1609] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x126e0bc00) [pid = 1944] [serial = 1645] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x1273d4000) [pid = 1944] [serial = 1646] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x12bb64400) [pid = 1944] [serial = 1654] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x141fea000) [pid = 1944] [serial = 1621] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x1259cd400) [pid = 1944] [serial = 1642] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x125dbfc00) [pid = 1944] [serial = 1643] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x141feac00) [pid = 1944] [serial = 1604] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x1437a4000) [pid = 1944] [serial = 1630] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x12e3ae000) [pid = 1944] [serial = 1667] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x118763000) [pid = 1944] [serial = 1606] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x14211cc00) [pid = 1944] [serial = 1624] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x11af81c00) [pid = 1944] [serial = 1669] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x12bb65400) [pid = 1944] [serial = 1673] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x12c8a3000) [pid = 1944] [serial = 1657] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x12c94d800) [pid = 1944] [serial = 1658] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x12d477000) [pid = 1944] [serial = 1664] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x11c8c3c00) [pid = 1944] [serial = 1670] [outer = 0x0] [url = about:blank] 04:16:12 INFO - PROCESS | 1944 | 1461755772256 Marionette TRACE conn2 <- [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]]]}] 04:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 978ms 04:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:16:12 INFO - PROCESS | 1944 | 1461755772271 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:16:12 INFO - PROCESS | 1944 | 1461755772275 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:16:12 INFO - PROCESS | 1944 | 1461755772277 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:16:12 INFO - PROCESS | 1944 | 1461755772278 Marionette TRACE conn2 <- [1,2382,null,{}] 04:16:12 INFO - PROCESS | 1944 | 1461755772281 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:12 INFO - PROCESS | 1944 | 1461755772388 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:16:12 INFO - PROCESS | 1944 | 1461755772393 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x125c90800 == 103 [pid = 1944] [id = 603] 04:16:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x11c916400) [pid = 1944] [serial = 1809] [outer = 0x0] 04:16:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x129967800) [pid = 1944] [serial = 1810] [outer = 0x11c916400] 04:16:12 INFO - PROCESS | 1944 | 1461755772420 Marionette DEBUG loaded listener.js 04:16:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x129aba400) [pid = 1944] [serial = 1811] [outer = 0x11c916400] 04:16:13 INFO - PROCESS | 1944 | 1461755773178 Marionette TRACE conn2 <- [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]]]}] 04:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 920ms 04:16:13 INFO - PROCESS | 1944 | 1461755773197 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 1944 | 1461755773199 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:16:13 INFO - PROCESS | 1944 | 1461755773203 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 1944 | 1461755773205 Marionette TRACE conn2 <- [1,2386,null,{}] 04:16:13 INFO - PROCESS | 1944 | 1461755773209 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:13 INFO - PROCESS | 1944 | 1461755773341 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:16:13 INFO - PROCESS | 1944 | 1461755773466 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x11ca04000 == 104 [pid = 1944] [id = 604] 04:16:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x118cf6c00) [pid = 1944] [serial = 1812] [outer = 0x0] 04:16:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x11c515800) [pid = 1944] [serial = 1813] [outer = 0x118cf6c00] 04:16:13 INFO - PROCESS | 1944 | 1461755773501 Marionette DEBUG loaded listener.js 04:16:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x125baf400) [pid = 1944] [serial = 1814] [outer = 0x118cf6c00] 04:16:13 INFO - PROCESS | 1944 | 1461755773948 Marionette TRACE conn2 <- [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]]]}] 04:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 772ms 04:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:16:13 INFO - PROCESS | 1944 | 1461755773976 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:16:13 INFO - PROCESS | 1944 | 1461755773980 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:16:13 INFO - PROCESS | 1944 | 1461755773985 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:16:13 INFO - PROCESS | 1944 | 1461755773987 Marionette TRACE conn2 <- [1,2390,null,{}] 04:16:13 INFO - PROCESS | 1944 | 1461755773989 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:14 INFO - PROCESS | 1944 | 1461755774114 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:16:14 INFO - PROCESS | 1944 | 1461755774242 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1e7000 == 105 [pid = 1944] [id = 605] 04:16:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x125db9400) [pid = 1944] [serial = 1815] [outer = 0x0] 04:16:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x1273d9c00) [pid = 1944] [serial = 1816] [outer = 0x125db9400] 04:16:14 INFO - PROCESS | 1944 | 1461755774275 Marionette DEBUG loaded listener.js 04:16:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x129b17c00) [pid = 1944] [serial = 1817] [outer = 0x125db9400] 04:16:14 INFO - PROCESS | 1944 | 1461755774714 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 04:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 769ms 04:16:14 INFO - PROCESS | 1944 | 1461755774769 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:16:14 INFO - PROCESS | 1944 | 1461755774770 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:16:14 INFO - PROCESS | 1944 | 1461755774776 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:16:14 INFO - PROCESS | 1944 | 1461755774778 Marionette TRACE conn2 <- [1,2394,null,{}] 04:16:14 INFO - PROCESS | 1944 | 1461755774787 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:14 INFO - PROCESS | 1944 | 1461755774912 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:16:15 INFO - PROCESS | 1944 | 1461755775018 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e329800 == 106 [pid = 1944] [id = 606] 04:16:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x12b5f3400) [pid = 1944] [serial = 1818] [outer = 0x0] 04:16:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x12bb64000) [pid = 1944] [serial = 1819] [outer = 0x12b5f3400] 04:16:15 INFO - PROCESS | 1944 | 1461755775052 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x12be3d000) [pid = 1944] [serial = 1820] [outer = 0x12b5f3400] 04:16:15 INFO - PROCESS | 1944 | 1461755775498 Marionette TRACE conn2 <- [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]]]}] 04:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 772ms 04:16:15 INFO - PROCESS | 1944 | 1461755775556 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:16:15 INFO - PROCESS | 1944 | 1461755775558 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:16:15 INFO - PROCESS | 1944 | 1461755775562 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:16:15 INFO - PROCESS | 1944 | 1461755775564 Marionette TRACE conn2 <- [1,2398,null,{}] 04:16:15 INFO - PROCESS | 1944 | 1461755775566 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:15 INFO - PROCESS | 1944 | 1461755775690 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:16:15 INFO - PROCESS | 1944 | 1461755775788 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f735800 == 107 [pid = 1944] [id = 607] 04:16:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x12be9d800) [pid = 1944] [serial = 1821] [outer = 0x0] 04:16:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x12c8af800) [pid = 1944] [serial = 1822] [outer = 0x12be9d800] 04:16:15 INFO - PROCESS | 1944 | 1461755775819 Marionette DEBUG loaded listener.js 04:16:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x12c978400) [pid = 1944] [serial = 1823] [outer = 0x12be9d800] 04:16:16 INFO - PROCESS | 1944 | 1461755776246 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 04:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 719ms 04:16:16 INFO - PROCESS | 1944 | 1461755776309 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:16:16 INFO - PROCESS | 1944 | 1461755776310 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:16:16 INFO - PROCESS | 1944 | 1461755776315 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:16:16 INFO - PROCESS | 1944 | 1461755776316 Marionette TRACE conn2 <- [1,2402,null,{}] 04:16:16 INFO - PROCESS | 1944 | 1461755776319 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:16 INFO - PROCESS | 1944 | 1461755776439 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:16:16 INFO - PROCESS | 1944 | 1461755776535 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x130417800 == 108 [pid = 1944] [id = 608] 04:16:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x12c8a3000) [pid = 1944] [serial = 1824] [outer = 0x0] 04:16:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x12c9e1000) [pid = 1944] [serial = 1825] [outer = 0x12c8a3000] 04:16:16 INFO - PROCESS | 1944 | 1461755776566 Marionette DEBUG loaded listener.js 04:16:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x12c9f6000) [pid = 1944] [serial = 1826] [outer = 0x12c8a3000] 04:16:16 INFO - PROCESS | 1944 | 1461755776993 Marionette TRACE conn2 <- [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]]]}] 04:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 719ms 04:16:17 INFO - PROCESS | 1944 | 1461755777034 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:16:17 INFO - PROCESS | 1944 | 1461755777036 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:16:17 INFO - PROCESS | 1944 | 1461755777038 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 1944 | 1461755777039 Marionette TRACE conn2 <- [1,2406,null,{}] 04:16:17 INFO - PROCESS | 1944 | 1461755777042 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:17 INFO - PROCESS | 1944 | 1461755777180 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:16:17 INFO - PROCESS | 1944 | 1461755777307 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x13054a000 == 109 [pid = 1944] [id = 609] 04:16:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x12d090c00) [pid = 1944] [serial = 1827] [outer = 0x0] 04:16:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x12d606800) [pid = 1944] [serial = 1828] [outer = 0x12d090c00] 04:16:17 INFO - PROCESS | 1944 | 1461755777342 Marionette DEBUG loaded listener.js 04:16:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x12e648400) [pid = 1944] [serial = 1829] [outer = 0x12d090c00] 04:16:17 INFO - PROCESS | 1944 | 1461755777779 Marionette TRACE conn2 <- [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]]]}] 04:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 819ms 04:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:16:17 INFO - PROCESS | 1944 | 1461755777858 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:16:17 INFO - PROCESS | 1944 | 1461755777859 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:16:17 INFO - PROCESS | 1944 | 1461755777861 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:16:17 INFO - PROCESS | 1944 | 1461755777863 Marionette TRACE conn2 <- [1,2410,null,{}] 04:16:17 INFO - PROCESS | 1944 | 1461755777865 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:17 INFO - PROCESS | 1944 | 1461755777990 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:16:18 INFO - PROCESS | 1944 | 1461755778118 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x1332bb000 == 110 [pid = 1944] [id = 610] 04:16:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x12e4ba800) [pid = 1944] [serial = 1830] [outer = 0x0] 04:16:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x12eab8000) [pid = 1944] [serial = 1831] [outer = 0x12e4ba800] 04:16:18 INFO - PROCESS | 1944 | 1461755778151 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x12f467800) [pid = 1944] [serial = 1832] [outer = 0x12e4ba800] 04:16:18 INFO - PROCESS | 1944 | 1461755778585 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 04:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 769ms 04:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:16:18 INFO - PROCESS | 1944 | 1461755778631 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:16:18 INFO - PROCESS | 1944 | 1461755778632 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:16:18 INFO - PROCESS | 1944 | 1461755778634 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:16:18 INFO - PROCESS | 1944 | 1461755778636 Marionette TRACE conn2 <- [1,2414,null,{}] 04:16:18 INFO - PROCESS | 1944 | 1461755778638 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:18 INFO - PROCESS | 1944 | 1461755778762 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:16:18 INFO - PROCESS | 1944 | 1461755778886 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x13bba1000 == 111 [pid = 1944] [id = 611] 04:16:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x12ea10000) [pid = 1944] [serial = 1833] [outer = 0x0] 04:16:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x12f5ef000) [pid = 1944] [serial = 1834] [outer = 0x12ea10000] 04:16:18 INFO - PROCESS | 1944 | 1461755778920 Marionette DEBUG loaded listener.js 04:16:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x1303e1c00) [pid = 1944] [serial = 1835] [outer = 0x12ea10000] 04:16:19 INFO - PROCESS | 1944 | 1461755779316 Marionette TRACE conn2 <- [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]]]}] 04:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 723ms 04:16:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:16:19 INFO - PROCESS | 1944 | 1461755779364 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:16:19 INFO - PROCESS | 1944 | 1461755779366 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:16:19 INFO - PROCESS | 1944 | 1461755779368 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:16:19 INFO - PROCESS | 1944 | 1461755779369 Marionette TRACE conn2 <- [1,2418,null,{}] 04:16:19 INFO - PROCESS | 1944 | 1461755779388 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:19 INFO - PROCESS | 1944 | 1461755779515 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:16:19 INFO - PROCESS | 1944 | 1461755779641 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x141d2e800 == 112 [pid = 1944] [id = 612] 04:16:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x12fa33400) [pid = 1944] [serial = 1836] [outer = 0x0] 04:16:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x13047a000) [pid = 1944] [serial = 1837] [outer = 0x12fa33400] 04:16:19 INFO - PROCESS | 1944 | 1461755779675 Marionette DEBUG loaded listener.js 04:16:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x13b942c00) [pid = 1944] [serial = 1838] [outer = 0x12fa33400] 04:16:20 INFO - PROCESS | 1944 | 1461755780091 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:16:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 775ms 04:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:16:20 INFO - PROCESS | 1944 | 1461755780143 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 1944 | 1461755780145 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:16:20 INFO - PROCESS | 1944 | 1461755780147 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 1944 | 1461755780148 Marionette TRACE conn2 <- [1,2422,null,{}] 04:16:20 INFO - PROCESS | 1944 | 1461755780151 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:20 INFO - PROCESS | 1944 | 1461755780275 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:16:20 INFO - PROCESS | 1944 | 1461755780374 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x142159000 == 113 [pid = 1944] [id = 613] 04:16:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x1303e7800) [pid = 1944] [serial = 1839] [outer = 0x0] 04:16:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x13b949800) [pid = 1944] [serial = 1840] [outer = 0x1303e7800] 04:16:20 INFO - PROCESS | 1944 | 1461755780406 Marionette DEBUG loaded listener.js 04:16:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x13ba97400) [pid = 1944] [serial = 1841] [outer = 0x1303e7800] 04:16:20 INFO - PROCESS | 1944 | 1461755780815 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 04:16:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:16:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 718ms 04:16:20 INFO - PROCESS | 1944 | 1461755780869 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:16:20 INFO - PROCESS | 1944 | 1461755780870 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:16:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:16:20 INFO - PROCESS | 1944 | 1461755780876 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:16:20 INFO - PROCESS | 1944 | 1461755780877 Marionette TRACE conn2 <- [1,2426,null,{}] 04:16:20 INFO - PROCESS | 1944 | 1461755780879 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:21 INFO - PROCESS | 1944 | 1461755781016 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:16:21 INFO - PROCESS | 1944 | 1461755781147 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x1435dc000 == 114 [pid = 1944] [id = 614] 04:16:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x13ba98c00) [pid = 1944] [serial = 1842] [outer = 0x0] 04:16:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x13bbd9800) [pid = 1944] [serial = 1843] [outer = 0x13ba98c00] 04:16:21 INFO - PROCESS | 1944 | 1461755781184 Marionette DEBUG loaded listener.js 04:16:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x13e49dc00) [pid = 1944] [serial = 1844] [outer = 0x13ba98c00] 04:16:21 INFO - PROCESS | 1944 | 1461755781605 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 04:16:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:16:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 768ms 04:16:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:16:21 INFO - PROCESS | 1944 | 1461755781645 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:16:21 INFO - PROCESS | 1944 | 1461755781646 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:16:21 INFO - PROCESS | 1944 | 1461755781648 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:16:21 INFO - PROCESS | 1944 | 1461755781649 Marionette TRACE conn2 <- [1,2430,null,{}] 04:16:21 INFO - PROCESS | 1944 | 1461755781652 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:21 INFO - PROCESS | 1944 | 1461755781779 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:16:21 INFO - PROCESS | 1944 | 1461755781925 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x143888000 == 115 [pid = 1944] [id = 615] 04:16:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x115045000) [pid = 1944] [serial = 1845] [outer = 0x0] 04:16:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x13bd45c00) [pid = 1944] [serial = 1846] [outer = 0x115045000] 04:16:21 INFO - PROCESS | 1944 | 1461755781958 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x141fe8000) [pid = 1944] [serial = 1847] [outer = 0x115045000] 04:16:22 INFO - PROCESS | 1944 | 1461755782483 Marionette TRACE conn2 <- [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]]]}] 04:16:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:16:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 869ms 04:16:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:16:22 INFO - PROCESS | 1944 | 1461755782518 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:16:22 INFO - PROCESS | 1944 | 1461755782520 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:16:22 INFO - PROCESS | 1944 | 1461755782522 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:16:22 INFO - PROCESS | 1944 | 1461755782523 Marionette TRACE conn2 <- [1,2434,null,{}] 04:16:22 INFO - PROCESS | 1944 | 1461755782527 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:22 INFO - PROCESS | 1944 | 1461755782698 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:16:22 INFO - PROCESS | 1944 | 1461755782832 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x14573b800 == 116 [pid = 1944] [id = 616] 04:16:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x115069400) [pid = 1944] [serial = 1848] [outer = 0x0] 04:16:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x12be39000) [pid = 1944] [serial = 1849] [outer = 0x115069400] 04:16:22 INFO - PROCESS | 1944 | 1461755782862 Marionette DEBUG loaded listener.js 04:16:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x141f69000) [pid = 1944] [serial = 1850] [outer = 0x115069400] 04:16:23 INFO - PROCESS | 1944 | 1461755783289 Marionette TRACE conn2 <- [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]]]}] 04:16:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:16:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 821ms 04:16:23 INFO - PROCESS | 1944 | 1461755783357 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:16:23 INFO - PROCESS | 1944 | 1461755783358 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:16:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:16:23 INFO - PROCESS | 1944 | 1461755783363 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:16:23 INFO - PROCESS | 1944 | 1461755783364 Marionette TRACE conn2 <- [1,2438,null,{}] 04:16:23 INFO - PROCESS | 1944 | 1461755783367 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:23 INFO - PROCESS | 1944 | 1461755783492 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:16:23 INFO - PROCESS | 1944 | 1461755783595 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x145a40800 == 117 [pid = 1944] [id = 617] 04:16:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x11c0cac00) [pid = 1944] [serial = 1851] [outer = 0x0] 04:16:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x141f6f400) [pid = 1944] [serial = 1852] [outer = 0x11c0cac00] 04:16:23 INFO - PROCESS | 1944 | 1461755783625 Marionette DEBUG loaded listener.js 04:16:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x141f74800) [pid = 1944] [serial = 1853] [outer = 0x11c0cac00] 04:16:24 INFO - PROCESS | 1944 | 1461755784064 Marionette TRACE conn2 <- [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]]]}] 04:16:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:16:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 719ms 04:16:24 INFO - PROCESS | 1944 | 1461755784087 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:16:24 INFO - PROCESS | 1944 | 1461755784088 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:16:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:16:24 INFO - PROCESS | 1944 | 1461755784132 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:16:24 INFO - PROCESS | 1944 | 1461755784133 Marionette TRACE conn2 <- [1,2442,null,{}] 04:16:24 INFO - PROCESS | 1944 | 1461755784136 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:24 INFO - PROCESS | 1944 | 1461755784269 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:16:24 INFO - PROCESS | 1944 | 1461755784375 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x1471c8800 == 118 [pid = 1944] [id = 618] 04:16:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x141f74c00) [pid = 1944] [serial = 1854] [outer = 0x0] 04:16:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x141fea000) [pid = 1944] [serial = 1855] [outer = 0x141f74c00] 04:16:24 INFO - PROCESS | 1944 | 1461755784406 Marionette DEBUG loaded listener.js 04:16:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x14211a000) [pid = 1944] [serial = 1856] [outer = 0x141f74c00] 04:16:24 INFO - PROCESS | 1944 | 1461755784968 Marionette TRACE conn2 <- [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]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 895ms 04:16:25 INFO - PROCESS | 1944 | 1461755785003 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:16:25 INFO - PROCESS | 1944 | 1461755785006 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:16:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:16:25 INFO - PROCESS | 1944 | 1461755785010 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 1944 | 1461755785012 Marionette TRACE conn2 <- [1,2446,null,{}] 04:16:25 INFO - PROCESS | 1944 | 1461755785015 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:25 INFO - PROCESS | 1944 | 1461755785147 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:16:25 INFO - PROCESS | 1944 | 1461755785248 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d48800 == 119 [pid = 1944] [id = 619] 04:16:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x1177f8800) [pid = 1944] [serial = 1857] [outer = 0x0] 04:16:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x118e1b000) [pid = 1944] [serial = 1858] [outer = 0x1177f8800] 04:16:25 INFO - PROCESS | 1944 | 1461755785277 Marionette DEBUG loaded listener.js 04:16:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x11c914c00) [pid = 1944] [serial = 1859] [outer = 0x1177f8800] 04:16:25 INFO - PROCESS | 1944 | 1461755785753 Marionette TRACE conn2 <- [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]]]}] 04:16:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:16:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 770ms 04:16:25 INFO - PROCESS | 1944 | 1461755785780 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:16:25 INFO - PROCESS | 1944 | 1461755785784 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:16:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:16:25 INFO - PROCESS | 1944 | 1461755785788 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:16:25 INFO - PROCESS | 1944 | 1461755785790 Marionette TRACE conn2 <- [1,2450,null,{}] 04:16:25 INFO - PROCESS | 1944 | 1461755785792 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:25 INFO - PROCESS | 1944 | 1461755785916 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:16:26 INFO - PROCESS | 1944 | 1461755786053 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e45a000 == 120 [pid = 1944] [id = 620] 04:16:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x126e0c400) [pid = 1944] [serial = 1860] [outer = 0x0] 04:16:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x1273d4000) [pid = 1944] [serial = 1861] [outer = 0x126e0c400] 04:16:26 INFO - PROCESS | 1944 | 1461755786084 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x129b13c00) [pid = 1944] [serial = 1862] [outer = 0x126e0c400] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x125a69000 == 119 [pid = 1944] [id = 602] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12d2c9000 == 118 [pid = 1944] [id = 601] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x129d88000 == 117 [pid = 1944] [id = 600] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x14835b000 == 116 [pid = 1944] [id = 596] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x146fef800 == 115 [pid = 1944] [id = 595] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x145a3a000 == 114 [pid = 1944] [id = 594] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x145733800 == 113 [pid = 1944] [id = 593] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x1439b0800 == 112 [pid = 1944] [id = 592] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x14387b000 == 111 [pid = 1944] [id = 591] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x141d46000 == 110 [pid = 1944] [id = 590] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12d693000 == 109 [pid = 1944] [id = 589] 04:16:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11c5ab000 == 108 [pid = 1944] [id = 588] 04:16:26 INFO - PROCESS | 1944 | 1461755786601 Marionette TRACE conn2 <- [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]]]}] 04:16:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:16:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 827ms 04:16:26 INFO - PROCESS | 1944 | 1461755786615 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:16:26 INFO - PROCESS | 1944 | 1461755786616 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:16:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:16:26 INFO - PROCESS | 1944 | 1461755786618 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:16:26 INFO - PROCESS | 1944 | 1461755786620 Marionette TRACE conn2 <- [1,2454,null,{}] 04:16:26 INFO - PROCESS | 1944 | 1461755786631 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:26 INFO - PROCESS | 1944 | 1461755786743 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:16:26 INFO - PROCESS | 1944 | 1461755786749 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d2c1000 == 109 [pid = 1944] [id = 621] 04:16:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x12be3c800) [pid = 1944] [serial = 1863] [outer = 0x0] 04:16:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x12c8aac00) [pid = 1944] [serial = 1864] [outer = 0x12be3c800] 04:16:26 INFO - PROCESS | 1944 | 1461755786781 Marionette DEBUG loaded listener.js 04:16:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x12c9f2400) [pid = 1944] [serial = 1865] [outer = 0x12be3c800] 04:16:27 INFO - PROCESS | 1944 | 1461755787412 Marionette TRACE conn2 <- [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]]]}] 04:16:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:16:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 824ms 04:16:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:16:27 INFO - PROCESS | 1944 | 1461755787443 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:16:27 INFO - PROCESS | 1944 | 1461755787445 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:16:27 INFO - PROCESS | 1944 | 1461755787447 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:16:27 INFO - PROCESS | 1944 | 1461755787448 Marionette TRACE conn2 <- [1,2458,null,{}] 04:16:27 INFO - PROCESS | 1944 | 1461755787450 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:27 INFO - PROCESS | 1944 | 1461755787547 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:16:27 INFO - PROCESS | 1944 | 1461755787669 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x13bba9800 == 110 [pid = 1944] [id = 622] 04:16:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x12b30d800) [pid = 1944] [serial = 1866] [outer = 0x0] 04:16:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x12d6e8800) [pid = 1944] [serial = 1867] [outer = 0x12b30d800] 04:16:27 INFO - PROCESS | 1944 | 1461755787713 Marionette DEBUG loaded listener.js 04:16:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x12e4bcc00) [pid = 1944] [serial = 1868] [outer = 0x12b30d800] 04:16:28 INFO - PROCESS | 1944 | 1461755788249 Marionette TRACE conn2 <- [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]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:16:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 819ms 04:16:28 INFO - PROCESS | 1944 | 1461755788268 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:16:28 INFO - PROCESS | 1944 | 1461755788270 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:16:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:16:28 INFO - PROCESS | 1944 | 1461755788275 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 1944 | 1461755788277 Marionette TRACE conn2 <- [1,2462,null,{}] 04:16:28 INFO - PROCESS | 1944 | 1461755788294 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:28 INFO - PROCESS | 1944 | 1461755788445 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:16:28 INFO - PROCESS | 1944 | 1461755788465 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x143879000 == 111 [pid = 1944] [id = 623] 04:16:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x12f46a000) [pid = 1944] [serial = 1869] [outer = 0x0] 04:16:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x130b0bc00) [pid = 1944] [serial = 1870] [outer = 0x12f46a000] 04:16:28 INFO - PROCESS | 1944 | 1461755788491 Marionette DEBUG loaded listener.js 04:16:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x13baa4c00) [pid = 1944] [serial = 1871] [outer = 0x12f46a000] 04:16:28 INFO - PROCESS | 1944 | 1461755788868 Marionette TRACE conn2 <- [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]]]}] 04:16:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:16:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 636ms 04:16:28 INFO - PROCESS | 1944 | 1461755788911 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:16:28 INFO - PROCESS | 1944 | 1461755788912 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:16:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:16:28 INFO - PROCESS | 1944 | 1461755788914 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:16:28 INFO - PROCESS | 1944 | 1461755788915 Marionette TRACE conn2 <- [1,2466,null,{}] 04:16:28 INFO - PROCESS | 1944 | 1461755788918 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:29 INFO - PROCESS | 1944 | 1461755789094 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:16:29 INFO - PROCESS | 1944 | 1461755789118 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x145b8c000 == 112 [pid = 1944] [id = 624] 04:16:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x13e497000) [pid = 1944] [serial = 1872] [outer = 0x0] 04:16:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x141febc00) [pid = 1944] [serial = 1873] [outer = 0x13e497000] 04:16:29 INFO - PROCESS | 1944 | 1461755789145 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x1423ed000) [pid = 1944] [serial = 1874] [outer = 0x13e497000] 04:16:29 INFO - PROCESS | 1944 | 1461755789531 Marionette TRACE conn2 <- [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]]]}] 04:16:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:16:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 668ms 04:16:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:16:29 INFO - PROCESS | 1944 | 1461755789583 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:16:29 INFO - PROCESS | 1944 | 1461755789584 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:16:29 INFO - PROCESS | 1944 | 1461755789586 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:16:29 INFO - PROCESS | 1944 | 1461755789587 Marionette TRACE conn2 <- [1,2470,null,{}] 04:16:29 INFO - PROCESS | 1944 | 1461755789589 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:29 INFO - PROCESS | 1944 | 1461755789732 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:16:29 INFO - PROCESS | 1944 | 1461755789752 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x148bdc000 == 113 [pid = 1944] [id = 625] 04:16:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x12eee3800) [pid = 1944] [serial = 1875] [outer = 0x0] 04:16:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x14379fc00) [pid = 1944] [serial = 1876] [outer = 0x12eee3800] 04:16:29 INFO - PROCESS | 1944 | 1461755789777 Marionette DEBUG loaded listener.js 04:16:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x144699400) [pid = 1944] [serial = 1877] [outer = 0x12eee3800] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x1177f4400) [pid = 1944] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x11af32800) [pid = 1944] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x11c9f6000) [pid = 1944] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x12c9ea800) [pid = 1944] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x1259cf400) [pid = 1944] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x126e0fc00) [pid = 1944] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x129b0b000) [pid = 1944] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x11b2d2400) [pid = 1944] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x12e375c00) [pid = 1944] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x1177fa400) [pid = 1944] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x11aa44400) [pid = 1944] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x129b12c00) [pid = 1944] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x130476000) [pid = 1944] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x114cc2c00) [pid = 1944] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:16:30 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x129969c00) [pid = 1944] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:16:30 INFO - PROCESS | 1944 | 1461755790390 Marionette TRACE conn2 <- [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]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:16:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 824ms 04:16:30 INFO - PROCESS | 1944 | 1461755790411 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 1944 | 1461755790412 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:16:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:16:30 INFO - PROCESS | 1944 | 1461755790414 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 1944 | 1461755790415 Marionette TRACE conn2 <- [1,2474,null,{}] 04:16:30 INFO - PROCESS | 1944 | 1461755790418 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:30 INFO - PROCESS | 1944 | 1461755790528 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:16:30 INFO - PROCESS | 1944 | 1461755790625 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x130c50800 == 114 [pid = 1944] [id = 626] 04:16:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x11b2d2400) [pid = 1944] [serial = 1878] [outer = 0x0] 04:16:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x1259d1800) [pid = 1944] [serial = 1879] [outer = 0x11b2d2400] 04:16:30 INFO - PROCESS | 1944 | 1461755790650 Marionette DEBUG loaded listener.js 04:16:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x12c9f0c00) [pid = 1944] [serial = 1880] [outer = 0x11b2d2400] 04:16:30 INFO - PROCESS | 1944 | 1461755790942 Marionette TRACE conn2 <- [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]]]}] 04:16:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:16:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 569ms 04:16:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:16:30 INFO - PROCESS | 1944 | 1461755790984 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:16:30 INFO - PROCESS | 1944 | 1461755790985 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:16:30 INFO - PROCESS | 1944 | 1461755790987 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:16:30 INFO - PROCESS | 1944 | 1461755790990 Marionette TRACE conn2 <- [1,2478,null,{}] 04:16:30 INFO - PROCESS | 1944 | 1461755790994 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:31 INFO - PROCESS | 1944 | 1461755791104 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:16:31 INFO - PROCESS | 1944 | 1461755791196 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x148b4e800 == 115 [pid = 1944] [id = 627] 04:16:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x11c0a9000) [pid = 1944] [serial = 1881] [outer = 0x0] 04:16:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x13ba97000) [pid = 1944] [serial = 1882] [outer = 0x11c0a9000] 04:16:31 INFO - PROCESS | 1944 | 1461755791223 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x143711800) [pid = 1944] [serial = 1883] [outer = 0x11c0a9000] 04:16:31 INFO - PROCESS | 1944 | 1461755791516 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 04:16:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:16:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 572ms 04:16:31 INFO - PROCESS | 1944 | 1461755791561 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:16:31 INFO - PROCESS | 1944 | 1461755791562 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:16:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:16:31 INFO - PROCESS | 1944 | 1461755791564 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:16:31 INFO - PROCESS | 1944 | 1461755791565 Marionette TRACE conn2 <- [1,2482,null,{}] 04:16:31 INFO - PROCESS | 1944 | 1461755791568 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:31 INFO - PROCESS | 1944 | 1461755791683 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:16:31 INFO - PROCESS | 1944 | 1461755791687 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x14802b000 == 116 [pid = 1944] [id = 628] 04:16:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x14370c000) [pid = 1944] [serial = 1884] [outer = 0x0] 04:16:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x143715c00) [pid = 1944] [serial = 1885] [outer = 0x14370c000] 04:16:31 INFO - PROCESS | 1944 | 1461755791714 Marionette DEBUG loaded listener.js 04:16:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x144823000) [pid = 1944] [serial = 1886] [outer = 0x14370c000] 04:16:32 INFO - PROCESS | 1944 | 1461755792104 Marionette TRACE conn2 <- [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]]]}] 04:16:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:16:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 569ms 04:16:32 INFO - PROCESS | 1944 | 1461755792153 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:16:32 INFO - PROCESS | 1944 | 1461755792155 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:16:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:16:32 INFO - PROCESS | 1944 | 1461755792160 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:16:32 INFO - PROCESS | 1944 | 1461755792162 Marionette TRACE conn2 <- [1,2486,null,{}] 04:16:32 INFO - PROCESS | 1944 | 1461755792165 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:32 INFO - PROCESS | 1944 | 1461755792291 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:16:32 INFO - PROCESS | 1944 | 1461755792486 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc3c000 == 117 [pid = 1944] [id = 629] 04:16:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x114cb7800) [pid = 1944] [serial = 1887] [outer = 0x0] 04:16:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x11506d400) [pid = 1944] [serial = 1888] [outer = 0x114cb7800] 04:16:32 INFO - PROCESS | 1944 | 1461755792520 Marionette DEBUG loaded listener.js 04:16:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x119143800) [pid = 1944] [serial = 1889] [outer = 0x114cb7800] 04:16:33 INFO - PROCESS | 1944 | 1461755793050 Marionette TRACE conn2 <- [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]]]}] 04:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 923ms 04:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:16:33 INFO - PROCESS | 1944 | 1461755793083 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:16:33 INFO - PROCESS | 1944 | 1461755793086 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:16:33 INFO - PROCESS | 1944 | 1461755793089 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:16:33 INFO - PROCESS | 1944 | 1461755793094 Marionette TRACE conn2 <- [1,2490,null,{}] 04:16:33 INFO - PROCESS | 1944 | 1461755793097 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:33 INFO - PROCESS | 1944 | 1461755793233 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:16:33 INFO - PROCESS | 1944 | 1461755793344 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fa0e000 == 118 [pid = 1944] [id = 630] 04:16:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x129aa8c00) [pid = 1944] [serial = 1890] [outer = 0x0] 04:16:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x12b5e8000) [pid = 1944] [serial = 1891] [outer = 0x129aa8c00] 04:16:33 INFO - PROCESS | 1944 | 1461755793418 Marionette DEBUG loaded listener.js 04:16:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x12be9e400) [pid = 1944] [serial = 1892] [outer = 0x129aa8c00] 04:16:33 INFO - PROCESS | 1944 | 1461755793836 Marionette TRACE conn2 <- [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]]]}] 04:16:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:16:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 776ms 04:16:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:16:33 INFO - PROCESS | 1944 | 1461755793867 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:16:33 INFO - PROCESS | 1944 | 1461755793870 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:16:33 INFO - PROCESS | 1944 | 1461755793872 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:16:33 INFO - PROCESS | 1944 | 1461755793876 Marionette TRACE conn2 <- [1,2494,null,{}] 04:16:33 INFO - PROCESS | 1944 | 1461755793879 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:34 INFO - PROCESS | 1944 | 1461755794010 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:16:34 INFO - PROCESS | 1944 | 1461755794122 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x145a2d800 == 119 [pid = 1944] [id = 631] 04:16:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 291 (0x12be3c000) [pid = 1944] [serial = 1893] [outer = 0x0] 04:16:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 292 (0x12d607000) [pid = 1944] [serial = 1894] [outer = 0x12be3c000] 04:16:34 INFO - PROCESS | 1944 | 1461755794153 Marionette DEBUG loaded listener.js 04:16:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 293 (0x12f5eac00) [pid = 1944] [serial = 1895] [outer = 0x12be3c000] 04:16:34 INFO - PROCESS | 1944 | 1461755794573 Marionette TRACE conn2 <- [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]]]}] 04:16:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:16:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 773ms 04:16:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:16:34 INFO - PROCESS | 1944 | 1461755794646 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:16:34 INFO - PROCESS | 1944 | 1461755794647 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:16:34 INFO - PROCESS | 1944 | 1461755794655 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:16:34 INFO - PROCESS | 1944 | 1461755794660 Marionette TRACE conn2 <- [1,2498,null,{}] 04:16:34 INFO - PROCESS | 1944 | 1461755794682 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:34 INFO - PROCESS | 1944 | 1461755794818 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:16:34 INFO - PROCESS | 1944 | 1461755794928 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x148b4b800 == 120 [pid = 1944] [id = 632] 04:16:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 294 (0x12ea11800) [pid = 1944] [serial = 1896] [outer = 0x0] 04:16:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 295 (0x141f6e800) [pid = 1944] [serial = 1897] [outer = 0x12ea11800] 04:16:34 INFO - PROCESS | 1944 | 1461755794958 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 296 (0x14211b000) [pid = 1944] [serial = 1898] [outer = 0x12ea11800] 04:16:35 INFO - PROCESS | 1944 | 1461755795378 Marionette TRACE conn2 <- [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]]]}] 04:16:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:16:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 795ms 04:16:35 INFO - PROCESS | 1944 | 1461755795445 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:16:35 INFO - PROCESS | 1944 | 1461755795447 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:16:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:16:35 INFO - PROCESS | 1944 | 1461755795450 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:16:35 INFO - PROCESS | 1944 | 1461755795451 Marionette TRACE conn2 <- [1,2502,null,{}] 04:16:35 INFO - PROCESS | 1944 | 1461755795453 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:35 INFO - PROCESS | 1944 | 1461755795584 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:16:35 INFO - PROCESS | 1944 | 1461755795721 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x14a115000 == 121 [pid = 1944] [id = 633] 04:16:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 297 (0x13ba45400) [pid = 1944] [serial = 1899] [outer = 0x0] 04:16:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 298 (0x14370e800) [pid = 1944] [serial = 1900] [outer = 0x13ba45400] 04:16:35 INFO - PROCESS | 1944 | 1461755795755 Marionette DEBUG loaded listener.js 04:16:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 299 (0x14468a400) [pid = 1944] [serial = 1901] [outer = 0x13ba45400] 04:16:36 INFO - PROCESS | 1944 | 1461755796224 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:16:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:16:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 820ms 04:16:36 INFO - PROCESS | 1944 | 1461755796270 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:16:36 INFO - PROCESS | 1944 | 1461755796271 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:16:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:16:36 INFO - PROCESS | 1944 | 1461755796273 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:16:36 INFO - PROCESS | 1944 | 1461755796275 Marionette TRACE conn2 <- [1,2506,null,{}] 04:16:36 INFO - PROCESS | 1944 | 1461755796277 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:36 INFO - PROCESS | 1944 | 1461755796403 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:16:36 INFO - PROCESS | 1944 | 1461755796512 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x1448c8800 == 122 [pid = 1944] [id = 634] 04:16:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 300 (0x1449c5000) [pid = 1944] [serial = 1902] [outer = 0x0] 04:16:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 301 (0x1449c7c00) [pid = 1944] [serial = 1903] [outer = 0x1449c5000] 04:16:36 INFO - PROCESS | 1944 | 1461755796550 Marionette DEBUG loaded listener.js 04:16:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 302 (0x1449d0400) [pid = 1944] [serial = 1904] [outer = 0x1449c5000] 04:16:37 INFO - PROCESS | 1944 | 1461755797013 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 04:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 770ms 04:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:16:37 INFO - PROCESS | 1944 | 1461755797044 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:16:37 INFO - PROCESS | 1944 | 1461755797045 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:16:37 INFO - PROCESS | 1944 | 1461755797048 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:16:37 INFO - PROCESS | 1944 | 1461755797049 Marionette TRACE conn2 <- [1,2510,null,{}] 04:16:37 INFO - PROCESS | 1944 | 1461755797051 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:37 INFO - PROCESS | 1944 | 1461755797182 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:16:37 INFO - PROCESS | 1944 | 1461755797323 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e466800 == 123 [pid = 1944] [id = 635] 04:16:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 303 (0x144871000) [pid = 1944] [serial = 1905] [outer = 0x0] 04:16:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 304 (0x144879000) [pid = 1944] [serial = 1906] [outer = 0x144871000] 04:16:37 INFO - PROCESS | 1944 | 1461755797355 Marionette DEBUG loaded listener.js 04:16:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 305 (0x14744f400) [pid = 1944] [serial = 1907] [outer = 0x144871000] 04:16:37 INFO - PROCESS | 1944 | 1461755797783 Marionette TRACE conn2 <- [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]]]}] 04:16:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:16:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 773ms 04:16:37 INFO - PROCESS | 1944 | 1461755797822 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:16:37 INFO - PROCESS | 1944 | 1461755797824 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:16:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:16:37 INFO - PROCESS | 1944 | 1461755797826 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:16:37 INFO - PROCESS | 1944 | 1461755797827 Marionette TRACE conn2 <- [1,2514,null,{}] 04:16:37 INFO - PROCESS | 1944 | 1461755797830 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:37 INFO - PROCESS | 1944 | 1461755797957 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:16:38 INFO - PROCESS | 1944 | 1461755798068 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e479800 == 124 [pid = 1944] [id = 636] 04:16:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 306 (0x144872800) [pid = 1944] [serial = 1908] [outer = 0x0] 04:16:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 307 (0x147455400) [pid = 1944] [serial = 1909] [outer = 0x144872800] 04:16:38 INFO - PROCESS | 1944 | 1461755798099 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 308 (0x14745ac00) [pid = 1944] [serial = 1910] [outer = 0x144872800] 04:16:38 INFO - PROCESS | 1944 | 1461755798521 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 04:16:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:16:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 719ms 04:16:38 INFO - PROCESS | 1944 | 1461755798560 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:16:38 INFO - PROCESS | 1944 | 1461755798561 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:16:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:16:38 INFO - PROCESS | 1944 | 1461755798563 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:16:38 INFO - PROCESS | 1944 | 1461755798565 Marionette TRACE conn2 <- [1,2518,null,{}] 04:16:38 INFO - PROCESS | 1944 | 1461755798567 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:38 INFO - PROCESS | 1944 | 1461755798697 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:16:38 INFO - PROCESS | 1944 | 1461755798835 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x143788800 == 125 [pid = 1944] [id = 637] 04:16:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 309 (0x12d46f000) [pid = 1944] [serial = 1911] [outer = 0x0] 04:16:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 310 (0x14745c800) [pid = 1944] [serial = 1912] [outer = 0x12d46f000] 04:16:38 INFO - PROCESS | 1944 | 1461755798867 Marionette DEBUG loaded listener.js 04:16:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 311 (0x14757a000) [pid = 1944] [serial = 1913] [outer = 0x12d46f000] 04:16:39 INFO - PROCESS | 1944 | 1461755799273 Marionette TRACE conn2 <- [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]]]}] 04:16:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:16:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 771ms 04:16:39 INFO - PROCESS | 1944 | 1461755799344 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:16:39 INFO - PROCESS | 1944 | 1461755799345 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:16:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:16:39 INFO - PROCESS | 1944 | 1461755799347 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:16:39 INFO - PROCESS | 1944 | 1461755799349 Marionette TRACE conn2 <- [1,2522,null,{}] 04:16:39 INFO - PROCESS | 1944 | 1461755799351 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:39 INFO - PROCESS | 1944 | 1461755799479 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:16:39 INFO - PROCESS | 1944 | 1461755799618 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x149fd9000 == 126 [pid = 1944] [id = 638] 04:16:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 312 (0x145795c00) [pid = 1944] [serial = 1914] [outer = 0x0] 04:16:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 313 (0x14579ac00) [pid = 1944] [serial = 1915] [outer = 0x145795c00] 04:16:39 INFO - PROCESS | 1944 | 1461755799648 Marionette DEBUG loaded listener.js 04:16:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 314 (0x1457a0000) [pid = 1944] [serial = 1916] [outer = 0x145795c00] 04:16:40 INFO - PROCESS | 1944 | 1461755800067 Marionette TRACE conn2 <- [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]]]}] 04:16:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:16:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 769ms 04:16:40 INFO - PROCESS | 1944 | 1461755800118 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:16:40 INFO - PROCESS | 1944 | 1461755800120 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:16:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:16:40 INFO - PROCESS | 1944 | 1461755800146 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:16:40 INFO - PROCESS | 1944 | 1461755800148 Marionette TRACE conn2 <- [1,2526,null,{}] 04:16:40 INFO - PROCESS | 1944 | 1461755800152 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:40 INFO - PROCESS | 1944 | 1461755800297 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:16:40 INFO - PROCESS | 1944 | 1461755800407 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x149ff0000 == 127 [pid = 1944] [id = 639] 04:16:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 315 (0x14579c800) [pid = 1944] [serial = 1917] [outer = 0x0] 04:16:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 316 (0x14592fc00) [pid = 1944] [serial = 1918] [outer = 0x14579c800] 04:16:40 INFO - PROCESS | 1944 | 1461755800442 Marionette DEBUG loaded listener.js 04:16:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 317 (0x145935800) [pid = 1944] [serial = 1919] [outer = 0x14579c800] 04:16:40 INFO - PROCESS | 1944 | 1461755800960 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 04:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 876ms 04:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:16:41 INFO - PROCESS | 1944 | 1461755801025 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:16:41 INFO - PROCESS | 1944 | 1461755801027 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:16:41 INFO - PROCESS | 1944 | 1461755801029 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:16:41 INFO - PROCESS | 1944 | 1461755801031 Marionette TRACE conn2 <- [1,2530,null,{}] 04:16:41 INFO - PROCESS | 1944 | 1461755801033 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:41 INFO - PROCESS | 1944 | 1461755801179 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:16:41 INFO - PROCESS | 1944 | 1461755801339 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x125a7c000 == 128 [pid = 1944] [id = 640] 04:16:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 318 (0x11c383c00) [pid = 1944] [serial = 1920] [outer = 0x0] 04:16:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 319 (0x1276ca800) [pid = 1944] [serial = 1921] [outer = 0x11c383c00] 04:16:41 INFO - PROCESS | 1944 | 1461755801372 Marionette DEBUG loaded listener.js 04:16:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 320 (0x13ba9f000) [pid = 1944] [serial = 1922] [outer = 0x11c383c00] 04:16:41 INFO - PROCESS | 1944 | 1461755801810 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 04:16:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:16:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 820ms 04:16:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:16:41 INFO - PROCESS | 1944 | 1461755801849 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:16:41 INFO - PROCESS | 1944 | 1461755801851 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:16:41 INFO - PROCESS | 1944 | 1461755801853 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:16:41 INFO - PROCESS | 1944 | 1461755801854 Marionette TRACE conn2 <- [1,2534,null,{}] 04:16:41 INFO - PROCESS | 1944 | 1461755801856 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:41 INFO - PROCESS | 1944 | 1461755801995 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:16:42 INFO - PROCESS | 1944 | 1461755802110 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8e2000 == 129 [pid = 1944] [id = 641] 04:16:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 321 (0x125dc0400) [pid = 1944] [serial = 1923] [outer = 0x0] 04:16:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 322 (0x14757c000) [pid = 1944] [serial = 1924] [outer = 0x125dc0400] 04:16:42 INFO - PROCESS | 1944 | 1461755802141 Marionette DEBUG loaded listener.js 04:16:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 323 (0x147583c00) [pid = 1944] [serial = 1925] [outer = 0x125dc0400] 04:16:42 INFO - PROCESS | 1944 | 1461755802548 Marionette TRACE conn2 <- [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]]]}] 04:16:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:16:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 771ms 04:16:42 INFO - PROCESS | 1944 | 1461755802647 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:16:42 INFO - PROCESS | 1944 | 1461755802648 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:16:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:16:42 INFO - PROCESS | 1944 | 1461755802653 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:16:42 INFO - PROCESS | 1944 | 1461755802654 Marionette TRACE conn2 <- [1,2538,null,{}] 04:16:42 INFO - PROCESS | 1944 | 1461755802660 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:42 INFO - PROCESS | 1944 | 1461755802850 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:16:43 INFO - PROCESS | 1944 | 1461755803052 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e537800 == 130 [pid = 1944] [id = 642] 04:16:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 324 (0x147585000) [pid = 1944] [serial = 1926] [outer = 0x0] 04:16:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 325 (0x14833ec00) [pid = 1944] [serial = 1927] [outer = 0x147585000] 04:16:43 INFO - PROCESS | 1944 | 1461755803101 Marionette DEBUG loaded listener.js 04:16:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 326 (0x148343800) [pid = 1944] [serial = 1928] [outer = 0x147585000] 04:16:44 INFO - PROCESS | 1944 | 1461755803998 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 04:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1424ms 04:16:44 INFO - PROCESS | 1944 | 1461755804078 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:16:44 INFO - PROCESS | 1944 | 1461755804080 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:16:44 INFO - PROCESS | 1944 | 1461755804084 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:16:44 INFO - PROCESS | 1944 | 1461755804087 Marionette TRACE conn2 <- [1,2542,null,{}] 04:16:44 INFO - PROCESS | 1944 | 1461755804092 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:44 INFO - PROCESS | 1944 | 1461755804227 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:16:44 INFO - PROCESS | 1944 | 1461755804341 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e32e000 == 131 [pid = 1944] [id = 643] 04:16:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 327 (0x118a5d400) [pid = 1944] [serial = 1929] [outer = 0x0] 04:16:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 328 (0x11aa1fc00) [pid = 1944] [serial = 1930] [outer = 0x118a5d400] 04:16:44 INFO - PROCESS | 1944 | 1461755804410 Marionette DEBUG loaded listener.js 04:16:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 329 (0x11c9f5400) [pid = 1944] [serial = 1931] [outer = 0x118a5d400] 04:16:44 INFO - PROCESS | 1944 | 1461755804914 Marionette TRACE conn2 <- [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]]]}] 04:16:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:16:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 876ms 04:16:44 INFO - PROCESS | 1944 | 1461755804961 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:16:44 INFO - PROCESS | 1944 | 1461755804964 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:16:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:16:44 INFO - PROCESS | 1944 | 1461755804969 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:16:44 INFO - PROCESS | 1944 | 1461755804970 Marionette TRACE conn2 <- [1,2546,null,{}] 04:16:44 INFO - PROCESS | 1944 | 1461755804973 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:45 INFO - PROCESS | 1944 | 1461755805095 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:16:45 INFO - PROCESS | 1944 | 1461755805212 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc45800 == 132 [pid = 1944] [id = 644] 04:16:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 330 (0x11aa4b400) [pid = 1944] [serial = 1932] [outer = 0x0] 04:16:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 331 (0x12b310c00) [pid = 1944] [serial = 1933] [outer = 0x11aa4b400] 04:16:45 INFO - PROCESS | 1944 | 1461755805285 Marionette DEBUG loaded listener.js 04:16:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 332 (0x12bc10800) [pid = 1944] [serial = 1934] [outer = 0x11aa4b400] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x11c998800 == 131 [pid = 1944] [id = 225] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x127fe8800 == 130 [pid = 1944] [id = 92] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x14802b000 == 129 [pid = 1944] [id = 628] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x148b4e800 == 128 [pid = 1944] [id = 627] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x130c50800 == 127 [pid = 1944] [id = 626] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x148bdc000 == 126 [pid = 1944] [id = 625] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x145b8c000 == 125 [pid = 1944] [id = 624] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 331 (0x1423ea400) [pid = 1944] [serial = 1789] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 330 (0x1437a7400) [pid = 1944] [serial = 1792] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 329 (0x1422eb400) [pid = 1944] [serial = 1786] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 328 (0x12d08e800) [pid = 1944] [serial = 1795] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 327 (0x129967800) [pid = 1944] [serial = 1810] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x143879000 == 124 [pid = 1944] [id = 623] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x13bba9800 == 123 [pid = 1944] [id = 622] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12d2c1000 == 122 [pid = 1944] [id = 621] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12e45a000 == 121 [pid = 1944] [id = 620] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x125d48800 == 120 [pid = 1944] [id = 619] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x14573b800 == 119 [pid = 1944] [id = 616] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x143888000 == 118 [pid = 1944] [id = 615] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x1435dc000 == 117 [pid = 1944] [id = 614] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x142159000 == 116 [pid = 1944] [id = 613] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x141d2e800 == 115 [pid = 1944] [id = 612] 04:16:45 INFO - PROCESS | 1944 | 1461755805803 Marionette TRACE conn2 <- [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]]]}] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x13bba1000 == 114 [pid = 1944] [id = 611] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x1332bb000 == 113 [pid = 1944] [id = 610] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x13054a000 == 112 [pid = 1944] [id = 609] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x130417800 == 111 [pid = 1944] [id = 608] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12f735800 == 110 [pid = 1944] [id = 607] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12e329800 == 109 [pid = 1944] [id = 606] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1e7000 == 108 [pid = 1944] [id = 605] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x11ca04000 == 107 [pid = 1944] [id = 604] 04:16:45 INFO - PROCESS | 1944 | --DOCSHELL 0x125c90800 == 106 [pid = 1944] [id = 603] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 326 (0x130476c00) [pid = 1944] [serial = 1702] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 325 (0x13ba9bc00) [pid = 1944] [serial = 1708] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 324 (0x12c8afc00) [pid = 1944] [serial = 1687] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 323 (0x13ba9e400) [pid = 1944] [serial = 1714] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 322 (0x118c29400) [pid = 1944] [serial = 1678] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 321 (0x11c8c1c00) [pid = 1944] [serial = 1681] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 320 (0x118c28400) [pid = 1944] [serial = 1723] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 319 (0x12f46ac00) [pid = 1944] [serial = 1696] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 318 (0x13ba50400) [pid = 1944] [serial = 1759] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 317 (0x126c6c800) [pid = 1944] [serial = 1754] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 316 (0x118c2b800) [pid = 1944] [serial = 1753] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 315 (0x13bd4c400) [pid = 1944] [serial = 1762] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 314 (0x12fa40000) [pid = 1944] [serial = 1756] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 313 (0x13bbcc400) [pid = 1944] [serial = 1760] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 312 (0x12d6e4400) [pid = 1944] [serial = 1745] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 311 (0x12c9ee800) [pid = 1944] [serial = 1742] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 310 (0x13b94fc00) [pid = 1944] [serial = 1757] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 309 (0x12850c400) [pid = 1944] [serial = 1808] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 308 (0x118c28000) [pid = 1944] [serial = 1801] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 307 (0x11bbdb800) [pid = 1944] [serial = 1804] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 306 (0x14482c400) [pid = 1944] [serial = 1798] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 305 (0x11c976800) [pid = 1944] [serial = 1805] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 304 (0x125fc8800) [pid = 1944] [serial = 1768] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 303 (0x11ada8400) [pid = 1944] [serial = 1802] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 302 (0x13bd43000) [pid = 1944] [serial = 1780] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 301 (0x142119800) [pid = 1944] [serial = 1783] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 300 (0x119a08000) [pid = 1944] [serial = 1765] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 299 (0x126e4f400) [pid = 1944] [serial = 1807] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 298 (0x12c04fc00) [pid = 1944] [serial = 1771] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 297 (0x12fe11400) [pid = 1944] [serial = 1777] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 296 (0x12e4b2400) [pid = 1944] [serial = 1774] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 295 (0x12d477c00) [pid = 1944] [serial = 1744] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 294 (0x13bbe8400) [pid = 1944] [serial = 1711] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 293 (0x12e371c00) [pid = 1944] [serial = 1747] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 292 (0x13b67ec00) [pid = 1944] [serial = 1705] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 291 (0x1285e4000) [pid = 1944] [serial = 1735] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 290 (0x129a32000) [pid = 1944] [serial = 1736] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x12c956400) [pid = 1944] [serial = 1741] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x11ca31c00) [pid = 1944] [serial = 1730] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x11c911800) [pid = 1944] [serial = 1729] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x128519400) [pid = 1944] [serial = 1684] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x12ea0dc00) [pid = 1944] [serial = 1693] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x12eaae800) [pid = 1944] [serial = 1751] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x12e646000) [pid = 1944] [serial = 1750] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x11c0c4400) [pid = 1944] [serial = 1720] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x12e3b2000) [pid = 1944] [serial = 1748] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x11b7ec800) [pid = 1944] [serial = 1727] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x11927b400) [pid = 1944] [serial = 1726] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x12fe02400) [pid = 1944] [serial = 1699] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x13bd4a400) [pid = 1944] [serial = 1717] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x1259ce800) [pid = 1944] [serial = 1732] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x126a39000) [pid = 1944] [serial = 1733] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x12d611c00) [pid = 1944] [serial = 1690] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x12b5e5400) [pid = 1944] [serial = 1738] [outer = 0x0] [url = about:blank] 04:16:45 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x12b8d7400) [pid = 1944] [serial = 1739] [outer = 0x0] [url = about:blank] 04:16:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:16:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 874ms 04:16:45 INFO - PROCESS | 1944 | 1461755805844 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:16:45 INFO - PROCESS | 1944 | 1461755805845 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:16:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:16:45 INFO - PROCESS | 1944 | 1461755805847 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:16:45 INFO - PROCESS | 1944 | 1461755805850 Marionette TRACE conn2 <- [1,2550,null,{}] 04:16:45 INFO - PROCESS | 1944 | 1461755805858 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:45 INFO - PROCESS | 1944 | 1461755805978 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:16:45 INFO - PROCESS | 1944 | 1461755805988 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x127865000 == 107 [pid = 1944] [id = 645] 04:16:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x12bc11400) [pid = 1944] [serial = 1935] [outer = 0x0] 04:16:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x12c04fc00) [pid = 1944] [serial = 1936] [outer = 0x12bc11400] 04:16:46 INFO - PROCESS | 1944 | 1461755806016 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x12c9e2400) [pid = 1944] [serial = 1937] [outer = 0x12bc11400] 04:16:46 INFO - PROCESS | 1944 | 1461755806496 Marionette TRACE conn2 <- [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]]]}] 04:16:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:16:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 672ms 04:16:46 INFO - PROCESS | 1944 | 1461755806520 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:16:46 INFO - PROCESS | 1944 | 1461755806523 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:16:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:16:46 INFO - PROCESS | 1944 | 1461755806527 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:16:46 INFO - PROCESS | 1944 | 1461755806529 Marionette TRACE conn2 <- [1,2554,null,{}] 04:16:46 INFO - PROCESS | 1944 | 1461755806532 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:46 INFO - PROCESS | 1944 | 1461755806702 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:16:46 INFO - PROCESS | 1944 | 1461755806799 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d740800 == 108 [pid = 1944] [id = 646] 04:16:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x12c9e8c00) [pid = 1944] [serial = 1938] [outer = 0x0] 04:16:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x12d60d400) [pid = 1944] [serial = 1939] [outer = 0x12c9e8c00] 04:16:46 INFO - PROCESS | 1944 | 1461755806827 Marionette DEBUG loaded listener.js 04:16:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x12e4bac00) [pid = 1944] [serial = 1940] [outer = 0x12c9e8c00] 04:16:47 INFO - PROCESS | 1944 | 1461755807211 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 04:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 721ms 04:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:16:47 INFO - PROCESS | 1944 | 1461755807248 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:16:47 INFO - PROCESS | 1944 | 1461755807250 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:16:47 INFO - PROCESS | 1944 | 1461755807253 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:16:47 INFO - PROCESS | 1944 | 1461755807255 Marionette TRACE conn2 <- [1,2558,null,{}] 04:16:47 INFO - PROCESS | 1944 | 1461755807298 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:47 INFO - PROCESS | 1944 | 1461755807469 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:16:47 INFO - PROCESS | 1944 | 1461755807483 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x130417800 == 109 [pid = 1944] [id = 647] 04:16:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x12e63e400) [pid = 1944] [serial = 1941] [outer = 0x0] 04:16:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x12f464800) [pid = 1944] [serial = 1942] [outer = 0x12e63e400] 04:16:47 INFO - PROCESS | 1944 | 1461755807526 Marionette DEBUG loaded listener.js 04:16:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x12fe0bc00) [pid = 1944] [serial = 1943] [outer = 0x12e63e400] 04:16:47 INFO - PROCESS | 1944 | 1461755807934 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 04:16:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:16:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 732ms 04:16:48 INFO - PROCESS | 1944 | 1461755808024 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:16:48 INFO - PROCESS | 1944 | 1461755808025 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:16:48 INFO - PROCESS | 1944 | 1461755808034 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:16:48 INFO - PROCESS | 1944 | 1461755808035 Marionette TRACE conn2 <- [1,2562,null,{}] 04:16:48 INFO - PROCESS | 1944 | 1461755808037 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:48 INFO - PROCESS | 1944 | 1461755808204 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:16:48 INFO - PROCESS | 1944 | 1461755808218 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x13b993000 == 110 [pid = 1944] [id = 648] 04:16:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x12fe11400) [pid = 1944] [serial = 1944] [outer = 0x0] 04:16:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x13ba9b400) [pid = 1944] [serial = 1945] [outer = 0x12fe11400] 04:16:48 INFO - PROCESS | 1944 | 1461755808246 Marionette DEBUG loaded listener.js 04:16:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x13bd45000) [pid = 1944] [serial = 1946] [outer = 0x12fe11400] 04:16:48 INFO - PROCESS | 1944 | 1461755808658 Marionette TRACE conn2 <- [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]]]}] 04:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 668ms 04:16:48 INFO - PROCESS | 1944 | 1461755808703 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:16:48 INFO - PROCESS | 1944 | 1461755808705 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:16:48 INFO - PROCESS | 1944 | 1461755808709 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:16:48 INFO - PROCESS | 1944 | 1461755808710 Marionette TRACE conn2 <- [1,2566,null,{}] 04:16:48 INFO - PROCESS | 1944 | 1461755808714 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:48 INFO - PROCESS | 1944 | 1461755808895 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:16:48 INFO - PROCESS | 1944 | 1461755808934 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x141fb2000 == 111 [pid = 1944] [id = 649] 04:16:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x13ba9e400) [pid = 1944] [serial = 1947] [outer = 0x0] 04:16:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x13e49e000) [pid = 1944] [serial = 1948] [outer = 0x13ba9e400] 04:16:48 INFO - PROCESS | 1944 | 1461755808960 Marionette DEBUG loaded listener.js 04:16:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x141fe7c00) [pid = 1944] [serial = 1949] [outer = 0x13ba9e400] 04:16:49 INFO - PROCESS | 1944 | 1461755809340 Marionette TRACE conn2 <- [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]]]}] 04:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 671ms 04:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:16:49 INFO - PROCESS | 1944 | 1461755809379 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:16:49 INFO - PROCESS | 1944 | 1461755809381 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:16:49 INFO - PROCESS | 1944 | 1461755809383 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:16:49 INFO - PROCESS | 1944 | 1461755809384 Marionette TRACE conn2 <- [1,2570,null,{}] 04:16:49 INFO - PROCESS | 1944 | 1461755809386 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:49 INFO - PROCESS | 1944 | 1461755809535 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:16:49 INFO - PROCESS | 1944 | 1461755809553 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x1435c3800 == 112 [pid = 1944] [id = 650] 04:16:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x13bbcbc00) [pid = 1944] [serial = 1950] [outer = 0x0] 04:16:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x1422ea400) [pid = 1944] [serial = 1951] [outer = 0x13bbcbc00] 04:16:49 INFO - PROCESS | 1944 | 1461755809579 Marionette DEBUG loaded listener.js 04:16:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x143712c00) [pid = 1944] [serial = 1952] [outer = 0x13bbcbc00] 04:16:49 INFO - PROCESS | 1944 | 1461755809968 Marionette TRACE conn2 <- [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]]]}] 04:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 619ms 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x129aaf000) [pid = 1944] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x12fe0fc00) [pid = 1944] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x130b0e800) [pid = 1944] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x11c0a9800) [pid = 1944] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x11ca31000) [pid = 1944] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x11ca34400) [pid = 1944] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x119135400) [pid = 1944] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x112e26800) [pid = 1944] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x12f46a000) [pid = 1944] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x13e497000) [pid = 1944] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x12eee3800) [pid = 1944] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x11b2d2400) [pid = 1944] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x11c0a9000) [pid = 1944] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x126e0c400) [pid = 1944] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x11c916400) [pid = 1944] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x1177f8800) [pid = 1944] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x12b30d800) [pid = 1944] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x12be3c800) [pid = 1944] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x11c91d000) [pid = 1944] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x11c910c00) [pid = 1944] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x13e496c00) [pid = 1944] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x1274da800) [pid = 1944] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x130b06000) [pid = 1944] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x11aa1a000) [pid = 1944] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x11853b800) [pid = 1944] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x1142bd800) [pid = 1944] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x127eb1c00) [pid = 1944] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x126e03c00) [pid = 1944] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x12d092000) [pid = 1944] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x13bbe8000) [pid = 1944] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:16:50 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x129a35c00) [pid = 1944] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:16:50 INFO - PROCESS | 1944 | 1461755810403 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 1944 | 1461755810404 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:16:50 INFO - PROCESS | 1944 | 1461755810424 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:16:50 INFO - PROCESS | 1944 | 1461755810425 Marionette TRACE conn2 <- [1,2574,null,{}] 04:16:50 INFO - PROCESS | 1944 | 1461755810427 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:50 INFO - PROCESS | 1944 | 1461755810542 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:16:50 INFO - PROCESS | 1944 | 1461755810549 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c999800 == 113 [pid = 1944] [id = 651] 04:16:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x1177f8800) [pid = 1944] [serial = 1953] [outer = 0x0] 04:16:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x118ef6c00) [pid = 1944] [serial = 1954] [outer = 0x1177f8800] 04:16:50 INFO - PROCESS | 1944 | 1461755810575 Marionette DEBUG loaded listener.js 04:16:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x11c918800) [pid = 1944] [serial = 1955] [outer = 0x1177f8800] 04:16:50 INFO - PROCESS | 1944 | 1461755810958 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 04:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 579ms 04:16:50 INFO - PROCESS | 1944 | 1461755810996 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:16:50 INFO - PROCESS | 1944 | 1461755810997 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:16:51 INFO - PROCESS | 1944 | 1461755811018 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:16:51 INFO - PROCESS | 1944 | 1461755811019 Marionette TRACE conn2 <- [1,2578,null,{}] 04:16:51 INFO - PROCESS | 1944 | 1461755811022 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:51 INFO - PROCESS | 1944 | 1461755811142 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:16:51 INFO - PROCESS | 1944 | 1461755811146 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x141ed0000 == 114 [pid = 1944] [id = 652] 04:16:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x11c9ed000) [pid = 1944] [serial = 1956] [outer = 0x0] 04:16:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x129968800) [pid = 1944] [serial = 1957] [outer = 0x11c9ed000] 04:16:51 INFO - PROCESS | 1944 | 1461755811172 Marionette DEBUG loaded listener.js 04:16:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x12e4b4800) [pid = 1944] [serial = 1958] [outer = 0x11c9ed000] 04:16:51 INFO - PROCESS | 1944 | 1461755811545 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 04:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 577ms 04:16:51 INFO - PROCESS | 1944 | 1461755811593 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:16:51 INFO - PROCESS | 1944 | 1461755811594 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:16:51 INFO - PROCESS | 1944 | 1461755811597 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:16:51 INFO - PROCESS | 1944 | 1461755811598 Marionette TRACE conn2 <- [1,2582,null,{}] 04:16:51 INFO - PROCESS | 1944 | 1461755811600 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:51 INFO - PROCESS | 1944 | 1461755811771 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:16:51 INFO - PROCESS | 1944 | 1461755811854 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x1438ba800 == 115 [pid = 1944] [id = 653] 04:16:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x13e494000) [pid = 1944] [serial = 1959] [outer = 0x0] 04:16:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x1423f0000) [pid = 1944] [serial = 1960] [outer = 0x13e494000] 04:16:51 INFO - PROCESS | 1944 | 1461755811884 Marionette DEBUG loaded listener.js 04:16:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x14486ec00) [pid = 1944] [serial = 1961] [outer = 0x13e494000] 04:16:52 INFO - PROCESS | 1944 | 1461755812203 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 04:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 621ms 04:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:16:52 INFO - PROCESS | 1944 | 1461755812219 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:16:52 INFO - PROCESS | 1944 | 1461755812220 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:16:52 INFO - PROCESS | 1944 | 1461755812223 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:16:52 INFO - PROCESS | 1944 | 1461755812225 Marionette TRACE conn2 <- [1,2586,null,{}] 04:16:52 INFO - PROCESS | 1944 | 1461755812229 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:52 INFO - PROCESS | 1944 | 1461755812345 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:16:52 INFO - PROCESS | 1944 | 1461755812560 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c4c1800 == 116 [pid = 1944] [id = 654] 04:16:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x11454a800) [pid = 1944] [serial = 1962] [outer = 0x0] 04:16:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x11506d000) [pid = 1944] [serial = 1963] [outer = 0x11454a800] 04:16:52 INFO - PROCESS | 1944 | 1461755812596 Marionette DEBUG loaded listener.js 04:16:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x118cfcc00) [pid = 1944] [serial = 1964] [outer = 0x11454a800] 04:16:53 INFO - PROCESS | 1944 | 1461755813120 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 922ms 04:16:53 INFO - PROCESS | 1944 | 1461755813146 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 1944 | 1461755813149 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:16:53 INFO - PROCESS | 1944 | 1461755813152 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 1944 | 1461755813155 Marionette TRACE conn2 <- [1,2590,null,{}] 04:16:53 INFO - PROCESS | 1944 | 1461755813180 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:53 INFO - PROCESS | 1944 | 1461755813322 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:16:53 INFO - PROCESS | 1944 | 1461755813434 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e458000 == 117 [pid = 1944] [id = 655] 04:16:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x11ca3a000) [pid = 1944] [serial = 1965] [outer = 0x0] 04:16:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x127eb1c00) [pid = 1944] [serial = 1966] [outer = 0x11ca3a000] 04:16:53 INFO - PROCESS | 1944 | 1461755813468 Marionette DEBUG loaded listener.js 04:16:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x12b6bdc00) [pid = 1944] [serial = 1967] [outer = 0x11ca3a000] 04:16:53 INFO - PROCESS | 1944 | 1461755813899 Marionette TRACE conn2 <- [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]]]}] 04:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 791ms 04:16:53 INFO - PROCESS | 1944 | 1461755813945 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:16:53 INFO - PROCESS | 1944 | 1461755813948 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:16:53 INFO - PROCESS | 1944 | 1461755813951 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:16:53 INFO - PROCESS | 1944 | 1461755813953 Marionette TRACE conn2 <- [1,2594,null,{}] 04:16:53 INFO - PROCESS | 1944 | 1461755813955 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:54 INFO - PROCESS | 1944 | 1461755814090 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:16:54 INFO - PROCESS | 1944 | 1461755814233 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x141ebc000 == 118 [pid = 1944] [id = 656] 04:16:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x12bc10c00) [pid = 1944] [serial = 1968] [outer = 0x0] 04:16:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x12c9eb000) [pid = 1944] [serial = 1969] [outer = 0x12bc10c00] 04:16:54 INFO - PROCESS | 1944 | 1461755814265 Marionette DEBUG loaded listener.js 04:16:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x12e64dc00) [pid = 1944] [serial = 1970] [outer = 0x12bc10c00] 04:16:54 INFO - PROCESS | 1944 | 1461755814740 Marionette TRACE conn2 <- [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]]]}] 04:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 818ms 04:16:54 INFO - PROCESS | 1944 | 1461755814770 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:16:54 INFO - PROCESS | 1944 | 1461755814772 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:16:54 INFO - PROCESS | 1944 | 1461755814779 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:16:54 INFO - PROCESS | 1944 | 1461755814783 Marionette TRACE conn2 <- [1,2598,null,{}] 04:16:54 INFO - PROCESS | 1944 | 1461755814787 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:54 INFO - PROCESS | 1944 | 1461755814926 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:16:55 INFO - PROCESS | 1944 | 1461755815069 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x14580d000 == 119 [pid = 1944] [id = 657] 04:16:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x12f5f1400) [pid = 1944] [serial = 1971] [outer = 0x0] 04:16:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x13b67f800) [pid = 1944] [serial = 1972] [outer = 0x12f5f1400] 04:16:55 INFO - PROCESS | 1944 | 1461755815100 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x13e497000) [pid = 1944] [serial = 1973] [outer = 0x12f5f1400] 04:16:55 INFO - PROCESS | 1944 | 1461755815524 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 04:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 779ms 04:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:16:55 INFO - PROCESS | 1944 | 1461755815561 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:16:55 INFO - PROCESS | 1944 | 1461755815563 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:16:55 INFO - PROCESS | 1944 | 1461755815565 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:16:55 INFO - PROCESS | 1944 | 1461755815567 Marionette TRACE conn2 <- [1,2602,null,{}] 04:16:55 INFO - PROCESS | 1944 | 1461755815569 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:55 INFO - PROCESS | 1944 | 1461755815703 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:16:55 INFO - PROCESS | 1944 | 1461755815845 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x145c8f800 == 120 [pid = 1944] [id = 658] 04:16:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x1303dd800) [pid = 1944] [serial = 1974] [outer = 0x0] 04:16:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x14370f000) [pid = 1944] [serial = 1975] [outer = 0x1303dd800] 04:16:55 INFO - PROCESS | 1944 | 1461755815876 Marionette DEBUG loaded listener.js 04:16:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x144826800) [pid = 1944] [serial = 1976] [outer = 0x1303dd800] 04:16:56 INFO - PROCESS | 1944 | 1461755816305 Marionette TRACE conn2 <- [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]]]}] 04:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 769ms 04:16:56 INFO - PROCESS | 1944 | 1461755816336 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:16:56 INFO - PROCESS | 1944 | 1461755816337 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:16:56 INFO - PROCESS | 1944 | 1461755816353 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:16:56 INFO - PROCESS | 1944 | 1461755816355 Marionette TRACE conn2 <- [1,2606,null,{}] 04:16:56 INFO - PROCESS | 1944 | 1461755816359 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:56 INFO - PROCESS | 1944 | 1461755816491 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:16:56 INFO - PROCESS | 1944 | 1461755816602 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x14801f000 == 121 [pid = 1944] [id = 659] 04:16:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x144879c00) [pid = 1944] [serial = 1977] [outer = 0x0] 04:16:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x1449ce400) [pid = 1944] [serial = 1978] [outer = 0x144879c00] 04:16:56 INFO - PROCESS | 1944 | 1461755816681 Marionette DEBUG loaded listener.js 04:16:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x145936000) [pid = 1944] [serial = 1979] [outer = 0x144879c00] 04:16:57 INFO - PROCESS | 1944 | 1461755817146 Marionette TRACE conn2 <- [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]]]}] 04:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 837ms 04:16:57 INFO - PROCESS | 1944 | 1461755817178 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 1944 | 1461755817179 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:16:57 INFO - PROCESS | 1944 | 1461755817182 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 1944 | 1461755817183 Marionette TRACE conn2 <- [1,2610,null,{}] 04:16:57 INFO - PROCESS | 1944 | 1461755817185 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:57 INFO - PROCESS | 1944 | 1461755817317 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:16:57 INFO - PROCESS | 1944 | 1461755817429 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x1485da000 == 122 [pid = 1944] [id = 660] 04:16:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x145939c00) [pid = 1944] [serial = 1980] [outer = 0x0] 04:16:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x147580c00) [pid = 1944] [serial = 1981] [outer = 0x145939c00] 04:16:57 INFO - PROCESS | 1944 | 1461755817459 Marionette DEBUG loaded listener.js 04:16:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x14806a000) [pid = 1944] [serial = 1982] [outer = 0x145939c00] 04:16:57 INFO - PROCESS | 1944 | 1461755817891 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 04:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 770ms 04:16:57 INFO - PROCESS | 1944 | 1461755817952 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:16:57 INFO - PROCESS | 1944 | 1461755817954 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:16:57 INFO - PROCESS | 1944 | 1461755817956 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:16:57 INFO - PROCESS | 1944 | 1461755817957 Marionette TRACE conn2 <- [1,2614,null,{}] 04:16:57 INFO - PROCESS | 1944 | 1461755817960 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:58 INFO - PROCESS | 1944 | 1461755818090 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:16:58 INFO - PROCESS | 1944 | 1461755818231 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x148b48000 == 123 [pid = 1944] [id = 661] 04:16:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x11c0be400) [pid = 1944] [serial = 1983] [outer = 0x0] 04:16:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 291 (0x14745e400) [pid = 1944] [serial = 1984] [outer = 0x11c0be400] 04:16:58 INFO - PROCESS | 1944 | 1461755818262 Marionette DEBUG loaded listener.js 04:16:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 292 (0x14753e000) [pid = 1944] [serial = 1985] [outer = 0x11c0be400] 04:16:58 INFO - PROCESS | 1944 | --DOCSHELL 0x12fbc1000 == 122 [pid = 1944] [id = 17] 04:16:58 INFO - PROCESS | 1944 | 1461755818950 Marionette TRACE conn2 <- [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]]]}] 04:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1022ms 04:16:59 INFO - PROCESS | 1944 | 1461755819010 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:16:59 INFO - PROCESS | 1944 | 1461755819013 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:16:59 INFO - PROCESS | 1944 | 1461755819017 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:16:59 INFO - PROCESS | 1944 | 1461755819019 Marionette TRACE conn2 <- [1,2618,null,{}] 04:16:59 INFO - PROCESS | 1944 | 1461755819022 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:16:59 INFO - PROCESS | 1944 | 1461755819212 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:16:59 INFO - PROCESS | 1944 | 1461755819353 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:16:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x148bf1000 == 123 [pid = 1944] [id = 662] 04:16:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 293 (0x126a2ec00) [pid = 1944] [serial = 1986] [outer = 0x0] 04:16:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 294 (0x145c5e000) [pid = 1944] [serial = 1987] [outer = 0x126a2ec00] 04:16:59 INFO - PROCESS | 1944 | 1461755819384 Marionette DEBUG loaded listener.js 04:16:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 295 (0x145c64400) [pid = 1944] [serial = 1988] [outer = 0x126a2ec00] 04:16:59 INFO - PROCESS | 1944 | 1461755819860 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 04:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 875ms 04:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:16:59 INFO - PROCESS | 1944 | 1461755819892 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:16:59 INFO - PROCESS | 1944 | 1461755819893 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:16:59 INFO - PROCESS | 1944 | 1461755819895 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:16:59 INFO - PROCESS | 1944 | 1461755819897 Marionette TRACE conn2 <- [1,2622,null,{}] 04:16:59 INFO - PROCESS | 1944 | 1461755819900 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:00 INFO - PROCESS | 1944 | 1461755820034 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:17:00 INFO - PROCESS | 1944 | 1461755820179 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x14a131800 == 124 [pid = 1944] [id = 663] 04:17:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 296 (0x145c63400) [pid = 1944] [serial = 1989] [outer = 0x0] 04:17:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 297 (0x14753d400) [pid = 1944] [serial = 1990] [outer = 0x145c63400] 04:17:00 INFO - PROCESS | 1944 | 1461755820209 Marionette DEBUG loaded listener.js 04:17:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 298 (0x147543000) [pid = 1944] [serial = 1991] [outer = 0x145c63400] 04:17:00 INFO - PROCESS | 1944 | 1461755820647 Marionette TRACE conn2 <- [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]]]}] 04:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 819ms 04:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:17:00 INFO - PROCESS | 1944 | 1461755820716 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:17:00 INFO - PROCESS | 1944 | 1461755820717 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:17:00 INFO - PROCESS | 1944 | 1461755820720 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:17:00 INFO - PROCESS | 1944 | 1461755820721 Marionette TRACE conn2 <- [1,2626,null,{}] 04:17:00 INFO - PROCESS | 1944 | 1461755820723 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:00 INFO - PROCESS | 1944 | 1461755820856 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:17:01 INFO - PROCESS | 1944 | 1461755821014 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x14adc1800 == 125 [pid = 1944] [id = 664] 04:17:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 299 (0x148069c00) [pid = 1944] [serial = 1992] [outer = 0x0] 04:17:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 300 (0x148072800) [pid = 1944] [serial = 1993] [outer = 0x148069c00] 04:17:01 INFO - PROCESS | 1944 | 1461755821050 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 301 (0x14810dc00) [pid = 1944] [serial = 1994] [outer = 0x148069c00] 04:17:01 INFO - PROCESS | 1944 | 1461755821501 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 04:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 872ms 04:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:17:01 INFO - PROCESS | 1944 | 1461755821593 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:17:01 INFO - PROCESS | 1944 | 1461755821595 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:17:01 INFO - PROCESS | 1944 | 1461755821597 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:17:01 INFO - PROCESS | 1944 | 1461755821599 Marionette TRACE conn2 <- [1,2630,null,{}] 04:17:01 INFO - PROCESS | 1944 | 1461755821601 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:01 INFO - PROCESS | 1944 | 1461755821744 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:17:01 INFO - PROCESS | 1944 | 1461755821892 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb66000 == 126 [pid = 1944] [id = 665] 04:17:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 302 (0x112e28400) [pid = 1944] [serial = 1995] [outer = 0x0] 04:17:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 303 (0x125dc2000) [pid = 1944] [serial = 1996] [outer = 0x112e28400] 04:17:01 INFO - PROCESS | 1944 | 1461755821923 Marionette DEBUG loaded listener.js 04:17:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 304 (0x144696800) [pid = 1944] [serial = 1997] [outer = 0x112e28400] 04:17:02 INFO - PROCESS | 1944 | 1461755822401 Marionette TRACE conn2 <- [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]]]}] 04:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 869ms 04:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:17:02 INFO - PROCESS | 1944 | 1461755822467 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:17:02 INFO - PROCESS | 1944 | 1461755822468 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:17:02 INFO - PROCESS | 1944 | 1461755822470 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:17:02 INFO - PROCESS | 1944 | 1461755822471 Marionette TRACE conn2 <- [1,2634,null,{}] 04:17:02 INFO - PROCESS | 1944 | 1461755822474 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:02 INFO - PROCESS | 1944 | 1461755822613 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:17:03 INFO - PROCESS | 1944 | 1461755822996 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b118000 == 127 [pid = 1944] [id = 666] 04:17:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 305 (0x114cc2c00) [pid = 1944] [serial = 1998] [outer = 0x0] 04:17:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 306 (0x1150a0800) [pid = 1944] [serial = 1999] [outer = 0x114cc2c00] 04:17:03 INFO - PROCESS | 1944 | 1461755823046 Marionette DEBUG loaded listener.js 04:17:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 307 (0x11aa44400) [pid = 1944] [serial = 2000] [outer = 0x114cc2c00] 04:17:03 INFO - PROCESS | 1944 | 1461755823583 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 04:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1172ms 04:17:03 INFO - PROCESS | 1944 | 1461755823644 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:17:03 INFO - PROCESS | 1944 | 1461755823646 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:17:03 INFO - PROCESS | 1944 | 1461755823649 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:17:03 INFO - PROCESS | 1944 | 1461755823651 Marionette TRACE conn2 <- [1,2638,null,{}] 04:17:03 INFO - PROCESS | 1944 | 1461755823655 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:03 INFO - PROCESS | 1944 | 1461755823785 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:17:03 INFO - PROCESS | 1944 | 1461755823938 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e320000 == 128 [pid = 1944] [id = 667] 04:17:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 308 (0x11853b800) [pid = 1944] [serial = 2001] [outer = 0x0] 04:17:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 309 (0x11c0a9000) [pid = 1944] [serial = 2002] [outer = 0x11853b800] 04:17:03 INFO - PROCESS | 1944 | 1461755823983 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 310 (0x126a39000) [pid = 1944] [serial = 2003] [outer = 0x11853b800] 04:17:04 INFO - PROCESS | 1944 | 1461755824452 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 04:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 874ms 04:17:04 INFO - PROCESS | 1944 | 1461755824527 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:17:04 INFO - PROCESS | 1944 | 1461755824530 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:17:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:17:04 INFO - PROCESS | 1944 | 1461755824533 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:17:04 INFO - PROCESS | 1944 | 1461755824534 Marionette TRACE conn2 <- [1,2642,null,{}] 04:17:04 INFO - PROCESS | 1944 | 1461755824536 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:04 INFO - PROCESS | 1944 | 1461755824662 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:17:04 INFO - PROCESS | 1944 | 1461755824783 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8f5800 == 129 [pid = 1944] [id = 668] 04:17:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 311 (0x127eb2000) [pid = 1944] [serial = 2004] [outer = 0x0] 04:17:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 312 (0x12b8d7400) [pid = 1944] [serial = 2005] [outer = 0x127eb2000] 04:17:04 INFO - PROCESS | 1944 | 1461755824812 Marionette DEBUG loaded listener.js 04:17:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 313 (0x12c977000) [pid = 1944] [serial = 2006] [outer = 0x127eb2000] 04:17:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:17:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 770ms 04:17:05 INFO - PROCESS | 1944 | 1461755825296 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 04:17:05 INFO - PROCESS | 1944 | 1461755825304 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:17:05 INFO - PROCESS | 1944 | 1461755825305 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:17:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:17:05 INFO - PROCESS | 1944 | 1461755825311 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:17:05 INFO - PROCESS | 1944 | 1461755825316 Marionette TRACE conn2 <- [1,2646,null,{}] 04:17:05 INFO - PROCESS | 1944 | 1461755825319 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:05 INFO - PROCESS | 1944 | 1461755825445 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:17:05 INFO - PROCESS | 1944 | 1461755825594 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x141ec6800 == 130 [pid = 1944] [id = 669] 04:17:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 314 (0x12d60b000) [pid = 1944] [serial = 2007] [outer = 0x0] 04:17:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 315 (0x12e64bc00) [pid = 1944] [serial = 2008] [outer = 0x12d60b000] 04:17:05 INFO - PROCESS | 1944 | 1461755825626 Marionette DEBUG loaded listener.js 04:17:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 316 (0x12fe0c400) [pid = 1944] [serial = 2009] [outer = 0x12d60b000] 04:17:06 INFO - PROCESS | 1944 | 1461755826084 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 04:17:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:17:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 826ms 04:17:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:17:06 INFO - PROCESS | 1944 | 1461755826134 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:17:06 INFO - PROCESS | 1944 | 1461755826136 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:17:06 INFO - PROCESS | 1944 | 1461755826138 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 1944 | 1461755826139 Marionette TRACE conn2 <- [1,2650,null,{}] 04:17:06 INFO - PROCESS | 1944 | 1461755826141 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:06 INFO - PROCESS | 1944 | 1461755826269 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:17:06 INFO - PROCESS | 1944 | 1461755826389 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a912800 == 131 [pid = 1944] [id = 670] 04:17:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 317 (0x1143b5c00) [pid = 1944] [serial = 2010] [outer = 0x0] 04:17:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 318 (0x11ca32800) [pid = 1944] [serial = 2011] [outer = 0x1143b5c00] 04:17:06 INFO - PROCESS | 1944 | 1461755826477 Marionette DEBUG loaded listener.js 04:17:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 319 (0x12bb66000) [pid = 1944] [serial = 2012] [outer = 0x1143b5c00] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x12c8da000 == 130 [pid = 1944] [id = 314] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x1438ba800 == 129 [pid = 1944] [id = 653] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x141ed0000 == 128 [pid = 1944] [id = 652] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x11c999800 == 127 [pid = 1944] [id = 651] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x1435c3800 == 126 [pid = 1944] [id = 650] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 318 (0x143715c00) [pid = 1944] [serial = 1885] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 317 (0x1273d9c00) [pid = 1944] [serial = 1816] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 316 (0x13047a000) [pid = 1944] [serial = 1837] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 315 (0x11c515800) [pid = 1944] [serial = 1813] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 314 (0x13bbd9800) [pid = 1944] [serial = 1843] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 313 (0x12d606800) [pid = 1944] [serial = 1828] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 312 (0x12f5ef000) [pid = 1944] [serial = 1834] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 311 (0x12c9e1000) [pid = 1944] [serial = 1825] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 310 (0x12eab8000) [pid = 1944] [serial = 1831] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 309 (0x12bb64000) [pid = 1944] [serial = 1819] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 308 (0x13b949800) [pid = 1944] [serial = 1840] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 307 (0x12c8af800) [pid = 1944] [serial = 1822] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 306 (0x13bd45c00) [pid = 1944] [serial = 1846] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 305 (0x141f6f400) [pid = 1944] [serial = 1852] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 304 (0x12be39000) [pid = 1944] [serial = 1849] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 303 (0x141fea000) [pid = 1944] [serial = 1855] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x141fb2000 == 125 [pid = 1944] [id = 649] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x13b993000 == 124 [pid = 1944] [id = 648] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x130417800 == 123 [pid = 1944] [id = 647] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x12d740800 == 122 [pid = 1944] [id = 646] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x127865000 == 121 [pid = 1944] [id = 645] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc45800 == 120 [pid = 1944] [id = 644] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x12e32e000 == 119 [pid = 1944] [id = 643] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x149fd9000 == 118 [pid = 1944] [id = 638] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x143788800 == 117 [pid = 1944] [id = 637] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x13e479800 == 116 [pid = 1944] [id = 636] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x13e466800 == 115 [pid = 1944] [id = 635] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x1448c8800 == 114 [pid = 1944] [id = 634] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x14a115000 == 113 [pid = 1944] [id = 633] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x148b4b800 == 112 [pid = 1944] [id = 632] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x145a2d800 == 111 [pid = 1944] [id = 631] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x12fa0e000 == 110 [pid = 1944] [id = 630] 04:17:06 INFO - PROCESS | 1944 | --DOCSHELL 0x11bc3c000 == 109 [pid = 1944] [id = 629] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 302 (0x11c384800) [pid = 1944] [serial = 1532] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 301 (0x11509b000) [pid = 1944] [serial = 1460] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 300 (0x12d479400) [pid = 1944] [serial = 1538] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 299 (0x126e0f000) [pid = 1944] [serial = 1550] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 298 (0x12f5ed800) [pid = 1944] [serial = 1541] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 297 (0x12e4b8c00) [pid = 1944] [serial = 1472] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 296 (0x130b0d000) [pid = 1944] [serial = 1475] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 295 (0x13bbcf800) [pid = 1944] [serial = 1478] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 294 (0x13bbe2c00) [pid = 1944] [serial = 1481] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 293 (0x11ca3b400) [pid = 1944] [serial = 1484] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 292 (0x13bbe9400) [pid = 1944] [serial = 1487] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 291 (0x13e493800) [pid = 1944] [serial = 1490] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 290 (0x115609400) [pid = 1944] [serial = 1529] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x126a3a000) [pid = 1944] [serial = 1466] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x129a28000) [pid = 1944] [serial = 1535] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x13e4bd800) [pid = 1944] [serial = 1547] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x12bea0000) [pid = 1944] [serial = 1469] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x13bbea000) [pid = 1944] [serial = 1544] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x11b7f6c00) [pid = 1944] [serial = 1463] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x13e4a0800) [pid = 1944] [serial = 1763] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x12d607800) [pid = 1944] [serial = 1676] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x130b0bc00) [pid = 1944] [serial = 1870] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x141febc00) [pid = 1944] [serial = 1873] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x14379fc00) [pid = 1944] [serial = 1876] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x1259d1800) [pid = 1944] [serial = 1879] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x1423ed000) [pid = 1944] [serial = 1874] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x143711800) [pid = 1944] [serial = 1883] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x129b13c00) [pid = 1944] [serial = 1862] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x1273d4000) [pid = 1944] [serial = 1861] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x129aba400) [pid = 1944] [serial = 1811] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x11c914c00) [pid = 1944] [serial = 1859] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x118e1b000) [pid = 1944] [serial = 1858] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x12d6e8800) [pid = 1944] [serial = 1867] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x12c8aac00) [pid = 1944] [serial = 1864] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x12c9f2400) [pid = 1944] [serial = 1865] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x144699400) [pid = 1944] [serial = 1877] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x13baa4c00) [pid = 1944] [serial = 1871] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x12c9f0c00) [pid = 1944] [serial = 1880] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x12e4bcc00) [pid = 1944] [serial = 1868] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x13ba97000) [pid = 1944] [serial = 1882] [outer = 0x0] [url = about:blank] 04:17:06 INFO - PROCESS | 1944 | 1461755826885 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 04:17:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:17:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 773ms 04:17:06 INFO - PROCESS | 1944 | 1461755826912 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:17:06 INFO - PROCESS | 1944 | 1461755826913 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:17:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:17:06 INFO - PROCESS | 1944 | 1461755826915 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:17:06 INFO - PROCESS | 1944 | 1461755826916 Marionette TRACE conn2 <- [1,2654,null,{}] 04:17:06 INFO - PROCESS | 1944 | 1461755826919 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:07 INFO - PROCESS | 1944 | 1461755827035 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:17:07 INFO - PROCESS | 1944 | 1461755827137 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x125e74000 == 110 [pid = 1944] [id = 671] 04:17:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x12c9f0c00) [pid = 1944] [serial = 2013] [outer = 0x0] 04:17:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x12e4b8c00) [pid = 1944] [serial = 2014] [outer = 0x12c9f0c00] 04:17:07 INFO - PROCESS | 1944 | 1461755827170 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x13b94b400) [pid = 1944] [serial = 2015] [outer = 0x12c9f0c00] 04:17:07 INFO - PROCESS | 1944 | 1461755827516 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 04:17:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:17:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 618ms 04:17:07 INFO - PROCESS | 1944 | 1461755827543 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:17:07 INFO - PROCESS | 1944 | 1461755827545 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:17:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:17:07 INFO - PROCESS | 1944 | 1461755827547 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:17:07 INFO - PROCESS | 1944 | 1461755827548 Marionette TRACE conn2 <- [1,2658,null,{}] 04:17:07 INFO - PROCESS | 1944 | 1461755827550 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:07 INFO - PROCESS | 1944 | 1461755827664 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:17:07 INFO - PROCESS | 1944 | 1461755827669 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x13053f800 == 111 [pid = 1944] [id = 672] 04:17:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x13ba50800) [pid = 1944] [serial = 2016] [outer = 0x0] 04:17:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x13bbea000) [pid = 1944] [serial = 2017] [outer = 0x13ba50800] 04:17:07 INFO - PROCESS | 1944 | 1461755827695 Marionette DEBUG loaded listener.js 04:17:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x13e4bd400) [pid = 1944] [serial = 2018] [outer = 0x13ba50800] 04:17:08 INFO - PROCESS | 1944 | 1461755828099 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 04:17:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:17:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 569ms 04:17:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:17:08 INFO - PROCESS | 1944 | 1461755828117 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:17:08 INFO - PROCESS | 1944 | 1461755828118 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:17:08 INFO - PROCESS | 1944 | 1461755828120 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 1944 | 1461755828121 Marionette TRACE conn2 <- [1,2662,null,{}] 04:17:08 INFO - PROCESS | 1944 | 1461755828124 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:08 INFO - PROCESS | 1944 | 1461755828237 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:17:08 INFO - PROCESS | 1944 | 1461755828242 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x141d30000 == 112 [pid = 1944] [id = 673] 04:17:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x13e4c2c00) [pid = 1944] [serial = 2019] [outer = 0x0] 04:17:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x141f77c00) [pid = 1944] [serial = 2020] [outer = 0x13e4c2c00] 04:17:08 INFO - PROCESS | 1944 | 1461755828267 Marionette DEBUG loaded listener.js 04:17:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x14211dc00) [pid = 1944] [serial = 2021] [outer = 0x13e4c2c00] 04:17:08 INFO - PROCESS | 1944 | 1461755828650 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 04:17:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:17:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 574ms 04:17:08 INFO - PROCESS | 1944 | 1461755828695 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:17:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:17:08 INFO - PROCESS | 1944 | 1461755828696 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:17:08 INFO - PROCESS | 1944 | 1461755828698 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:17:08 INFO - PROCESS | 1944 | 1461755828699 Marionette TRACE conn2 <- [1,2666,null,{}] 04:17:08 INFO - PROCESS | 1944 | 1461755828702 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:08 INFO - PROCESS | 1944 | 1461755828815 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:17:08 INFO - PROCESS | 1944 | 1461755828958 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x14326a800 == 113 [pid = 1944] [id = 674] 04:17:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x13e4c3000) [pid = 1944] [serial = 2022] [outer = 0x0] 04:17:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x1423ea400) [pid = 1944] [serial = 2023] [outer = 0x13e4c3000] 04:17:08 INFO - PROCESS | 1944 | 1461755828985 Marionette DEBUG loaded listener.js 04:17:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x1437a3000) [pid = 1944] [serial = 2024] [outer = 0x13e4c3000] 04:17:09 INFO - PROCESS | 1944 | 1461755829813 Marionette TRACE conn2 <- [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]]]}] 04:17:09 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) 04:17:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1119ms 04:17:09 INFO - PROCESS | 1944 | 1461755829818 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:17:09 INFO - PROCESS | 1944 | 1461755829819 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:17:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:17:09 INFO - PROCESS | 1944 | 1461755829821 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:17:09 INFO - PROCESS | 1944 | 1461755829822 Marionette TRACE conn2 <- [1,2670,null,{}] 04:17:09 INFO - PROCESS | 1944 | 1461755829826 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:09 INFO - PROCESS | 1944 | 1461755829976 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:17:10 INFO - PROCESS | 1944 | 1461755829995 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x1437c5800 == 114 [pid = 1944] [id = 675] 04:17:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x144699800) [pid = 1944] [serial = 2025] [outer = 0x0] 04:17:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x144873400) [pid = 1944] [serial = 2026] [outer = 0x144699800] 04:17:10 INFO - PROCESS | 1944 | 1461755830021 Marionette DEBUG loaded listener.js 04:17:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x1449cec00) [pid = 1944] [serial = 2027] [outer = 0x144699800] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x11503f400) [pid = 1944] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x11aa4b400) [pid = 1944] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x1276cec00) [pid = 1944] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x13bbcbc00) [pid = 1944] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x12b5f3400) [pid = 1944] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x13e4ca000) [pid = 1944] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x12bb65800) [pid = 1944] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x1422c9800) [pid = 1944] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x11c0c4000) [pid = 1944] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x14370c000) [pid = 1944] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x12c8acc00) [pid = 1944] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x13e4bcc00) [pid = 1944] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x13ba46000) [pid = 1944] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x12bc09800) [pid = 1944] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x13ba46400) [pid = 1944] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x1422f3800) [pid = 1944] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x12d094800) [pid = 1944] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x1422c5000) [pid = 1944] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x118a5d400) [pid = 1944] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x141f74c00) [pid = 1944] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x118e1e400) [pid = 1944] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x1177f8800) [pid = 1944] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x11af84400) [pid = 1944] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x11c0cac00) [pid = 1944] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x12e63e400) [pid = 1944] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x1303e7800) [pid = 1944] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x12c9e8c00) [pid = 1944] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x11c38d800) [pid = 1944] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x112e23c00) [pid = 1944] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x12d090c00) [pid = 1944] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x13ba9e400) [pid = 1944] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x11c0c1800) [pid = 1944] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x125db9400) [pid = 1944] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x11509d800) [pid = 1944] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x11c0bdc00) [pid = 1944] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x12b305400) [pid = 1944] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x12eeda800) [pid = 1944] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x12bc11400) [pid = 1944] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x12b8d0c00) [pid = 1944] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x141fefc00) [pid = 1944] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x112e26000) [pid = 1944] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x12e36fc00) [pid = 1944] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x118cf6c00) [pid = 1944] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x115045000) [pid = 1944] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x12ea10000) [pid = 1944] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x12c97d000) [pid = 1944] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x11543fc00) [pid = 1944] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x12fe0a800) [pid = 1944] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x126e0a400) [pid = 1944] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x11c9ed000) [pid = 1944] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x12d602400) [pid = 1944] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x12be9d800) [pid = 1944] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x12c8a3000) [pid = 1944] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x1303e4000) [pid = 1944] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x141ff4400) [pid = 1944] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x12e4ba800) [pid = 1944] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x1303e8800) [pid = 1944] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x115069400) [pid = 1944] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x1422f6000) [pid = 1944] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x12fe11400) [pid = 1944] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x12e4b0400) [pid = 1944] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x1143b8800) [pid = 1944] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x142115c00) [pid = 1944] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x13baa2c00) [pid = 1944] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x125ba1800) [pid = 1944] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x12fa33400) [pid = 1944] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x12f5f4400) [pid = 1944] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x112e24000) [pid = 1944] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x1437aa800) [pid = 1944] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:17:11 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x13ba98c00) [pid = 1944] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:17:11 INFO - PROCESS | 1944 | 1461755831329 Marionette TRACE conn2 <- [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/ [0,2673,"getWindowHandle",null] 04:17:11 INFO - PROCESS | 1944 | 1461755831348 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:17:11 INFO - PROCESS | 1944 | 1461755831350 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:17:11 INFO - PROCESS | 1944 | 1461755831351 Marionette TRACE conn2 <- [1,2674,null,{}] 04:17:11 INFO - PROCESS | 1944 | 1461755831354 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:11 INFO - PROCESS | 1944 | 1461755831470 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:17:11 INFO - PROCESS | 1944 | 1461755831474 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c039800 == 115 [pid = 1944] [id = 676] 04:17:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x115098800) [pid = 1944] [serial = 2028] [outer = 0x0] 04:17:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x11af84400) [pid = 1944] [serial = 2029] [outer = 0x115098800] 04:17:11 INFO - PROCESS | 1944 | 1461755831504 Marionette DEBUG loaded listener.js 04:17:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x125db8800) [pid = 1944] [serial = 2030] [outer = 0x115098800] 04:17:12 INFO - PROCESS | 1944 | 1461755832397 Marionette TRACE conn2 <- [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/ [0,2677,"getWindowHandle",null] 04:17:12 INFO - PROCESS | 1944 | 1461755832421 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:17:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:17:12 INFO - PROCESS | 1944 | 1461755832424 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:17:12 INFO - PROCESS | 1944 | 1461755832428 Marionette TRACE conn2 <- [1,2678,null,{}] 04:17:12 INFO - PROCESS | 1944 | 1461755832430 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:12 INFO - PROCESS | 1944 | 1461755832590 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:17:12 INFO - PROCESS | 1944 | 1461755832598 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x14384b800 == 116 [pid = 1944] [id = 677] 04:17:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x127eb4000) [pid = 1944] [serial = 2031] [outer = 0x0] 04:17:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x12c9ec400) [pid = 1944] [serial = 2032] [outer = 0x127eb4000] 04:17:12 INFO - PROCESS | 1944 | 1461755832624 Marionette DEBUG loaded listener.js 04:17:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x12e379400) [pid = 1944] [serial = 2033] [outer = 0x127eb4000] 04:17:13 INFO - PROCESS | 1944 | 1461755833516 Marionette TRACE conn2 <- [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]]]}] 04:17:13 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) 04:17:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1122ms 04:17:13 INFO - PROCESS | 1944 | 1461755833548 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:17:13 INFO - PROCESS | 1944 | 1461755833550 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:17:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:17:13 INFO - PROCESS | 1944 | 1461755833559 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:17:13 INFO - PROCESS | 1944 | 1461755833562 Marionette TRACE conn2 <- [1,2682,null,{}] 04:17:13 INFO - PROCESS | 1944 | 1461755833566 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:13 INFO - PROCESS | 1944 | 1461755833779 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:17:14 INFO - PROCESS | 1944 | 1461755834018 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1d4000 == 117 [pid = 1944] [id = 678] 04:17:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x11c0a5400) [pid = 1944] [serial = 2034] [outer = 0x0] 04:17:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x11c383400) [pid = 1944] [serial = 2035] [outer = 0x11c0a5400] 04:17:14 INFO - PROCESS | 1944 | 1461755834098 Marionette DEBUG loaded listener.js 04:17:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x11ca3d000) [pid = 1944] [serial = 2036] [outer = 0x11c0a5400] 04:17:15 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) 04:17:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1476ms 04:17:15 INFO - PROCESS | 1944 | 1461755835028 Marionette TRACE conn2 <- [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]]]}] 04:17:15 INFO - PROCESS | 1944 | 1461755835034 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:17:15 INFO - PROCESS | 1944 | 1461755835038 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:17:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:17:15 INFO - PROCESS | 1944 | 1461755835044 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:17:15 INFO - PROCESS | 1944 | 1461755835046 Marionette TRACE conn2 <- [1,2686,null,{}] 04:17:15 INFO - PROCESS | 1944 | 1461755835048 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:15 INFO - PROCESS | 1944 | 1461755835185 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:17:15 INFO - PROCESS | 1944 | 1461755835348 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x133203000 == 118 [pid = 1944] [id = 679] 04:17:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x126a30000) [pid = 1944] [serial = 2037] [outer = 0x0] 04:17:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x129a28800) [pid = 1944] [serial = 2038] [outer = 0x126a30000] 04:17:15 INFO - PROCESS | 1944 | 1461755835380 Marionette DEBUG loaded listener.js 04:17:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x12bb64000) [pid = 1944] [serial = 2039] [outer = 0x126a30000] 04:17:16 INFO - PROCESS | 1944 | 1461755836296 Marionette TRACE conn2 <- [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/ [0,2689,"getWindowHandle",null] 04:17:16 INFO - PROCESS | 1944 | 1461755836320 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:17:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:17:16 INFO - PROCESS | 1944 | 1461755836323 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:17:16 INFO - PROCESS | 1944 | 1461755836326 Marionette TRACE conn2 <- [1,2690,null,{}] 04:17:16 INFO - PROCESS | 1944 | 1461755836334 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:16 INFO - PROCESS | 1944 | 1461755836471 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:17:16 INFO - PROCESS | 1944 | 1461755836630 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x1437d3000 == 119 [pid = 1944] [id = 680] 04:17:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x12c8a2c00) [pid = 1944] [serial = 2040] [outer = 0x0] 04:17:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x12d476400) [pid = 1944] [serial = 2041] [outer = 0x12c8a2c00] 04:17:16 INFO - PROCESS | 1944 | 1461755836665 Marionette DEBUG loaded listener.js 04:17:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x12e4bc400) [pid = 1944] [serial = 2042] [outer = 0x12c8a2c00] 04:17:17 INFO - PROCESS | 1944 | 1461755837578 Marionette TRACE conn2 <- [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/ [0,2693,"getWindowHandle",null] 04:17:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:17:17 INFO - PROCESS | 1944 | 1461755837599 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:17:17 INFO - PROCESS | 1944 | 1461755837602 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:17:17 INFO - PROCESS | 1944 | 1461755837603 Marionette TRACE conn2 <- [1,2694,null,{}] 04:17:17 INFO - PROCESS | 1944 | 1461755837606 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:17 INFO - PROCESS | 1944 | 1461755837740 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:17:17 INFO - PROCESS | 1944 | 1461755837898 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x144980800 == 120 [pid = 1944] [id = 681] 04:17:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x12c997400) [pid = 1944] [serial = 2043] [outer = 0x0] 04:17:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x12f5f5000) [pid = 1944] [serial = 2044] [outer = 0x12c997400] 04:17:17 INFO - PROCESS | 1944 | 1461755837931 Marionette DEBUG loaded listener.js 04:17:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x1303ea400) [pid = 1944] [serial = 2045] [outer = 0x12c997400] 04:17:18 INFO - PROCESS | 1944 | 1461755838876 Marionette TRACE conn2 <- [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/ [0,2697,"getWindowHandle",null] 04:17:18 INFO - PROCESS | 1944 | 1461755838929 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:17:18 INFO - PROCESS | 1944 | 1461755838931 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:17:18 INFO - PROCESS | 1944 | 1461755838933 Marionette TRACE conn2 <- [1,2698,null,{}] 04:17:18 INFO - PROCESS | 1944 | 1461755838935 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:19 INFO - PROCESS | 1944 | 1461755839066 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:17:19 INFO - PROCESS | 1944 | 1461755839223 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x145820000 == 121 [pid = 1944] [id = 682] 04:17:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x12e63e400) [pid = 1944] [serial = 2046] [outer = 0x0] 04:17:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x13b67a800) [pid = 1944] [serial = 2047] [outer = 0x12e63e400] 04:17:19 INFO - PROCESS | 1944 | 1461755839256 Marionette DEBUG loaded listener.js 04:17:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x13ba4a800) [pid = 1944] [serial = 2048] [outer = 0x12e63e400] 04:17:20 INFO - PROCESS | 1944 | 1461755840153 Marionette TRACE conn2 <- [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/ [0,2701,"getWindowHandle",null] 04:17:20 INFO - PROCESS | 1944 | 1461755840206 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:17:20 INFO - PROCESS | 1944 | 1461755840208 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:17:20 INFO - PROCESS | 1944 | 1461755840209 Marionette TRACE conn2 <- [1,2702,null,{}] 04:17:20 INFO - PROCESS | 1944 | 1461755840212 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:20 INFO - PROCESS | 1944 | 1461755840427 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:17:20 INFO - PROCESS | 1944 | 1461755840561 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x14801a800 == 122 [pid = 1944] [id = 683] 04:17:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x13e4bdc00) [pid = 1944] [serial = 2049] [outer = 0x0] 04:17:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x13e4c5800) [pid = 1944] [serial = 2050] [outer = 0x13e4bdc00] 04:17:20 INFO - PROCESS | 1944 | 1461755840594 Marionette DEBUG loaded listener.js 04:17:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x142112c00) [pid = 1944] [serial = 2051] [outer = 0x13e4bdc00] 04:17:21 INFO - PROCESS | 1944 | 1461755841031 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 04:17:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:17:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 871ms 04:17:21 INFO - PROCESS | 1944 | 1461755841091 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:17:21 INFO - PROCESS | 1944 | 1461755841093 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:17:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:17:21 INFO - PROCESS | 1944 | 1461755841098 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 1944 | 1461755841099 Marionette TRACE conn2 <- [1,2706,null,{}] 04:17:21 INFO - PROCESS | 1944 | 1461755841101 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:21 INFO - PROCESS | 1944 | 1461755841234 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:17:21 INFO - PROCESS | 1944 | 1461755841349 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x1485db000 == 123 [pid = 1944] [id = 684] 04:17:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x1422c6400) [pid = 1944] [serial = 2052] [outer = 0x0] 04:17:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x1423eb800) [pid = 1944] [serial = 2053] [outer = 0x1422c6400] 04:17:21 INFO - PROCESS | 1944 | 1461755841380 Marionette DEBUG loaded listener.js 04:17:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x144692c00) [pid = 1944] [serial = 2054] [outer = 0x1422c6400] 04:17:21 INFO - PROCESS | 1944 | 1461755841871 Marionette TRACE conn2 <- [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]]]}] 04:17:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:17:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 819ms 04:17:21 INFO - PROCESS | 1944 | 1461755841928 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:17:21 INFO - PROCESS | 1944 | 1461755841930 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:17:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:17:21 INFO - PROCESS | 1944 | 1461755841934 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:17:21 INFO - PROCESS | 1944 | 1461755841935 Marionette TRACE conn2 <- [1,2710,null,{}] 04:17:21 INFO - PROCESS | 1944 | 1461755841938 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:22 INFO - PROCESS | 1944 | 1461755842075 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:17:22 INFO - PROCESS | 1944 | 1461755842190 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d2bc800 == 124 [pid = 1944] [id = 685] 04:17:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x12eedb400) [pid = 1944] [serial = 2055] [outer = 0x0] 04:17:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x141f6e000) [pid = 1944] [serial = 2056] [outer = 0x12eedb400] 04:17:22 INFO - PROCESS | 1944 | 1461755842221 Marionette DEBUG loaded listener.js 04:17:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x144697000) [pid = 1944] [serial = 2057] [outer = 0x12eedb400] 04:17:22 INFO - PROCESS | 1944 | 1461755842700 Marionette TRACE conn2 <- [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/ [0,2713,"getWindowHandle",null] 04:17:22 INFO - PROCESS | 1944 | 1461755842757 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:17:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:17:22 INFO - PROCESS | 1944 | 1461755842760 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:17:22 INFO - PROCESS | 1944 | 1461755842761 Marionette TRACE conn2 <- [1,2714,null,{}] 04:17:22 INFO - PROCESS | 1944 | 1461755842763 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:22 INFO - PROCESS | 1944 | 1461755842900 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:17:23 INFO - PROCESS | 1944 | 1461755843061 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb6b000 == 125 [pid = 1944] [id = 686] 04:17:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x115917400) [pid = 1944] [serial = 2058] [outer = 0x0] 04:17:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x11ca38c00) [pid = 1944] [serial = 2059] [outer = 0x115917400] 04:17:23 INFO - PROCESS | 1944 | 1461755843095 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x12c976000) [pid = 1944] [serial = 2060] [outer = 0x115917400] 04:17:23 INFO - PROCESS | 1944 | 1461755843554 Marionette TRACE conn2 <- [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]]]}] 04:17:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:17:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 821ms 04:17:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:17:23 INFO - PROCESS | 1944 | 1461755843582 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:17:23 INFO - PROCESS | 1944 | 1461755843583 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:17:23 INFO - PROCESS | 1944 | 1461755843585 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:17:23 INFO - PROCESS | 1944 | 1461755843587 Marionette TRACE conn2 <- [1,2718,null,{}] 04:17:23 INFO - PROCESS | 1944 | 1461755843589 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:23 INFO - PROCESS | 1944 | 1461755843730 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:17:23 INFO - PROCESS | 1944 | 1461755843848 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb33000 == 126 [pid = 1944] [id = 687] 04:17:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x11509f000) [pid = 1944] [serial = 2061] [outer = 0x0] 04:17:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x11c8c6400) [pid = 1944] [serial = 2062] [outer = 0x11509f000] 04:17:23 INFO - PROCESS | 1944 | 1461755843878 Marionette DEBUG loaded listener.js 04:17:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x12c94c000) [pid = 1944] [serial = 2063] [outer = 0x11509f000] 04:17:24 INFO - PROCESS | 1944 | 1461755844327 Marionette TRACE conn2 <- [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/ [0,2721,"getWindowHandle",null] 04:17:24 INFO - PROCESS | 1944 | 1461755844357 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:17:24 INFO - PROCESS | 1944 | 1461755844359 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:17:24 INFO - PROCESS | 1944 | 1461755844361 Marionette TRACE conn2 <- [1,2722,null,{}] 04:17:24 INFO - PROCESS | 1944 | 1461755844364 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:24 INFO - PROCESS | 1944 | 1461755844510 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:17:25 INFO - PROCESS | 1944 | 1461755845019 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c754800 == 127 [pid = 1944] [id = 688] 04:17:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x112caac00) [pid = 1944] [serial = 2064] [outer = 0x0] 04:17:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x1148d4800) [pid = 1944] [serial = 2065] [outer = 0x112caac00] 04:17:25 INFO - PROCESS | 1944 | 1461755845053 Marionette DEBUG loaded listener.js 04:17:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x115096c00) [pid = 1944] [serial = 2066] [outer = 0x112caac00] 04:17:25 INFO - PROCESS | 1944 | 1461755845578 Marionette TRACE conn2 <- [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/ [0,2725,"getWindowHandle",null] 04:17:25 INFO - PROCESS | 1944 | 1461755845636 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:17:25 INFO - PROCESS | 1944 | 1461755845639 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:17:25 INFO - PROCESS | 1944 | 1461755845643 Marionette TRACE conn2 <- [1,2726,null,{}] 04:17:25 INFO - PROCESS | 1944 | 1461755845647 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:25 INFO - PROCESS | 1944 | 1461755845771 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:17:25 INFO - PROCESS | 1944 | 1461755845934 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:25 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d74f000 == 128 [pid = 1944] [id = 689] 04:17:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x11aa14000) [pid = 1944] [serial = 2067] [outer = 0x0] 04:17:25 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x11b798400) [pid = 1944] [serial = 2068] [outer = 0x11aa14000] 04:17:25 INFO - PROCESS | 1944 | 1461755845965 Marionette DEBUG loaded listener.js 04:17:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x11c38c400) [pid = 1944] [serial = 2069] [outer = 0x11aa14000] 04:17:26 INFO - PROCESS | 1944 | 1461755846494 Marionette TRACE conn2 <- [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]]]}] 04:17:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:17:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 874ms 04:17:26 INFO - PROCESS | 1944 | 1461755846517 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:17:26 INFO - PROCESS | 1944 | 1461755846521 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:17:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:17:26 INFO - PROCESS | 1944 | 1461755846528 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:17:26 INFO - PROCESS | 1944 | 1461755846530 Marionette TRACE conn2 <- [1,2730,null,{}] 04:17:26 INFO - PROCESS | 1944 | 1461755846534 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:26 INFO - PROCESS | 1944 | 1461755846781 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x1332c5000 == 127 [pid = 1944] [id = 558] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12ffa1000 == 126 [pid = 1944] [id = 599] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11c9a8800 == 125 [pid = 1944] [id = 496] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x1471c8800 == 124 [pid = 1944] [id = 618] 04:17:26 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x1423f0000) [pid = 1944] [serial = 1960] [outer = 0x0] [url = about:blank] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11c039800 == 123 [pid = 1944] [id = 676] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x1437c5800 == 122 [pid = 1944] [id = 675] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x14326a800 == 121 [pid = 1944] [id = 674] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x141d30000 == 120 [pid = 1944] [id = 673] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x13053f800 == 119 [pid = 1944] [id = 672] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x125e74000 == 118 [pid = 1944] [id = 671] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11a912800 == 117 [pid = 1944] [id = 670] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x141ec6800 == 116 [pid = 1944] [id = 669] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12c8f5800 == 115 [pid = 1944] [id = 668] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12e320000 == 114 [pid = 1944] [id = 667] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12fbc0800 == 113 [pid = 1944] [id = 18] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12b118000 == 112 [pid = 1944] [id = 666] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x1485da000 == 111 [pid = 1944] [id = 660] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x14801f000 == 110 [pid = 1944] [id = 659] 04:17:26 INFO - PROCESS | 1944 | 1461755846944 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x145c8f800 == 109 [pid = 1944] [id = 658] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x14580d000 == 108 [pid = 1944] [id = 657] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x141ebc000 == 107 [pid = 1944] [id = 656] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x12e458000 == 106 [pid = 1944] [id = 655] 04:17:26 INFO - PROCESS | 1944 | --DOCSHELL 0x11c4c1800 == 105 [pid = 1944] [id = 654] 04:17:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x11adb4800 == 106 [pid = 1944] [id = 690] 04:17:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x1158e1400) [pid = 1944] [serial = 2070] [outer = 0x0] 04:17:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x11c0adc00) [pid = 1944] [serial = 2071] [outer = 0x1158e1400] 04:17:26 INFO - PROCESS | 1944 | 1461755846975 Marionette DEBUG loaded listener.js 04:17:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x125db7000) [pid = 1944] [serial = 2072] [outer = 0x1158e1400] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x1449c7c00) [pid = 1944] [serial = 1903] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x13ba45000) [pid = 1944] [serial = 1619] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x12b310c00) [pid = 1944] [serial = 1933] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x12b303400) [pid = 1944] [serial = 1685] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x1276ca800) [pid = 1944] [serial = 1921] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x143712c00) [pid = 1944] [serial = 1952] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x12be3d000) [pid = 1944] [serial = 1820] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x1422ee000) [pid = 1944] [serial = 1559] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x12c995c00) [pid = 1944] [serial = 1772] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x1422f7000) [pid = 1944] [serial = 1787] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x127eafc00) [pid = 1944] [serial = 1769] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x141f6e800) [pid = 1944] [serial = 1897] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x144823000) [pid = 1944] [serial = 1886] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x12f465800) [pid = 1944] [serial = 1775] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x14211c400) [pid = 1944] [serial = 1556] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x144879000) [pid = 1944] [serial = 1906] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x12b5e8000) [pid = 1944] [serial = 1891] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x13bbe2000) [pid = 1944] [serial = 1709] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x14579ac00) [pid = 1944] [serial = 1915] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x12bc10800) [pid = 1944] [serial = 1934] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x12c9f0800) [pid = 1944] [serial = 1688] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x141ff3800) [pid = 1944] [serial = 1781] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x14379e400) [pid = 1944] [serial = 1790] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x1303e6800) [pid = 1944] [serial = 1616] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x1437a8400) [pid = 1944] [serial = 1631] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x11c9f5400) [pid = 1944] [serial = 1931] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x14592fc00) [pid = 1944] [serial = 1918] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x14211a000) [pid = 1944] [serial = 1856] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x11af85400) [pid = 1944] [serial = 1766] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x11c918800) [pid = 1944] [serial = 1955] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x144827c00) [pid = 1944] [serial = 1796] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x141f74800) [pid = 1944] [serial = 1853] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x12f464800) [pid = 1944] [serial = 1942] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x14745c800) [pid = 1944] [serial = 1912] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x13ba97400) [pid = 1944] [serial = 1841] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x12e4bac00) [pid = 1944] [serial = 1940] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x125a45000) [pid = 1944] [serial = 1682] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x11aa1fc00) [pid = 1944] [serial = 1930] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x125c41400) [pid = 1944] [serial = 1724] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x12e648400) [pid = 1944] [serial = 1829] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x12d607000) [pid = 1944] [serial = 1894] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x141fe7c00) [pid = 1944] [serial = 1949] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x125dc2400) [pid = 1944] [serial = 1610] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x129b17c00) [pid = 1944] [serial = 1817] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x11af37800) [pid = 1944] [serial = 1679] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x14757c000) [pid = 1944] [serial = 1924] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x144831800) [pid = 1944] [serial = 1799] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x12c952000) [pid = 1944] [serial = 1613] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x12f5f3400) [pid = 1944] [serial = 1697] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x12c9e2400) [pid = 1944] [serial = 1937] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x13e49e800) [pid = 1944] [serial = 1718] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x1422f6400) [pid = 1944] [serial = 1625] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x14370e800) [pid = 1944] [serial = 1900] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x13bd44800) [pid = 1944] [serial = 1712] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x13b943000) [pid = 1944] [serial = 1778] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x125baf400) [pid = 1944] [serial = 1814] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x141fe8000) [pid = 1944] [serial = 1847] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x1303e1c00) [pid = 1944] [serial = 1835] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x13b94e800) [pid = 1944] [serial = 1562] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x11aa47c00) [pid = 1944] [serial = 1607] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x147455400) [pid = 1944] [serial = 1909] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x118ef6c00) [pid = 1944] [serial = 1954] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x130b0ec00) [pid = 1944] [serial = 1703] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x13e4c4000) [pid = 1944] [serial = 1553] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x12e4b4800) [pid = 1944] [serial = 1958] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x12dcbc800) [pid = 1944] [serial = 1691] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x12c978400) [pid = 1944] [serial = 1823] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x12c9f6000) [pid = 1944] [serial = 1826] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 183 (0x13b672c00) [pid = 1944] [serial = 1457] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 182 (0x12fe0bc00) [pid = 1944] [serial = 1943] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 181 (0x1422c7400) [pid = 1944] [serial = 1784] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 180 (0x1422ea400) [pid = 1944] [serial = 1951] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 179 (0x12f467800) [pid = 1944] [serial = 1832] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 178 (0x13b949c00) [pid = 1944] [serial = 1706] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 177 (0x141f69000) [pid = 1944] [serial = 1850] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 176 (0x14468d800) [pid = 1944] [serial = 1793] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 175 (0x12c04fc00) [pid = 1944] [serial = 1936] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 174 (0x13e49e000) [pid = 1944] [serial = 1948] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 173 (0x13bd45000) [pid = 1944] [serial = 1946] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x12eab9000) [pid = 1944] [serial = 1694] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x14211c800) [pid = 1944] [serial = 1565] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x13ba9b400) [pid = 1944] [serial = 1945] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x129968800) [pid = 1944] [serial = 1957] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x14468d400) [pid = 1944] [serial = 1628] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x141ff2800) [pid = 1944] [serial = 1622] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x13bd46400) [pid = 1944] [serial = 1715] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x13b942c00) [pid = 1944] [serial = 1838] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x1303dd000) [pid = 1944] [serial = 1700] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x12c998c00) [pid = 1944] [serial = 1721] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x14833ec00) [pid = 1944] [serial = 1927] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x12d60d400) [pid = 1944] [serial = 1939] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x14482a400) [pid = 1944] [serial = 1634] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x13e49dc00) [pid = 1944] [serial = 1844] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | --DOMWINDOW == 158 (0x11506d400) [pid = 1944] [serial = 1888] [outer = 0x0] [url = about:blank] 04:17:27 INFO - PROCESS | 1944 | 1461755847845 Marionette TRACE conn2 <- [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/ [0,2733,"getWindowHandle",null] 04:17:27 INFO - PROCESS | 1944 | 1461755847855 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:17:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:17:27 INFO - PROCESS | 1944 | 1461755847861 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:17:27 INFO - PROCESS | 1944 | 1461755847866 Marionette TRACE conn2 <- [1,2734,null,{}] 04:17:27 INFO - PROCESS | 1944 | 1461755847869 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:27 INFO - PROCESS | 1944 | 1461755847991 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:17:28 INFO - PROCESS | 1944 | 1461755848074 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bed7000 == 107 [pid = 1944] [id = 691] 04:17:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 159 (0x125baf400) [pid = 1944] [serial = 2073] [outer = 0x0] 04:17:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x127982800) [pid = 1944] [serial = 2074] [outer = 0x125baf400] 04:17:28 INFO - PROCESS | 1944 | 1461755848100 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x1285f1000) [pid = 1944] [serial = 2075] [outer = 0x125baf400] 04:17:28 INFO - PROCESS | 1944 | 1461755848421 Marionette TRACE conn2 <- [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]]]}] 04:17:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:17:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 580ms 04:17:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:17:28 INFO - PROCESS | 1944 | 1461755848439 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:17:28 INFO - PROCESS | 1944 | 1461755848440 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:17:28 INFO - PROCESS | 1944 | 1461755848445 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:17:28 INFO - PROCESS | 1944 | 1461755848447 Marionette TRACE conn2 <- [1,2738,null,{}] 04:17:28 INFO - PROCESS | 1944 | 1461755848449 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:28 INFO - PROCESS | 1944 | 1461755848574 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:17:28 INFO - PROCESS | 1944 | 1461755848711 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d1af000 == 108 [pid = 1944] [id = 692] 04:17:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x126e06800) [pid = 1944] [serial = 2076] [outer = 0x0] 04:17:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x129aa9c00) [pid = 1944] [serial = 2077] [outer = 0x126e06800] 04:17:28 INFO - PROCESS | 1944 | 1461755848755 Marionette DEBUG loaded listener.js 04:17:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x12b5ed800) [pid = 1944] [serial = 2078] [outer = 0x126e06800] 04:17:29 INFO - PROCESS | 1944 | 1461755849191 Marionette TRACE conn2 <- [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]]]}] 04:17:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:17:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 774ms 04:17:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:17:29 INFO - PROCESS | 1944 | 1461755849217 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:17:29 INFO - PROCESS | 1944 | 1461755849219 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:17:29 INFO - PROCESS | 1944 | 1461755849221 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 1944 | 1461755849222 Marionette TRACE conn2 <- [1,2742,null,{}] 04:17:29 INFO - PROCESS | 1944 | 1461755849230 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:29 INFO - PROCESS | 1944 | 1461755849373 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:17:29 INFO - PROCESS | 1944 | 1461755849412 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f449800 == 109 [pid = 1944] [id = 693] 04:17:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x12bc09400) [pid = 1944] [serial = 2079] [outer = 0x0] 04:17:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x12be32800) [pid = 1944] [serial = 2080] [outer = 0x12bc09400] 04:17:29 INFO - PROCESS | 1944 | 1461755849446 Marionette DEBUG loaded listener.js 04:17:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x12c8ae400) [pid = 1944] [serial = 2081] [outer = 0x12bc09400] 04:17:29 INFO - PROCESS | 1944 | 1461755849813 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 04:17:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:17:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 620ms 04:17:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:17:29 INFO - PROCESS | 1944 | 1461755849842 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:17:29 INFO - PROCESS | 1944 | 1461755849843 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:17:29 INFO - PROCESS | 1944 | 1461755849845 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:17:29 INFO - PROCESS | 1944 | 1461755849846 Marionette TRACE conn2 <- [1,2746,null,{}] 04:17:29 INFO - PROCESS | 1944 | 1461755849848 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:29 INFO - PROCESS | 1944 | 1461755849992 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:17:30 INFO - PROCESS | 1944 | 1461755850010 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ff89800 == 110 [pid = 1944] [id = 694] 04:17:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x12c94dc00) [pid = 1944] [serial = 2082] [outer = 0x0] 04:17:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x12c993000) [pid = 1944] [serial = 2083] [outer = 0x12c94dc00] 04:17:30 INFO - PROCESS | 1944 | 1461755850036 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x12c9df800) [pid = 1944] [serial = 2084] [outer = 0x12c94dc00] 04:17:30 INFO - PROCESS | 1944 | 1461755850396 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 04:17:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:17:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 568ms 04:17:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:17:30 INFO - PROCESS | 1944 | 1461755850414 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:17:30 INFO - PROCESS | 1944 | 1461755850415 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:17:30 INFO - PROCESS | 1944 | 1461755850417 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:17:30 INFO - PROCESS | 1944 | 1461755850418 Marionette TRACE conn2 <- [1,2750,null,{}] 04:17:30 INFO - PROCESS | 1944 | 1461755850420 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:30 INFO - PROCESS | 1944 | 1461755850565 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:17:30 INFO - PROCESS | 1944 | 1461755850581 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x130549800 == 111 [pid = 1944] [id = 695] 04:17:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x12c9e8800) [pid = 1944] [serial = 2085] [outer = 0x0] 04:17:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x12d2e2400) [pid = 1944] [serial = 2086] [outer = 0x12c9e8800] 04:17:30 INFO - PROCESS | 1944 | 1461755850608 Marionette DEBUG loaded listener.js 04:17:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x12d606800) [pid = 1944] [serial = 2087] [outer = 0x12c9e8800] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 172 (0x12fbc1800) [pid = 1944] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 171 (0x13e494000) [pid = 1944] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 170 (0x144699800) [pid = 1944] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 169 (0x127eb2000) [pid = 1944] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 168 (0x12d60b000) [pid = 1944] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 167 (0x1143b5c00) [pid = 1944] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 166 (0x11853b800) [pid = 1944] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 165 (0x13e4c2c00) [pid = 1944] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 164 (0x13ba50800) [pid = 1944] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 163 (0x114cc2c00) [pid = 1944] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 162 (0x12c9f0c00) [pid = 1944] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 161 (0x12fa40c00) [pid = 1944] [serial = 50] [outer = 0x0] [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.] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 160 (0x115098800) [pid = 1944] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:17:31 INFO - PROCESS | 1944 | --DOMWINDOW == 159 (0x13e4c3000) [pid = 1944] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:17:31 INFO - PROCESS | 1944 | 1461755851273 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 04:17:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:17:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 868ms 04:17:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:17:31 INFO - PROCESS | 1944 | 1461755851286 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 1944 | 1461755851287 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:17:31 INFO - PROCESS | 1944 | 1461755851289 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 1944 | 1461755851290 Marionette TRACE conn2 <- [1,2754,null,{}] 04:17:31 INFO - PROCESS | 1944 | 1461755851292 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:31 INFO - PROCESS | 1944 | 1461755851406 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:17:31 INFO - PROCESS | 1944 | 1461755851411 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f72f800 == 112 [pid = 1944] [id = 696] 04:17:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 160 (0x126e02400) [pid = 1944] [serial = 2088] [outer = 0x0] 04:17:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 161 (0x12be9d400) [pid = 1944] [serial = 2089] [outer = 0x126e02400] 04:17:31 INFO - PROCESS | 1944 | 1461755851437 Marionette DEBUG loaded listener.js 04:17:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 162 (0x12d6e3400) [pid = 1944] [serial = 2090] [outer = 0x126e02400] 04:17:31 INFO - PROCESS | 1944 | 1461755851805 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 04:17:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:17:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 568ms 04:17:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:17:31 INFO - PROCESS | 1944 | 1461755851859 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:17:31 INFO - PROCESS | 1944 | 1461755851860 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:17:31 INFO - PROCESS | 1944 | 1461755851862 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:17:31 INFO - PROCESS | 1944 | 1461755851863 Marionette TRACE conn2 <- [1,2758,null,{}] 04:17:31 INFO - PROCESS | 1944 | 1461755851865 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:32 INFO - PROCESS | 1944 | 1461755852019 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:17:32 INFO - PROCESS | 1944 | 1461755852030 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x13b6ef800 == 113 [pid = 1944] [id = 697] 04:17:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 163 (0x126e5a800) [pid = 1944] [serial = 2091] [outer = 0x0] 04:17:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 164 (0x12dcbc800) [pid = 1944] [serial = 2092] [outer = 0x126e5a800] 04:17:32 INFO - PROCESS | 1944 | 1461755852056 Marionette DEBUG loaded listener.js 04:17:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 165 (0x12e4b6c00) [pid = 1944] [serial = 2093] [outer = 0x126e5a800] 04:17:32 INFO - PROCESS | 1944 | 1461755852405 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 04:17:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:17:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 570ms 04:17:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:17:32 INFO - PROCESS | 1944 | 1461755852432 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:17:32 INFO - PROCESS | 1944 | 1461755852434 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:17:32 INFO - PROCESS | 1944 | 1461755852436 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:17:32 INFO - PROCESS | 1944 | 1461755852438 Marionette TRACE conn2 <- [1,2762,null,{}] 04:17:32 INFO - PROCESS | 1944 | 1461755852440 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:32 INFO - PROCESS | 1944 | 1461755852555 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:17:32 INFO - PROCESS | 1944 | 1461755852559 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e53c000 == 114 [pid = 1944] [id = 698] 04:17:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 166 (0x12e4bc000) [pid = 1944] [serial = 2094] [outer = 0x0] 04:17:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 167 (0x12ea0d400) [pid = 1944] [serial = 2095] [outer = 0x12e4bc000] 04:17:32 INFO - PROCESS | 1944 | 1461755852590 Marionette DEBUG loaded listener.js 04:17:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 168 (0x12f465c00) [pid = 1944] [serial = 2096] [outer = 0x12e4bc000] 04:17:32 INFO - PROCESS | 1944 | 1461755852969 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 04:17:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:17:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 570ms 04:17:33 INFO - PROCESS | 1944 | 1461755853012 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:17:33 INFO - PROCESS | 1944 | 1461755853013 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:17:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:17:33 INFO - PROCESS | 1944 | 1461755853016 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:17:33 INFO - PROCESS | 1944 | 1461755853017 Marionette TRACE conn2 <- [1,2766,null,{}] 04:17:33 INFO - PROCESS | 1944 | 1461755853020 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:33 INFO - PROCESS | 1944 | 1461755853148 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:17:33 INFO - PROCESS | 1944 | 1461755853152 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x141ec0000 == 115 [pid = 1944] [id = 699] 04:17:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 169 (0x12feb3000) [pid = 1944] [serial = 2097] [outer = 0x0] 04:17:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 170 (0x12fa36800) [pid = 1944] [serial = 2098] [outer = 0x12feb3000] 04:17:33 INFO - PROCESS | 1944 | 1461755853179 Marionette DEBUG loaded listener.js 04:17:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 171 (0x1303e3800) [pid = 1944] [serial = 2099] [outer = 0x12feb3000] 04:17:33 INFO - PROCESS | 1944 | 1461755853779 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 04:17:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:17:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 769ms 04:17:33 INFO - PROCESS | 1944 | 1461755853786 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:17:33 INFO - PROCESS | 1944 | 1461755853788 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:17:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:17:33 INFO - PROCESS | 1944 | 1461755853795 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:17:33 INFO - PROCESS | 1944 | 1461755853797 Marionette TRACE conn2 <- [1,2770,null,{}] 04:17:33 INFO - PROCESS | 1944 | 1461755853801 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:33 INFO - PROCESS | 1944 | 1461755853944 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:17:34 INFO - PROCESS | 1944 | 1461755854078 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x127fd7800 == 116 [pid = 1944] [id = 700] 04:17:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 172 (0x1187cf000) [pid = 1944] [serial = 2100] [outer = 0x0] 04:17:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 173 (0x119da5c00) [pid = 1944] [serial = 2101] [outer = 0x1187cf000] 04:17:34 INFO - PROCESS | 1944 | 1461755854113 Marionette DEBUG loaded listener.js 04:17:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 174 (0x11c0cbc00) [pid = 1944] [serial = 2102] [outer = 0x1187cf000] 04:17:34 INFO - PROCESS | 1944 | 1461755854600 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 04:17:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:17:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 823ms 04:17:34 INFO - PROCESS | 1944 | 1461755854618 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:17:34 INFO - PROCESS | 1944 | 1461755854622 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:17:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:17:34 INFO - PROCESS | 1944 | 1461755854627 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:17:34 INFO - PROCESS | 1944 | 1461755854629 Marionette TRACE conn2 <- [1,2774,null,{}] 04:17:34 INFO - PROCESS | 1944 | 1461755854632 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:34 INFO - PROCESS | 1944 | 1461755854768 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:17:34 INFO - PROCESS | 1944 | 1461755854902 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e31b000 == 117 [pid = 1944] [id = 701] 04:17:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 175 (0x11c9ea000) [pid = 1944] [serial = 2103] [outer = 0x0] 04:17:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 176 (0x125dc2400) [pid = 1944] [serial = 2104] [outer = 0x11c9ea000] 04:17:34 INFO - PROCESS | 1944 | 1461755854933 Marionette DEBUG loaded listener.js 04:17:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 177 (0x1274e4800) [pid = 1944] [serial = 2105] [outer = 0x11c9ea000] 04:17:35 INFO - PROCESS | 1944 | 1461755855374 Marionette TRACE conn2 <- [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]]]}] 04:17:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:17:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 821ms 04:17:35 INFO - PROCESS | 1944 | 1461755855449 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:17:35 INFO - PROCESS | 1944 | 1461755855450 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:17:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:17:35 INFO - PROCESS | 1944 | 1461755855453 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:17:35 INFO - PROCESS | 1944 | 1461755855455 Marionette TRACE conn2 <- [1,2778,null,{}] 04:17:35 INFO - PROCESS | 1944 | 1461755855464 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:35 INFO - PROCESS | 1944 | 1461755855603 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:17:35 INFO - PROCESS | 1944 | 1461755855740 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e552800 == 118 [pid = 1944] [id = 702] 04:17:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 178 (0x12b5f0000) [pid = 1944] [serial = 2106] [outer = 0x0] 04:17:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 179 (0x12be39000) [pid = 1944] [serial = 2107] [outer = 0x12b5f0000] 04:17:35 INFO - PROCESS | 1944 | 1461755855773 Marionette DEBUG loaded listener.js 04:17:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 180 (0x12c976400) [pid = 1944] [serial = 2108] [outer = 0x12b5f0000] 04:17:36 INFO - PROCESS | 1944 | 1461755856299 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 04:17:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:17:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 874ms 04:17:36 INFO - PROCESS | 1944 | 1461755856328 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:17:36 INFO - PROCESS | 1944 | 1461755856331 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:17:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:17:36 INFO - PROCESS | 1944 | 1461755856335 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:17:36 INFO - PROCESS | 1944 | 1461755856337 Marionette TRACE conn2 <- [1,2782,null,{}] 04:17:36 INFO - PROCESS | 1944 | 1461755856341 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:36 INFO - PROCESS | 1944 | 1461755856544 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:17:36 INFO - PROCESS | 1944 | 1461755856740 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x142325000 == 119 [pid = 1944] [id = 703] 04:17:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 181 (0x12e3a4800) [pid = 1944] [serial = 2109] [outer = 0x0] 04:17:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 182 (0x12e640000) [pid = 1944] [serial = 2110] [outer = 0x12e3a4800] 04:17:36 INFO - PROCESS | 1944 | 1461755856773 Marionette DEBUG loaded listener.js 04:17:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 183 (0x12eed8400) [pid = 1944] [serial = 2111] [outer = 0x12e3a4800] 04:17:37 INFO - PROCESS | 1944 | 1461755857207 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 04:17:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:17:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 925ms 04:17:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:17:37 INFO - PROCESS | 1944 | 1461755857261 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:17:37 INFO - PROCESS | 1944 | 1461755857263 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:17:37 INFO - PROCESS | 1944 | 1461755857266 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:17:37 INFO - PROCESS | 1944 | 1461755857269 Marionette TRACE conn2 <- [1,2786,null,{}] 04:17:37 INFO - PROCESS | 1944 | 1461755857272 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:37 INFO - PROCESS | 1944 | 1461755857425 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:17:37 INFO - PROCESS | 1944 | 1461755857528 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x142341000 == 120 [pid = 1944] [id = 704] 04:17:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 184 (0x12eedb000) [pid = 1944] [serial = 2112] [outer = 0x0] 04:17:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x12fa37c00) [pid = 1944] [serial = 2113] [outer = 0x12eedb000] 04:17:37 INFO - PROCESS | 1944 | 1461755857559 Marionette DEBUG loaded listener.js 04:17:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x12feb4400) [pid = 1944] [serial = 2114] [outer = 0x12eedb000] 04:17:38 INFO - PROCESS | 1944 | 1461755858048 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 04:17:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:17:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 821ms 04:17:38 INFO - PROCESS | 1944 | 1461755858087 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:17:38 INFO - PROCESS | 1944 | 1461755858088 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:17:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:17:38 INFO - PROCESS | 1944 | 1461755858091 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:17:38 INFO - PROCESS | 1944 | 1461755858092 Marionette TRACE conn2 <- [1,2790,null,{}] 04:17:38 INFO - PROCESS | 1944 | 1461755858094 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:38 INFO - PROCESS | 1944 | 1461755858245 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:17:38 INFO - PROCESS | 1944 | 1461755858352 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:38 INFO - PROCESS | 1944 | ++DOCSHELL 0x1432ab800 == 121 [pid = 1944] [id = 705] 04:17:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x12feb9000) [pid = 1944] [serial = 2115] [outer = 0x0] 04:17:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x130b02c00) [pid = 1944] [serial = 2116] [outer = 0x12feb9000] 04:17:38 INFO - PROCESS | 1944 | 1461755858385 Marionette DEBUG loaded listener.js 04:17:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x13ba48000) [pid = 1944] [serial = 2117] [outer = 0x12feb9000] 04:17:38 INFO - PROCESS | 1944 | 1461755858818 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 04:17:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:17:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 771ms 04:17:38 INFO - PROCESS | 1944 | 1461755858876 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:17:38 INFO - PROCESS | 1944 | 1461755858877 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:17:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:17:38 INFO - PROCESS | 1944 | 1461755858882 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:17:38 INFO - PROCESS | 1944 | 1461755858883 Marionette TRACE conn2 <- [1,2794,null,{}] 04:17:38 INFO - PROCESS | 1944 | 1461755858885 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:39 INFO - PROCESS | 1944 | 1461755859021 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:17:39 INFO - PROCESS | 1944 | 1461755859126 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x143791800 == 122 [pid = 1944] [id = 706] 04:17:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x13ba43400) [pid = 1944] [serial = 2118] [outer = 0x0] 04:17:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x13ba9ac00) [pid = 1944] [serial = 2119] [outer = 0x13ba43400] 04:17:39 INFO - PROCESS | 1944 | 1461755859156 Marionette DEBUG loaded listener.js 04:17:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x13bbcb800) [pid = 1944] [serial = 2120] [outer = 0x13ba43400] 04:17:39 INFO - PROCESS | 1944 | 1461755859584 Marionette TRACE conn2 <- [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]]]}] 04:17:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:17:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 771ms 04:17:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:17:39 INFO - PROCESS | 1944 | 1461755859653 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:17:39 INFO - PROCESS | 1944 | 1461755859655 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:17:39 INFO - PROCESS | 1944 | 1461755859657 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:17:39 INFO - PROCESS | 1944 | 1461755859658 Marionette TRACE conn2 <- [1,2798,null,{}] 04:17:39 INFO - PROCESS | 1944 | 1461755859661 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:39 INFO - PROCESS | 1944 | 1461755859794 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:17:39 INFO - PROCESS | 1944 | 1461755859902 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x143851800 == 123 [pid = 1944] [id = 707] 04:17:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x13baa4c00) [pid = 1944] [serial = 2121] [outer = 0x0] 04:17:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x13bbe0800) [pid = 1944] [serial = 2122] [outer = 0x13baa4c00] 04:17:39 INFO - PROCESS | 1944 | 1461755859932 Marionette DEBUG loaded listener.js 04:17:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x13bd40000) [pid = 1944] [serial = 2123] [outer = 0x13baa4c00] 04:17:40 INFO - PROCESS | 1944 | 1461755860397 Marionette TRACE conn2 <- [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]]]}] 04:17:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:17:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 771ms 04:17:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:17:40 INFO - PROCESS | 1944 | 1461755860429 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:17:40 INFO - PROCESS | 1944 | 1461755860430 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:17:40 INFO - PROCESS | 1944 | 1461755860432 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:17:40 INFO - PROCESS | 1944 | 1461755860434 Marionette TRACE conn2 <- [1,2802,null,{}] 04:17:40 INFO - PROCESS | 1944 | 1461755860436 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:40 INFO - PROCESS | 1944 | 1461755860572 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:17:40 INFO - PROCESS | 1944 | 1461755860707 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x1438ad800 == 124 [pid = 1944] [id = 708] 04:17:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x13bbd5c00) [pid = 1944] [serial = 2124] [outer = 0x0] 04:17:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x13e493c00) [pid = 1944] [serial = 2125] [outer = 0x13bbd5c00] 04:17:40 INFO - PROCESS | 1944 | 1461755860737 Marionette DEBUG loaded listener.js 04:17:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x13e49f400) [pid = 1944] [serial = 2126] [outer = 0x13bbd5c00] 04:17:41 INFO - PROCESS | 1944 | 1461755861150 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 04:17:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:17:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 769ms 04:17:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:17:41 INFO - PROCESS | 1944 | 1461755861202 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:17:41 INFO - PROCESS | 1944 | 1461755861204 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:17:41 INFO - PROCESS | 1944 | 1461755861206 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:17:41 INFO - PROCESS | 1944 | 1461755861207 Marionette TRACE conn2 <- [1,2806,null,{}] 04:17:41 INFO - PROCESS | 1944 | 1461755861212 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:41 INFO - PROCESS | 1944 | 1461755861346 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:17:41 INFO - PROCESS | 1944 | 1461755861453 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x14496d000 == 125 [pid = 1944] [id = 709] 04:17:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x13e4a0400) [pid = 1944] [serial = 2127] [outer = 0x0] 04:17:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x13e4c6c00) [pid = 1944] [serial = 2128] [outer = 0x13e4a0400] 04:17:41 INFO - PROCESS | 1944 | 1461755861484 Marionette DEBUG loaded listener.js 04:17:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x141f71000) [pid = 1944] [serial = 2129] [outer = 0x13e4a0400] 04:17:41 INFO - PROCESS | 1944 | 1461755861891 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 04:17:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:17:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 721ms 04:17:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:17:41 INFO - PROCESS | 1944 | 1461755861928 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:17:41 INFO - PROCESS | 1944 | 1461755861929 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:17:41 INFO - PROCESS | 1944 | 1461755861932 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:17:41 INFO - PROCESS | 1944 | 1461755861934 Marionette TRACE conn2 <- [1,2810,null,{}] 04:17:41 INFO - PROCESS | 1944 | 1461755861936 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:42 INFO - PROCESS | 1944 | 1461755862085 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:17:42 INFO - PROCESS | 1944 | 1461755862224 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x14580f000 == 126 [pid = 1944] [id = 710] 04:17:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x141f76c00) [pid = 1944] [serial = 2130] [outer = 0x0] 04:17:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x14211ac00) [pid = 1944] [serial = 2131] [outer = 0x141f76c00] 04:17:42 INFO - PROCESS | 1944 | 1461755862259 Marionette DEBUG loaded listener.js 04:17:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x1423e3c00) [pid = 1944] [serial = 2132] [outer = 0x141f76c00] 04:17:42 INFO - PROCESS | 1944 | 1461755862672 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 04:17:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:17:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 771ms 04:17:42 INFO - PROCESS | 1944 | 1461755862730 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:17:42 INFO - PROCESS | 1944 | 1461755862732 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:17:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:17:42 INFO - PROCESS | 1944 | 1461755862737 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:17:42 INFO - PROCESS | 1944 | 1461755862738 Marionette TRACE conn2 <- [1,2814,null,{}] 04:17:42 INFO - PROCESS | 1944 | 1461755862741 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:42 INFO - PROCESS | 1944 | 1461755862889 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:17:43 INFO - PROCESS | 1944 | 1461755863066 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x145b90000 == 127 [pid = 1944] [id = 711] 04:17:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x1423f0400) [pid = 1944] [serial = 2133] [outer = 0x0] 04:17:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x143716800) [pid = 1944] [serial = 2134] [outer = 0x1423f0400] 04:17:43 INFO - PROCESS | 1944 | 1461755863101 Marionette DEBUG loaded listener.js 04:17:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x1437a9400) [pid = 1944] [serial = 2135] [outer = 0x1423f0400] 04:17:43 INFO - PROCESS | 1944 | 1461755863518 Marionette TRACE conn2 <- [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]]]}] 04:17:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:17:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 823ms 04:17:43 INFO - PROCESS | 1944 | 1461755863576 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:17:43 INFO - PROCESS | 1944 | 1461755863578 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:17:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:17:43 INFO - PROCESS | 1944 | 1461755863583 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:17:43 INFO - PROCESS | 1944 | 1461755863584 Marionette TRACE conn2 <- [1,2818,null,{}] 04:17:43 INFO - PROCESS | 1944 | 1461755863586 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:43 INFO - PROCESS | 1944 | 1461755863750 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:17:43 INFO - PROCESS | 1944 | 1461755863922 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x1471c3000 == 128 [pid = 1944] [id = 712] 04:17:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x144691800) [pid = 1944] [serial = 2136] [outer = 0x0] 04:17:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x144698000) [pid = 1944] [serial = 2137] [outer = 0x144691800] 04:17:43 INFO - PROCESS | 1944 | 1461755863971 Marionette DEBUG loaded listener.js 04:17:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x144830800) [pid = 1944] [serial = 2138] [outer = 0x144691800] 04:17:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:17:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 971ms 04:17:44 INFO - PROCESS | 1944 | 1461755864546 Marionette TRACE conn2 <- [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]]]}] 04:17:44 INFO - PROCESS | 1944 | 1461755864555 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:17:44 INFO - PROCESS | 1944 | 1461755864556 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:17:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:17:44 INFO - PROCESS | 1944 | 1461755864584 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:17:44 INFO - PROCESS | 1944 | 1461755864585 Marionette TRACE conn2 <- [1,2822,null,{}] 04:17:44 INFO - PROCESS | 1944 | 1461755864587 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:44 INFO - PROCESS | 1944 | 1461755864728 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:17:44 INFO - PROCESS | 1944 | 1461755864839 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:44 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1d0800 == 129 [pid = 1944] [id = 713] 04:17:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x12bc02400) [pid = 1944] [serial = 2139] [outer = 0x0] 04:17:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x12eab3000) [pid = 1944] [serial = 2140] [outer = 0x12bc02400] 04:17:44 INFO - PROCESS | 1944 | 1461755864869 Marionette DEBUG loaded listener.js 04:17:44 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x1437a8400) [pid = 1944] [serial = 2141] [outer = 0x12bc02400] 04:17:45 INFO - PROCESS | 1944 | 1461755865303 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 04:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 773ms 04:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:17:45 INFO - PROCESS | 1944 | 1461755865353 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:17:45 INFO - PROCESS | 1944 | 1461755865354 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:17:45 INFO - PROCESS | 1944 | 1461755865357 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:17:45 INFO - PROCESS | 1944 | 1461755865358 Marionette TRACE conn2 <- [1,2826,null,{}] 04:17:45 INFO - PROCESS | 1944 | 1461755865360 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:45 INFO - PROCESS | 1944 | 1461755865503 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:17:45 INFO - PROCESS | 1944 | 1461755865615 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:45 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c99d800 == 130 [pid = 1944] [id = 714] 04:17:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x112ca0c00) [pid = 1944] [serial = 2142] [outer = 0x0] 04:17:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x115038400) [pid = 1944] [serial = 2143] [outer = 0x112ca0c00] 04:17:45 INFO - PROCESS | 1944 | 1461755865905 Marionette DEBUG loaded listener.js 04:17:45 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x1158e2800) [pid = 1944] [serial = 2144] [outer = 0x112ca0c00] 04:17:46 INFO - PROCESS | 1944 | 1461755866446 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:17:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:17:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1120ms 04:17:46 INFO - PROCESS | 1944 | 1461755866478 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:17:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:17:46 INFO - PROCESS | 1944 | 1461755866481 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:17:46 INFO - PROCESS | 1944 | 1461755866484 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:17:46 INFO - PROCESS | 1944 | 1461755866486 Marionette TRACE conn2 <- [1,2830,null,{}] 04:17:46 INFO - PROCESS | 1944 | 1461755866490 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:46 INFO - PROCESS | 1944 | 1461755866621 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:17:46 INFO - PROCESS | 1944 | 1461755866732 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:46 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f443000 == 131 [pid = 1944] [id = 715] 04:17:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x11c0c1800) [pid = 1944] [serial = 2145] [outer = 0x0] 04:17:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x11c9ef000) [pid = 1944] [serial = 2146] [outer = 0x11c0c1800] 04:17:46 INFO - PROCESS | 1944 | 1461755866761 Marionette DEBUG loaded listener.js 04:17:46 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x126e04c00) [pid = 1944] [serial = 2147] [outer = 0x11c0c1800] 04:17:47 INFO - PROCESS | 1944 | 1461755867230 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:17:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 775ms 04:17:47 INFO - PROCESS | 1944 | 1461755867279 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:17:47 INFO - PROCESS | 1944 | 1461755867283 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:17:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:17:47 INFO - PROCESS | 1944 | 1461755867290 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:17:47 INFO - PROCESS | 1944 | 1461755867292 Marionette TRACE conn2 <- [1,2834,null,{}] 04:17:47 INFO - PROCESS | 1944 | 1461755867297 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:47 INFO - PROCESS | 1944 | 1461755867490 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:17:47 INFO - PROCESS | 1944 | 1461755867671 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:47 INFO - PROCESS | 1944 | ++DOCSHELL 0x1285b9800 == 132 [pid = 1944] [id = 716] 04:17:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x125a45000) [pid = 1944] [serial = 2148] [outer = 0x0] 04:17:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x12996b000) [pid = 1944] [serial = 2149] [outer = 0x125a45000] 04:17:47 INFO - PROCESS | 1944 | 1461755867702 Marionette DEBUG loaded listener.js 04:17:47 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x12b305400) [pid = 1944] [serial = 2150] [outer = 0x125a45000] 04:17:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12d695800 == 131 [pid = 1944] [id = 109] 04:17:47 INFO - PROCESS | 1944 | --DOCSHELL 0x130514800 == 130 [pid = 1944] [id = 572] 04:17:47 INFO - PROCESS | 1944 | --DOCSHELL 0x13e53c000 == 129 [pid = 1944] [id = 698] 04:17:47 INFO - PROCESS | 1944 | --DOCSHELL 0x13b6ef800 == 128 [pid = 1944] [id = 697] 04:17:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12f72f800 == 127 [pid = 1944] [id = 696] 04:17:47 INFO - PROCESS | 1944 | --DOCSHELL 0x130549800 == 126 [pid = 1944] [id = 695] 04:17:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12ff89800 == 125 [pid = 1944] [id = 694] 04:17:47 INFO - PROCESS | 1944 | --DOCSHELL 0x12f449800 == 124 [pid = 1944] [id = 693] 04:17:47 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x12fbc8800) [pid = 1944] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:17:47 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x12c9ec400) [pid = 1944] [serial = 2032] [outer = 0x0] [url = about:blank] 04:17:47 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x147580c00) [pid = 1944] [serial = 1981] [outer = 0x0] [url = about:blank] 04:17:47 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x14745e400) [pid = 1944] [serial = 1984] [outer = 0x0] [url = about:blank] 04:17:47 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x145c5e000) [pid = 1944] [serial = 1987] [outer = 0x0] [url = about:blank] 04:17:47 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x14753d400) [pid = 1944] [serial = 1990] [outer = 0x0] [url = about:blank] 04:17:47 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x148072800) [pid = 1944] [serial = 1993] [outer = 0x0] [url = about:blank] 04:17:47 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x125dc2000) [pid = 1944] [serial = 1996] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x12d1af000 == 123 [pid = 1944] [id = 692] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x12bed7000 == 122 [pid = 1944] [id = 691] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x11adb4800 == 121 [pid = 1944] [id = 690] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x12d74f000 == 120 [pid = 1944] [id = 689] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x11c754800 == 119 [pid = 1944] [id = 688] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb33000 == 118 [pid = 1944] [id = 687] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x11bb6b000 == 117 [pid = 1944] [id = 686] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x12d2bc800 == 116 [pid = 1944] [id = 685] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x1485db000 == 115 [pid = 1944] [id = 684] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x14801a800 == 114 [pid = 1944] [id = 683] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x145820000 == 113 [pid = 1944] [id = 682] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x144980800 == 112 [pid = 1944] [id = 681] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x1437d3000 == 111 [pid = 1944] [id = 680] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x133203000 == 110 [pid = 1944] [id = 679] 04:17:48 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1d4000 == 109 [pid = 1944] [id = 678] 04:17:48 INFO - PROCESS | 1944 | 1461755868163 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x14486ec00) [pid = 1944] [serial = 1961] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x144873400) [pid = 1944] [serial = 2026] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 211 (0x12c977000) [pid = 1944] [serial = 2006] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 210 (0x12b8d7400) [pid = 1944] [serial = 2005] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 209 (0x12fe0c400) [pid = 1944] [serial = 2009] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 208 (0x12e64bc00) [pid = 1944] [serial = 2008] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 207 (0x14370f000) [pid = 1944] [serial = 1975] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 206 (0x11506d000) [pid = 1944] [serial = 1963] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 205 (0x11ca32800) [pid = 1944] [serial = 2011] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 204 (0x12bb66000) [pid = 1944] [serial = 2012] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 203 (0x126a39000) [pid = 1944] [serial = 2003] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 202 (0x11c0a9000) [pid = 1944] [serial = 2002] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x1449ce400) [pid = 1944] [serial = 1978] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x141f77c00) [pid = 1944] [serial = 2020] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x14211dc00) [pid = 1944] [serial = 2021] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x13bbea000) [pid = 1944] [serial = 2017] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x13e4bd400) [pid = 1944] [serial = 2018] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x11aa44400) [pid = 1944] [serial = 2000] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x1150a0800) [pid = 1944] [serial = 1999] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x127eb1c00) [pid = 1944] [serial = 1966] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x13b67f800) [pid = 1944] [serial = 1972] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x12c9eb000) [pid = 1944] [serial = 1969] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x12e4b8c00) [pid = 1944] [serial = 2014] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x13b94b400) [pid = 1944] [serial = 2015] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x11bbe3400) [pid = 1944] [serial = 1391] [outer = 0x0] [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.] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x125db8800) [pid = 1944] [serial = 2030] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x11af84400) [pid = 1944] [serial = 2029] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x1423ea400) [pid = 1944] [serial = 2023] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x1437a3000) [pid = 1944] [serial = 2024] [outer = 0x0] [url = about:blank] 04:17:48 INFO - PROCESS | 1944 | --DOMWINDOW == 184 (0x1449cec00) [pid = 1944] [serial = 2027] [outer = 0x0] [url = about:blank] 04:17:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:17:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 923ms 04:17:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:17:48 INFO - PROCESS | 1944 | 1461755868216 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:17:48 INFO - PROCESS | 1944 | 1461755868217 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:17:48 INFO - PROCESS | 1944 | 1461755868219 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:17:48 INFO - PROCESS | 1944 | 1461755868221 Marionette TRACE conn2 <- [1,2838,null,{}] 04:17:48 INFO - PROCESS | 1944 | 1461755868231 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:48 INFO - PROCESS | 1944 | 1461755868349 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:17:48 INFO - PROCESS | 1944 | 1461755868354 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c8e7800 == 110 [pid = 1944] [id = 717] 04:17:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 185 (0x12b6bf800) [pid = 1944] [serial = 2151] [outer = 0x0] 04:17:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x12bb65400) [pid = 1944] [serial = 2152] [outer = 0x12b6bf800] 04:17:48 INFO - PROCESS | 1944 | 1461755868381 Marionette DEBUG loaded listener.js 04:17:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x12be3c800) [pid = 1944] [serial = 2153] [outer = 0x12b6bf800] 04:17:48 INFO - PROCESS | 1944 | 1461755868785 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 04:17:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:17:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 575ms 04:17:48 INFO - PROCESS | 1944 | 1461755868795 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:17:48 INFO - PROCESS | 1944 | 1461755868797 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:17:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:17:48 INFO - PROCESS | 1944 | 1461755868799 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:17:48 INFO - PROCESS | 1944 | 1461755868800 Marionette TRACE conn2 <- [1,2842,null,{}] 04:17:48 INFO - PROCESS | 1944 | 1461755868802 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:48 INFO - PROCESS | 1944 | 1461755868921 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:17:48 INFO - PROCESS | 1944 | 1461755868928 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:48 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f71c800 == 111 [pid = 1944] [id = 718] 04:17:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x12c8b0c00) [pid = 1944] [serial = 2154] [outer = 0x0] 04:17:48 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x12c97d000) [pid = 1944] [serial = 2155] [outer = 0x12c8b0c00] 04:17:48 INFO - PROCESS | 1944 | 1461755868970 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x12c9ec400) [pid = 1944] [serial = 2156] [outer = 0x12c8b0c00] 04:17:49 INFO - PROCESS | 1944 | 1461755869376 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 04:17:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:17:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 620ms 04:17:49 INFO - PROCESS | 1944 | 1461755869420 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:17:49 INFO - PROCESS | 1944 | 1461755869421 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:17:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:17:49 INFO - PROCESS | 1944 | 1461755869423 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:17:49 INFO - PROCESS | 1944 | 1461755869424 Marionette TRACE conn2 <- [1,2846,null,{}] 04:17:49 INFO - PROCESS | 1944 | 1461755869427 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:49 INFO - PROCESS | 1944 | 1461755869546 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:17:49 INFO - PROCESS | 1944 | 1461755869550 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:49 INFO - PROCESS | 1944 | ++DOCSHELL 0x130548800 == 112 [pid = 1944] [id = 719] 04:17:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x12d607800) [pid = 1944] [serial = 2157] [outer = 0x0] 04:17:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x12dcb9000) [pid = 1944] [serial = 2158] [outer = 0x12d607800] 04:17:49 INFO - PROCESS | 1944 | 1461755869581 Marionette DEBUG loaded listener.js 04:17:49 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x12eedec00) [pid = 1944] [serial = 2159] [outer = 0x12d607800] 04:17:49 INFO - PROCESS | 1944 | 1461755869986 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 04:17:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:17:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 570ms 04:17:49 INFO - PROCESS | 1944 | 1461755869997 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:17:50 INFO - PROCESS | 1944 | 1461755869998 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:17:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:17:50 INFO - PROCESS | 1944 | 1461755870000 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:17:50 INFO - PROCESS | 1944 | 1461755870002 Marionette TRACE conn2 <- [1,2850,null,{}] 04:17:50 INFO - PROCESS | 1944 | 1461755870004 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:50 INFO - PROCESS | 1944 | 1461755870189 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:17:50 INFO - PROCESS | 1944 | 1461755870208 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x1332c4000 == 113 [pid = 1944] [id = 720] 04:17:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x12d60d000) [pid = 1944] [serial = 2160] [outer = 0x0] 04:17:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x12fe04800) [pid = 1944] [serial = 2161] [outer = 0x12d60d000] 04:17:50 INFO - PROCESS | 1944 | 1461755870238 Marionette DEBUG loaded listener.js 04:17:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x130b06400) [pid = 1944] [serial = 2162] [outer = 0x12d60d000] 04:17:50 INFO - PROCESS | 1944 | 1461755870638 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:17:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:17:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 669ms 04:17:50 INFO - PROCESS | 1944 | 1461755870671 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:17:50 INFO - PROCESS | 1944 | 1461755870672 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:17:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:17:50 INFO - PROCESS | 1944 | 1461755870683 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:17:50 INFO - PROCESS | 1944 | 1461755870685 Marionette TRACE conn2 <- [1,2854,null,{}] 04:17:50 INFO - PROCESS | 1944 | 1461755870687 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:50 INFO - PROCESS | 1944 | 1461755870841 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:17:50 INFO - PROCESS | 1944 | 1461755870860 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:50 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e474000 == 114 [pid = 1944] [id = 721] 04:17:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x12e642400) [pid = 1944] [serial = 2163] [outer = 0x0] 04:17:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x13b67b800) [pid = 1944] [serial = 2164] [outer = 0x12e642400] 04:17:50 INFO - PROCESS | 1944 | 1461755870886 Marionette DEBUG loaded listener.js 04:17:50 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x13b94e800) [pid = 1944] [serial = 2165] [outer = 0x12e642400] 04:17:51 INFO - PROCESS | 1944 | 1461755871259 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 04:17:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:17:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 629ms 04:17:51 INFO - PROCESS | 1944 | 1461755871303 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:17:51 INFO - PROCESS | 1944 | 1461755871304 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:17:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:17:51 INFO - PROCESS | 1944 | 1461755871307 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:17:51 INFO - PROCESS | 1944 | 1461755871308 Marionette TRACE conn2 <- [1,2858,null,{}] 04:17:51 INFO - PROCESS | 1944 | 1461755871310 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:51 INFO - PROCESS | 1944 | 1461755871464 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:17:51 INFO - PROCESS | 1944 | 1461755871495 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:51 INFO - PROCESS | 1944 | ++DOCSHELL 0x141ed5000 == 115 [pid = 1944] [id = 722] 04:17:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x11bbe6800) [pid = 1944] [serial = 2166] [outer = 0x0] 04:17:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x13b673400) [pid = 1944] [serial = 2167] [outer = 0x11bbe6800] 04:17:51 INFO - PROCESS | 1944 | 1461755871521 Marionette DEBUG loaded listener.js 04:17:51 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x13e4c8800) [pid = 1944] [serial = 2168] [outer = 0x11bbe6800] 04:17:51 INFO - PROCESS | 1944 | 1461755871887 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:17:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:17:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 621ms 04:17:51 INFO - PROCESS | 1944 | 1461755871929 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:17:51 INFO - PROCESS | 1944 | 1461755871930 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:17:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:17:51 INFO - PROCESS | 1944 | 1461755871948 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:17:51 INFO - PROCESS | 1944 | 1461755871949 Marionette TRACE conn2 <- [1,2862,null,{}] 04:17:51 INFO - PROCESS | 1944 | 1461755871951 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:52 INFO - PROCESS | 1944 | 1461755872110 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 201 (0x112caac00) [pid = 1944] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 200 (0x1158e1400) [pid = 1944] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 199 (0x126e02400) [pid = 1944] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 198 (0x12c9e8800) [pid = 1944] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 197 (0x127eb4000) [pid = 1944] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 196 (0x129aa8c00) [pid = 1944] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 195 (0x12c94dc00) [pid = 1944] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 194 (0x13ba45400) [pid = 1944] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 193 (0x11aa14000) [pid = 1944] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 192 (0x126e06800) [pid = 1944] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 191 (0x12bc09400) [pid = 1944] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 190 (0x125baf400) [pid = 1944] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 189 (0x114cb7800) [pid = 1944] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 188 (0x12be3c000) [pid = 1944] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 187 (0x12ea11800) [pid = 1944] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 186 (0x126e5a800) [pid = 1944] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 04:17:52 INFO - PROCESS | 1944 | --DOMWINDOW == 185 (0x12e4bc000) [pid = 1944] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 04:17:52 INFO - PROCESS | 1944 | 1461755872405 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:52 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bede000 == 116 [pid = 1944] [id = 723] 04:17:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 186 (0x114cb7800) [pid = 1944] [serial = 2169] [outer = 0x0] 04:17:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 187 (0x11aa18800) [pid = 1944] [serial = 2170] [outer = 0x114cb7800] 04:17:52 INFO - PROCESS | 1944 | 1461755872431 Marionette DEBUG loaded listener.js 04:17:52 INFO - PROCESS | 1944 | ++DOMWINDOW == 188 (0x126e5a800) [pid = 1944] [serial = 2171] [outer = 0x114cb7800] 04:17:52 INFO - PROCESS | 1944 | 1461755872733 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 04:17:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:17:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 821ms 04:17:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:17:52 INFO - PROCESS | 1944 | 1461755872769 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:17:52 INFO - PROCESS | 1944 | 1461755872771 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:17:52 INFO - PROCESS | 1944 | 1461755872773 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:17:52 INFO - PROCESS | 1944 | 1461755872774 Marionette TRACE conn2 <- [1,2866,null,{}] 04:17:52 INFO - PROCESS | 1944 | 1461755872777 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:52 INFO - PROCESS | 1944 | 1461755872898 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:17:53 INFO - PROCESS | 1944 | 1461755872994 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x1435d3000 == 117 [pid = 1944] [id = 724] 04:17:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 189 (0x125db7400) [pid = 1944] [serial = 2172] [outer = 0x0] 04:17:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 190 (0x12c94dc00) [pid = 1944] [serial = 2173] [outer = 0x125db7400] 04:17:53 INFO - PROCESS | 1944 | 1461755873023 Marionette DEBUG loaded listener.js 04:17:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 191 (0x142121000) [pid = 1944] [serial = 2174] [outer = 0x125db7400] 04:17:53 INFO - PROCESS | 1944 | 1461755873333 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:17:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 572ms 04:17:53 INFO - PROCESS | 1944 | 1461755873349 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:17:53 INFO - PROCESS | 1944 | 1461755873351 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:17:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:17:53 INFO - PROCESS | 1944 | 1461755873353 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - PROCESS | 1944 | 1461755873355 Marionette TRACE conn2 <- [1,2870,null,{}] 04:17:53 INFO - PROCESS | 1944 | 1461755873357 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:53 INFO - PROCESS | 1944 | 1461755873491 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:17:53 INFO - PROCESS | 1944 | 1461755873495 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:53 INFO - PROCESS | 1944 | ++DOCSHELL 0x144963000 == 118 [pid = 1944] [id = 725] 04:17:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 192 (0x14211a400) [pid = 1944] [serial = 2175] [outer = 0x0] 04:17:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 193 (0x143716c00) [pid = 1944] [serial = 2176] [outer = 0x14211a400] 04:17:53 INFO - PROCESS | 1944 | 1461755873522 Marionette DEBUG loaded listener.js 04:17:53 INFO - PROCESS | 1944 | ++DOMWINDOW == 194 (0x1449c3000) [pid = 1944] [serial = 2177] [outer = 0x14211a400] 04:17:53 INFO - PROCESS | 1944 | 1461755873901 Marionette TRACE conn2 <- [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]]]}] 04:17:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:17:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 574ms 04:17:53 INFO - PROCESS | 1944 | 1461755873949 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:17:53 INFO - PROCESS | 1944 | 1461755873950 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:17:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:17:53 INFO - PROCESS | 1944 | 1461755873953 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:17:53 INFO - PROCESS | 1944 | 1461755873954 Marionette TRACE conn2 <- [1,2874,null,{}] 04:17:53 INFO - PROCESS | 1944 | 1461755873956 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:54 INFO - PROCESS | 1944 | 1461755874076 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:17:54 INFO - PROCESS | 1944 | 1461755874081 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:54 INFO - PROCESS | 1944 | ++DOCSHELL 0x145811800 == 119 [pid = 1944] [id = 726] 04:17:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 195 (0x1422c5000) [pid = 1944] [serial = 2178] [outer = 0x0] 04:17:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 196 (0x1449cec00) [pid = 1944] [serial = 2179] [outer = 0x1422c5000] 04:17:54 INFO - PROCESS | 1944 | 1461755874107 Marionette DEBUG loaded listener.js 04:17:54 INFO - PROCESS | 1944 | ++DOMWINDOW == 197 (0x14579fc00) [pid = 1944] [serial = 2180] [outer = 0x1422c5000] 04:17:54 INFO - PROCESS | 1944 | 1461755874707 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 04:17:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:17:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 822ms 04:17:54 INFO - PROCESS | 1944 | 1461755874776 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:17:54 INFO - PROCESS | 1944 | 1461755874778 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:17:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:17:54 INFO - PROCESS | 1944 | 1461755874782 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:17:54 INFO - PROCESS | 1944 | 1461755874784 Marionette TRACE conn2 <- [1,2878,null,{}] 04:17:54 INFO - PROCESS | 1944 | 1461755874788 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:54 INFO - PROCESS | 1944 | 1461755874941 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:17:55 INFO - PROCESS | 1944 | 1461755875083 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc5e000 == 120 [pid = 1944] [id = 727] 04:17:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 198 (0x11aa47c00) [pid = 1944] [serial = 2181] [outer = 0x0] 04:17:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 199 (0x11c71e400) [pid = 1944] [serial = 2182] [outer = 0x11aa47c00] 04:17:55 INFO - PROCESS | 1944 | 1461755875116 Marionette DEBUG loaded listener.js 04:17:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 200 (0x1259c4800) [pid = 1944] [serial = 2183] [outer = 0x11aa47c00] 04:17:55 INFO - PROCESS | 1944 | 1461755875585 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:17:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 823ms 04:17:55 INFO - PROCESS | 1944 | 1461755875621 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:17:55 INFO - PROCESS | 1944 | 1461755875627 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:17:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:17:55 INFO - PROCESS | 1944 | 1461755875632 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:17:55 INFO - PROCESS | 1944 | 1461755875634 Marionette TRACE conn2 <- [1,2882,null,{}] 04:17:55 INFO - PROCESS | 1944 | 1461755875636 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:55 INFO - PROCESS | 1944 | 1461755875779 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:17:55 INFO - PROCESS | 1944 | 1461755875893 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:55 INFO - PROCESS | 1944 | ++DOCSHELL 0x130beb800 == 121 [pid = 1944] [id = 728] 04:17:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 201 (0x1273d9c00) [pid = 1944] [serial = 2184] [outer = 0x0] 04:17:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 202 (0x12996cc00) [pid = 1944] [serial = 2185] [outer = 0x1273d9c00] 04:17:55 INFO - PROCESS | 1944 | 1461755875923 Marionette DEBUG loaded listener.js 04:17:55 INFO - PROCESS | 1944 | ++DOMWINDOW == 203 (0x12b5e7c00) [pid = 1944] [serial = 2186] [outer = 0x1273d9c00] 04:17:56 INFO - PROCESS | 1944 | 1461755876383 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 04:17:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:17:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 770ms 04:17:56 INFO - PROCESS | 1944 | 1461755876403 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:17:56 INFO - PROCESS | 1944 | 1461755876405 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:17:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:17:56 INFO - PROCESS | 1944 | 1461755876407 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:17:56 INFO - PROCESS | 1944 | 1461755876410 Marionette TRACE conn2 <- [1,2886,null,{}] 04:17:56 INFO - PROCESS | 1944 | 1461755876419 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:56 INFO - PROCESS | 1944 | 1461755876564 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:17:56 INFO - PROCESS | 1944 | 1461755876718 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:56 INFO - PROCESS | 1944 | ++DOCSHELL 0x1438be800 == 122 [pid = 1944] [id = 729] 04:17:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 204 (0x12c972400) [pid = 1944] [serial = 2187] [outer = 0x0] 04:17:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 205 (0x12e36ec00) [pid = 1944] [serial = 2188] [outer = 0x12c972400] 04:17:56 INFO - PROCESS | 1944 | 1461755876754 Marionette DEBUG loaded listener.js 04:17:56 INFO - PROCESS | 1944 | ++DOMWINDOW == 206 (0x12f468400) [pid = 1944] [serial = 2189] [outer = 0x12c972400] 04:17:57 INFO - PROCESS | 1944 | 1461755877191 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 04:17:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:17:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 823ms 04:17:57 INFO - PROCESS | 1944 | 1461755877234 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:17:57 INFO - PROCESS | 1944 | 1461755877236 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:17:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:17:57 INFO - PROCESS | 1944 | 1461755877238 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:17:57 INFO - PROCESS | 1944 | 1461755877239 Marionette TRACE conn2 <- [1,2890,null,{}] 04:17:57 INFO - PROCESS | 1944 | 1461755877242 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:57 INFO - PROCESS | 1944 | 1461755877382 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:17:57 INFO - PROCESS | 1944 | 1461755877492 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:57 INFO - PROCESS | 1944 | ++DOCSHELL 0x145ca3800 == 123 [pid = 1944] [id = 730] 04:17:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 207 (0x1303dc800) [pid = 1944] [serial = 2190] [outer = 0x0] 04:17:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 208 (0x13b942c00) [pid = 1944] [serial = 2191] [outer = 0x1303dc800] 04:17:57 INFO - PROCESS | 1944 | 1461755877523 Marionette DEBUG loaded listener.js 04:17:57 INFO - PROCESS | 1944 | ++DOMWINDOW == 209 (0x13e49e000) [pid = 1944] [serial = 2192] [outer = 0x1303dc800] 04:17:57 INFO - PROCESS | 1944 | 1461755877985 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:17:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:17:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 774ms 04:17:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:17:58 INFO - PROCESS | 1944 | 1461755878014 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:17:58 INFO - PROCESS | 1944 | 1461755878016 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:17:58 INFO - PROCESS | 1944 | 1461755878019 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:17:58 INFO - PROCESS | 1944 | 1461755878021 Marionette TRACE conn2 <- [1,2894,null,{}] 04:17:58 INFO - PROCESS | 1944 | 1461755878025 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:58 INFO - PROCESS | 1944 | 1461755878183 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:17:58 INFO - PROCESS | 1944 | 1461755878324 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:58 INFO - PROCESS | 1944 | ++DOCSHELL 0x14801c800 == 124 [pid = 1944] [id = 731] 04:17:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 210 (0x12feba000) [pid = 1944] [serial = 2193] [outer = 0x0] 04:17:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 211 (0x142115000) [pid = 1944] [serial = 2194] [outer = 0x12feba000] 04:17:58 INFO - PROCESS | 1944 | 1461755878356 Marionette DEBUG loaded listener.js 04:17:58 INFO - PROCESS | 1944 | ++DOMWINDOW == 212 (0x1423e8c00) [pid = 1944] [serial = 2195] [outer = 0x12feba000] 04:17:58 INFO - PROCESS | 1944 | 1461755878840 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 04:17:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:17:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 875ms 04:17:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:17:58 INFO - PROCESS | 1944 | 1461755878894 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:17:58 INFO - PROCESS | 1944 | 1461755878895 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:17:58 INFO - PROCESS | 1944 | 1461755878898 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:17:58 INFO - PROCESS | 1944 | 1461755878899 Marionette TRACE conn2 <- [1,2898,null,{}] 04:17:58 INFO - PROCESS | 1944 | 1461755878901 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:59 INFO - PROCESS | 1944 | 1461755879065 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:17:59 INFO - PROCESS | 1944 | 1461755879209 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x1485d6800 == 125 [pid = 1944] [id = 732] 04:17:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x1449cc000) [pid = 1944] [serial = 2196] [outer = 0x0] 04:17:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x145936c00) [pid = 1944] [serial = 2197] [outer = 0x1449cc000] 04:17:59 INFO - PROCESS | 1944 | 1461755879242 Marionette DEBUG loaded listener.js 04:17:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x145c60c00) [pid = 1944] [serial = 2198] [outer = 0x1449cc000] 04:17:59 INFO - PROCESS | 1944 | 1461755879670 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 04:17:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:17:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 821ms 04:17:59 INFO - PROCESS | 1944 | 1461755879720 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:17:59 INFO - PROCESS | 1944 | 1461755879721 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:17:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:17:59 INFO - PROCESS | 1944 | 1461755879723 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:17:59 INFO - PROCESS | 1944 | 1461755879725 Marionette TRACE conn2 <- [1,2902,null,{}] 04:17:59 INFO - PROCESS | 1944 | 1461755879729 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:17:59 INFO - PROCESS | 1944 | 1461755879867 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:17:59 INFO - PROCESS | 1944 | 1461755879978 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:17:59 INFO - PROCESS | 1944 | ++DOCSHELL 0x148b5a800 == 126 [pid = 1944] [id = 733] 04:17:59 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x145938400) [pid = 1944] [serial = 2199] [outer = 0x0] 04:18:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x14626d800) [pid = 1944] [serial = 2200] [outer = 0x145938400] 04:18:00 INFO - PROCESS | 1944 | 1461755880009 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x146275400) [pid = 1944] [serial = 2201] [outer = 0x145938400] 04:18:00 INFO - PROCESS | 1944 | 1461755880402 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:18:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:18:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 722ms 04:18:00 INFO - PROCESS | 1944 | 1461755880472 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:18:00 INFO - PROCESS | 1944 | 1461755880473 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:18:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:18:00 INFO - PROCESS | 1944 | 1461755880479 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:18:00 INFO - PROCESS | 1944 | 1461755880480 Marionette TRACE conn2 <- [1,2906,null,{}] 04:18:00 INFO - PROCESS | 1944 | 1461755880482 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:00 INFO - PROCESS | 1944 | 1461755880624 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:18:00 INFO - PROCESS | 1944 | 1461755880736 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:00 INFO - PROCESS | 1944 | ++DOCSHELL 0x148be0800 == 127 [pid = 1944] [id = 734] 04:18:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x145c68800) [pid = 1944] [serial = 2202] [outer = 0x0] 04:18:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x147451c00) [pid = 1944] [serial = 2203] [outer = 0x145c68800] 04:18:00 INFO - PROCESS | 1944 | 1461755880766 Marionette DEBUG loaded listener.js 04:18:00 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x14745e800) [pid = 1944] [serial = 2204] [outer = 0x145c68800] 04:18:01 INFO - PROCESS | 1944 | 1461755881228 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 04:18:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:18:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 771ms 04:18:01 INFO - PROCESS | 1944 | 1461755881250 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:18:01 INFO - PROCESS | 1944 | 1461755881251 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:18:01 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:18:01 INFO - PROCESS | 1944 | 1461755881253 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:18:01 INFO - PROCESS | 1944 | 1461755881255 Marionette TRACE conn2 <- [1,2910,null,{}] 04:18:01 INFO - PROCESS | 1944 | 1461755881257 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:01 INFO - PROCESS | 1944 | 1461755881400 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:18:01 INFO - PROCESS | 1944 | 1461755881544 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:01 INFO - PROCESS | 1944 | ++DOCSHELL 0x149fe0000 == 128 [pid = 1944] [id = 735] 04:18:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x1437a0800) [pid = 1944] [serial = 2205] [outer = 0x0] 04:18:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x144612000) [pid = 1944] [serial = 2206] [outer = 0x1437a0800] 04:18:01 INFO - PROCESS | 1944 | 1461755881575 Marionette DEBUG loaded listener.js 04:18:01 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x144616000) [pid = 1944] [serial = 2207] [outer = 0x1437a0800] 04:18:01 INFO - PROCESS | 1944 | 1461755881940 Marionette TRACE conn2 <- [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]]]}] 04:18:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:18:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:18:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 726ms 04:18:01 INFO - PROCESS | 1944 | 1461755881979 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:18:01 INFO - PROCESS | 1944 | 1461755881980 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:18:01 INFO - TEST-START | /DOMEvents/constructors.html 04:18:01 INFO - PROCESS | 1944 | 1461755881983 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:18:01 INFO - PROCESS | 1944 | 1461755881984 Marionette TRACE conn2 <- [1,2914,null,{}] 04:18:01 INFO - PROCESS | 1944 | 1461755881986 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:02 INFO - PROCESS | 1944 | 1461755882147 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:18:02 INFO - PROCESS | 1944 | 1461755882264 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:02 INFO - PROCESS | 1944 | ++DOCSHELL 0x14a127000 == 129 [pid = 1944] [id = 736] 04:18:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x1437acc00) [pid = 1944] [serial = 2208] [outer = 0x0] 04:18:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x144618800) [pid = 1944] [serial = 2209] [outer = 0x1437acc00] 04:18:02 INFO - PROCESS | 1944 | 1461755882294 Marionette DEBUG loaded listener.js 04:18:02 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x14753b800) [pid = 1944] [serial = 2210] [outer = 0x1437acc00] 04:18:02 INFO - PROCESS | 1944 | 1461755882709 Marionette TRACE conn2 <- [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]]]}] 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:18:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:18:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:18:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:18:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:18:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:18:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:18:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:18:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:18:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:18:02 INFO - TEST-OK | /DOMEvents/constructors.html | took 774ms 04:18:02 INFO - PROCESS | 1944 | 1461755882758 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:18:02 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:18:02 INFO - PROCESS | 1944 | 1461755882759 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:18:02 INFO - PROCESS | 1944 | 1461755882762 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:18:02 INFO - PROCESS | 1944 | 1461755882764 Marionette TRACE conn2 <- [1,2918,null,{}] 04:18:02 INFO - PROCESS | 1944 | 1461755882766 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:02 INFO - PROCESS | 1944 | 1461755882948 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:18:03 INFO - PROCESS | 1944 | 1461755883067 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x14881b800 == 130 [pid = 1944] [id = 737] 04:18:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x146278400) [pid = 1944] [serial = 2211] [outer = 0x0] 04:18:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x147579800) [pid = 1944] [serial = 2212] [outer = 0x146278400] 04:18:03 INFO - PROCESS | 1944 | 1461755883101 Marionette DEBUG loaded listener.js 04:18:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x14810e800) [pid = 1944] [serial = 2213] [outer = 0x146278400] 04:18:03 INFO - PROCESS | 1944 | 1461755883476 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:18:03 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:18:03 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 720ms 04:18:03 INFO - PROCESS | 1944 | 1461755883483 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:18:03 INFO - PROCESS | 1944 | 1461755883484 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:18:03 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:18:03 INFO - PROCESS | 1944 | 1461755883486 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:18:03 INFO - PROCESS | 1944 | 1461755883488 Marionette TRACE conn2 <- [1,2922,null,{}] 04:18:03 INFO - PROCESS | 1944 | 1461755883490 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:03 INFO - PROCESS | 1944 | 1461755883654 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:18:03 INFO - PROCESS | 1944 | 1461755883800 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:03 INFO - PROCESS | 1944 | ++DOCSHELL 0x147596000 == 131 [pid = 1944] [id = 738] 04:18:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x14753f400) [pid = 1944] [serial = 2214] [outer = 0x0] 04:18:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x148113400) [pid = 1944] [serial = 2215] [outer = 0x14753f400] 04:18:03 INFO - PROCESS | 1944 | 1461755883831 Marionette DEBUG loaded listener.js 04:18:03 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x14818a800) [pid = 1944] [serial = 2216] [outer = 0x14753f400] 04:18:04 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:18:04 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:18:04 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:18:04 INFO - PROCESS | 1944 | [1944] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 04:18:04 INFO - PROCESS | 1944 | 1461755884257 Marionette TRACE conn2 <- [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]]]}] 04:18:04 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:18:04 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:18:04 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 04:18:04 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:18:04 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 04:18:04 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:18:04 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]" 04:18:04 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:04 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:18:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:04 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:18:04 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:18:04 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 821ms 04:18:04 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:18:04 INFO - PROCESS | 1944 | 1461755884332 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:18:04 INFO - PROCESS | 1944 | 1461755884333 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:18:04 INFO - PROCESS | 1944 | 1461755884338 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:18:04 INFO - PROCESS | 1944 | 1461755884339 Marionette TRACE conn2 <- [1,2926,null,{}] 04:18:04 INFO - PROCESS | 1944 | 1461755884342 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:04 INFO - PROCESS | 1944 | 1461755884486 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:18:04 INFO - PROCESS | 1944 | 1461755884604 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:04 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c79c000 == 132 [pid = 1944] [id = 739] 04:18:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x125a51c00) [pid = 1944] [serial = 2217] [outer = 0x0] 04:18:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x12be3d000) [pid = 1944] [serial = 2218] [outer = 0x125a51c00] 04:18:04 INFO - PROCESS | 1944 | 1461755884634 Marionette DEBUG loaded listener.js 04:18:04 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x148193800) [pid = 1944] [serial = 2219] [outer = 0x125a51c00] 04:18:04 INFO - PROCESS | 1944 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:18:04 INFO - PROCESS | 1944 | 1461755884993 Marionette TRACE conn2 <- [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]]]}] 04:18:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:18:05 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 669ms 04:18:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:18:05 INFO - PROCESS | 1944 | 1461755885008 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:18:05 INFO - PROCESS | 1944 | 1461755885009 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:18:05 INFO - PROCESS | 1944 | 1461755885011 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:18:05 INFO - PROCESS | 1944 | 1461755885013 Marionette TRACE conn2 <- [1,2930,null,{}] 04:18:05 INFO - PROCESS | 1944 | 1461755885015 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:05 INFO - PROCESS | 1944 | 1461755885176 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:18:05 INFO - PROCESS | 1944 | 1461755885338 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:05 INFO - PROCESS | 1944 | ++DOCSHELL 0x126e3d800 == 133 [pid = 1944] [id = 740] 04:18:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x112e26000) [pid = 1944] [serial = 2220] [outer = 0x0] 04:18:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x14344e400) [pid = 1944] [serial = 2221] [outer = 0x112e26000] 04:18:05 INFO - PROCESS | 1944 | 1461755885370 Marionette DEBUG loaded listener.js 04:18:05 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x143454000) [pid = 1944] [serial = 2222] [outer = 0x112e26000] 04:18:05 INFO - PROCESS | 1944 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:18:05 INFO - PROCESS | 1944 | 1461755885738 Marionette TRACE conn2 <- [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]]]}] 04:18:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:18:05 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 768ms 04:18:05 INFO - PROCESS | 1944 | 1461755885780 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:18:05 INFO - PROCESS | 1944 | 1461755885781 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:18:05 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:18:05 INFO - PROCESS | 1944 | 1461755885784 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:18:05 INFO - PROCESS | 1944 | 1461755885785 Marionette TRACE conn2 <- [1,2934,null,{}] 04:18:05 INFO - PROCESS | 1944 | 1461755885787 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:05 INFO - PROCESS | 1944 | 1461755885931 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:18:06 INFO - PROCESS | 1944 | 1461755886081 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:06 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d448000 == 134 [pid = 1944] [id = 741] 04:18:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x11c5f9800) [pid = 1944] [serial = 2223] [outer = 0x0] 04:18:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x129967000) [pid = 1944] [serial = 2224] [outer = 0x11c5f9800] 04:18:06 INFO - PROCESS | 1944 | 1461755886111 Marionette DEBUG loaded listener.js 04:18:06 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x143458000) [pid = 1944] [serial = 2225] [outer = 0x11c5f9800] 04:18:06 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:18:06 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1122ms 04:18:06 INFO - PROCESS | 1944 | 1461755886903 Marionette TRACE conn2 <- [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]]]}] 04:18:06 INFO - PROCESS | 1944 | 1461755886907 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:18:06 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:18:06 INFO - PROCESS | 1944 | 1461755886911 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:18:06 INFO - PROCESS | 1944 | 1461755886916 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:18:06 INFO - PROCESS | 1944 | 1461755886918 Marionette TRACE conn2 <- [1,2938,null,{}] 04:18:06 INFO - PROCESS | 1944 | 1461755886922 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:07 INFO - PROCESS | 1944 | 1461755887059 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:18:07 INFO - PROCESS | 1944 | 1461755887213 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1de800 == 135 [pid = 1944] [id = 742] 04:18:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x118a55800) [pid = 1944] [serial = 2226] [outer = 0x0] 04:18:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x11a8d2000) [pid = 1944] [serial = 2227] [outer = 0x118a55800] 04:18:07 INFO - PROCESS | 1944 | 1461755887242 Marionette DEBUG loaded listener.js 04:18:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x11c8c1c00) [pid = 1944] [serial = 2228] [outer = 0x118a55800] 04:18:07 INFO - PROCESS | 1944 | 1461755887631 Marionette TRACE conn2 <- [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]]]}] 04:18:07 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. 04:18:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 722ms 04:18:07 INFO - PROCESS | 1944 | 1461755887638 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:18:07 INFO - PROCESS | 1944 | 1461755887641 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:18:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:18:07 INFO - PROCESS | 1944 | 1461755887648 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:18:07 INFO - PROCESS | 1944 | 1461755887649 Marionette TRACE conn2 <- [1,2942,null,{}] 04:18:07 INFO - PROCESS | 1944 | 1461755887652 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:07 INFO - PROCESS | 1944 | 1461755887782 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:18:07 INFO - PROCESS | 1944 | 1461755887957 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:07 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc61800 == 136 [pid = 1944] [id = 743] 04:18:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x11c9f3c00) [pid = 1944] [serial = 2229] [outer = 0x0] 04:18:07 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x11ca34000) [pid = 1944] [serial = 2230] [outer = 0x11c9f3c00] 04:18:07 INFO - PROCESS | 1944 | 1461755887998 Marionette DEBUG loaded listener.js 04:18:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x125dbc400) [pid = 1944] [serial = 2231] [outer = 0x11c9f3c00] 04:18:08 INFO - PROCESS | 1944 | 1461755888434 Marionette TRACE conn2 <- [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"]]]}] 04:18:08 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 04:18:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:18:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:18:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 827ms 04:18:08 INFO - PROCESS | 1944 | 1461755888476 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:18:08 INFO - PROCESS | 1944 | 1461755888478 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:18:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:18:08 INFO - PROCESS | 1944 | 1461755888482 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:18:08 INFO - PROCESS | 1944 | 1461755888486 Marionette TRACE conn2 <- [1,2946,null,{}] 04:18:08 INFO - PROCESS | 1944 | 1461755888498 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:08 INFO - PROCESS | 1944 | 1461755888704 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:18:08 INFO - PROCESS | 1944 | 1461755888920 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:08 INFO - PROCESS | 1944 | ++DOCSHELL 0x12fbbd000 == 137 [pid = 1944] [id = 744] 04:18:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x1273d2000) [pid = 1944] [serial = 2232] [outer = 0x0] 04:18:08 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x129aa7400) [pid = 1944] [serial = 2233] [outer = 0x1273d2000] 04:18:08 INFO - PROCESS | 1944 | 1461755888964 Marionette DEBUG loaded listener.js 04:18:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x12bb6a400) [pid = 1944] [serial = 2234] [outer = 0x1273d2000] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x144963000 == 136 [pid = 1944] [id = 725] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x1435d3000 == 135 [pid = 1944] [id = 724] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12bede000 == 134 [pid = 1944] [id = 723] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x141ed5000 == 133 [pid = 1944] [id = 722] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x13e474000 == 132 [pid = 1944] [id = 721] 04:18:09 INFO - PROCESS | 1944 | 1461755889418 Marionette TRACE conn2 <- [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]]]}] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x12fa36800) [pid = 1944] [serial = 2098] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x11c8c6400) [pid = 1944] [serial = 2062] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x141f6e000) [pid = 1944] [serial = 2056] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x11ca38c00) [pid = 1944] [serial = 2059] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x14384b800 == 131 [pid = 1944] [id = 677] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x1332c4000 == 130 [pid = 1944] [id = 720] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x130548800 == 129 [pid = 1944] [id = 719] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12f71c800 == 128 [pid = 1944] [id = 718] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12c8e7800 == 127 [pid = 1944] [id = 717] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x1285b9800 == 126 [pid = 1944] [id = 716] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12f443000 == 125 [pid = 1944] [id = 715] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x11c99d800 == 124 [pid = 1944] [id = 714] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x1438ad800 == 123 [pid = 1944] [id = 708] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x143851800 == 122 [pid = 1944] [id = 707] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x143791800 == 121 [pid = 1944] [id = 706] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x1432ab800 == 120 [pid = 1944] [id = 705] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x142341000 == 119 [pid = 1944] [id = 704] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x142325000 == 118 [pid = 1944] [id = 703] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x13e552800 == 117 [pid = 1944] [id = 702] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x12e31b000 == 116 [pid = 1944] [id = 701] 04:18:09 INFO - PROCESS | 1944 | --DOCSHELL 0x127fd7800 == 115 [pid = 1944] [id = 700] 04:18:09 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. 04:18:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1026ms 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x12f465c00) [pid = 1944] [serial = 2096] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x12ea0d400) [pid = 1944] [serial = 2095] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x12e4b6c00) [pid = 1944] [serial = 2093] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x1148d4800) [pid = 1944] [serial = 2065] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x11c0adc00) [pid = 1944] [serial = 2071] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x12be9d400) [pid = 1944] [serial = 2089] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x115096c00) [pid = 1944] [serial = 2066] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x12d2e2400) [pid = 1944] [serial = 2086] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x12e379400) [pid = 1944] [serial = 2033] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x12be9e400) [pid = 1944] [serial = 1892] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x12c993000) [pid = 1944] [serial = 2083] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x12d476400) [pid = 1944] [serial = 2041] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x1423eb800) [pid = 1944] [serial = 2053] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x12f5f5000) [pid = 1944] [serial = 2044] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x14468a400) [pid = 1944] [serial = 1901] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x11b798400) [pid = 1944] [serial = 2068] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x129aa9c00) [pid = 1944] [serial = 2077] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x12be32800) [pid = 1944] [serial = 2080] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x12c9df800) [pid = 1944] [serial = 2084] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x13b67a800) [pid = 1944] [serial = 2047] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x129a28800) [pid = 1944] [serial = 2038] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x12c8ae400) [pid = 1944] [serial = 2081] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x127982800) [pid = 1944] [serial = 2074] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x12d606800) [pid = 1944] [serial = 2087] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x11c38c400) [pid = 1944] [serial = 2069] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x1285f1000) [pid = 1944] [serial = 2075] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x13e4c5800) [pid = 1944] [serial = 2050] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x125db7000) [pid = 1944] [serial = 2072] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x119143800) [pid = 1944] [serial = 1889] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x12d6e3400) [pid = 1944] [serial = 2090] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x11c383400) [pid = 1944] [serial = 2035] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x12b5ed800) [pid = 1944] [serial = 2078] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12f5eac00) [pid = 1944] [serial = 1895] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x14211b000) [pid = 1944] [serial = 1898] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x12dcbc800) [pid = 1944] [serial = 2092] [outer = 0x0] [url = about:blank] 04:18:09 INFO - PROCESS | 1944 | 1461755889522 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:18:09 INFO - PROCESS | 1944 | 1461755889523 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:18:09 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:18:09 INFO - PROCESS | 1944 | 1461755889531 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:18:09 INFO - PROCESS | 1944 | 1461755889532 Marionette TRACE conn2 <- [1,2950,null,{}] 04:18:09 INFO - PROCESS | 1944 | 1461755889534 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:09 INFO - PROCESS | 1944 | 1461755889653 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:18:09 INFO - PROCESS | 1944 | 1461755889662 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:09 INFO - PROCESS | 1944 | ++DOCSHELL 0x11c02f000 == 116 [pid = 1944] [id = 745] 04:18:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x125db7000) [pid = 1944] [serial = 2235] [outer = 0x0] 04:18:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x1276d6000) [pid = 1944] [serial = 2236] [outer = 0x125db7000] 04:18:09 INFO - PROCESS | 1944 | 1461755889689 Marionette DEBUG loaded listener.js 04:18:09 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x12bb6b000) [pid = 1944] [serial = 2237] [outer = 0x125db7000] 04:18:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d53800 == 117 [pid = 1944] [id = 746] 04:18:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x12c8a3000) [pid = 1944] [serial = 2238] [outer = 0x0] 04:18:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x11ca38c00) [pid = 1944] [serial = 2239] [outer = 0x12c8a3000] 04:18:10 INFO - PROCESS | 1944 | 1461755890136 Marionette TRACE conn2 <- [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]]]}] 04:18:10 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. 04:18:10 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 618ms 04:18:10 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:18:10 INFO - PROCESS | 1944 | 1461755890150 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 1944 | 1461755890151 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:18:10 INFO - PROCESS | 1944 | 1461755890153 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 1944 | 1461755890154 Marionette TRACE conn2 <- [1,2954,null,{}] 04:18:10 INFO - PROCESS | 1944 | 1461755890157 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:10 INFO - PROCESS | 1944 | 1461755890315 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:18:10 INFO - PROCESS | 1944 | 1461755890321 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x12ea92800 == 118 [pid = 1944] [id = 747] 04:18:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x12bc11400) [pid = 1944] [serial = 2240] [outer = 0x0] 04:18:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x12c8acc00) [pid = 1944] [serial = 2241] [outer = 0x12bc11400] 04:18:10 INFO - PROCESS | 1944 | 1461755890348 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x12c99bc00) [pid = 1944] [serial = 2242] [outer = 0x12bc11400] 04:18:10 INFO - PROCESS | 1944 | 1461755890744 Marionette TRACE conn2 <- [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]]]}] 04:18:10 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:18:10 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 04:18:10 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 619ms 04:18:10 INFO - PROCESS | 1944 | 1461755890772 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:18:10 INFO - PROCESS | 1944 | 1461755890774 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:18:10 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:18:10 INFO - PROCESS | 1944 | 1461755890776 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:18:10 INFO - PROCESS | 1944 | 1461755890777 Marionette TRACE conn2 <- [1,2958,null,{}] 04:18:10 INFO - PROCESS | 1944 | 1461755890779 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:10 INFO - PROCESS | 1944 | 1461755890920 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:18:10 INFO - PROCESS | 1944 | 1461755890927 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:10 INFO - PROCESS | 1944 | ++DOCSHELL 0x1332bb000 == 119 [pid = 1944] [id = 748] 04:18:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x12c9f2800) [pid = 1944] [serial = 2243] [outer = 0x0] 04:18:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x12d607000) [pid = 1944] [serial = 2244] [outer = 0x12c9f2800] 04:18:10 INFO - PROCESS | 1944 | 1461755890953 Marionette DEBUG loaded listener.js 04:18:10 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x12eab2000) [pid = 1944] [serial = 2245] [outer = 0x12c9f2800] 04:18:11 INFO - PROCESS | 1944 | 1461755891336 Marionette TRACE conn2 <- [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]]]}] 04:18:11 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. 04:18:11 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 571ms 04:18:11 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:18:11 INFO - PROCESS | 1944 | 1461755891350 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:18:11 INFO - PROCESS | 1944 | 1461755891351 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:18:11 INFO - PROCESS | 1944 | 1461755891353 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:18:11 INFO - PROCESS | 1944 | 1461755891354 Marionette TRACE conn2 <- [1,2962,null,{}] 04:18:11 INFO - PROCESS | 1944 | 1461755891357 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:11 INFO - PROCESS | 1944 | 1461755891543 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:18:11 INFO - PROCESS | 1944 | 1461755891612 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:11 INFO - PROCESS | 1944 | ++DOCSHELL 0x13b9a0800 == 120 [pid = 1944] [id = 749] 04:18:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x12be3c000) [pid = 1944] [serial = 2246] [outer = 0x0] 04:18:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x12eedc000) [pid = 1944] [serial = 2247] [outer = 0x12be3c000] 04:18:11 INFO - PROCESS | 1944 | 1461755891638 Marionette DEBUG loaded listener.js 04:18:11 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x12f5f5000) [pid = 1944] [serial = 2248] [outer = 0x12be3c000] 04:18:11 INFO - PROCESS | 1944 | 1461755891964 Marionette TRACE conn2 <- [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]]]}] 04:18:11 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. 04:18:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 625ms 04:18:11 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:18:11 INFO - PROCESS | 1944 | 1461755891980 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:18:11 INFO - PROCESS | 1944 | 1461755891982 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:18:11 INFO - PROCESS | 1944 | 1461755891984 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:18:11 INFO - PROCESS | 1944 | 1461755891985 Marionette TRACE conn2 <- [1,2966,null,{}] 04:18:11 INFO - PROCESS | 1944 | 1461755891987 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:12 INFO - PROCESS | 1944 | 1461755892143 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:18:12 INFO - PROCESS | 1944 | 1461755892160 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x141eb8800 == 121 [pid = 1944] [id = 750] 04:18:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x12fa36800) [pid = 1944] [serial = 2249] [outer = 0x0] 04:18:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x1303e4400) [pid = 1944] [serial = 2250] [outer = 0x12fa36800] 04:18:12 INFO - PROCESS | 1944 | 1461755892185 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x130b07400) [pid = 1944] [serial = 2251] [outer = 0x12fa36800] 04:18:12 INFO - PROCESS | 1944 | 1461755892566 Marionette TRACE conn2 <- [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]]]}] 04:18:12 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. 04:18:12 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 619ms 04:18:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:18:12 INFO - PROCESS | 1944 | 1461755892604 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:18:12 INFO - PROCESS | 1944 | 1461755892605 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:18:12 INFO - PROCESS | 1944 | 1461755892607 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:18:12 INFO - PROCESS | 1944 | 1461755892609 Marionette TRACE conn2 <- [1,2970,null,{}] 04:18:12 INFO - PROCESS | 1944 | 1461755892614 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:12 INFO - PROCESS | 1944 | 1461755892776 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:18:12 INFO - PROCESS | 1944 | 1461755892794 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:12 INFO - PROCESS | 1944 | ++DOCSHELL 0x142324800 == 122 [pid = 1944] [id = 751] 04:18:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x12f465000) [pid = 1944] [serial = 2252] [outer = 0x0] 04:18:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x13b677400) [pid = 1944] [serial = 2253] [outer = 0x12f465000] 04:18:12 INFO - PROCESS | 1944 | 1461755892820 Marionette DEBUG loaded listener.js 04:18:12 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x13b94bc00) [pid = 1944] [serial = 2254] [outer = 0x12f465000] 04:18:13 INFO - PROCESS | 1944 | 1461755893186 Marionette TRACE conn2 <- [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]]]}] 04:18:13 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. 04:18:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 621ms 04:18:13 INFO - PROCESS | 1944 | 1461755893229 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:18:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:18:13 INFO - PROCESS | 1944 | 1461755893230 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:18:13 INFO - PROCESS | 1944 | 1461755893232 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:18:13 INFO - PROCESS | 1944 | 1461755893233 Marionette TRACE conn2 <- [1,2974,null,{}] 04:18:13 INFO - PROCESS | 1944 | 1461755893236 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:13 INFO - PROCESS | 1944 | 1461755893394 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:18:13 INFO - PROCESS | 1944 | 1461755893412 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:13 INFO - PROCESS | 1944 | ++DOCSHELL 0x1435d1800 == 123 [pid = 1944] [id = 752] 04:18:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x12734e000) [pid = 1944] [serial = 2255] [outer = 0x0] 04:18:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x13ba49800) [pid = 1944] [serial = 2256] [outer = 0x12734e000] 04:18:13 INFO - PROCESS | 1944 | 1461755893437 Marionette DEBUG loaded listener.js 04:18:13 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x13bbe7400) [pid = 1944] [serial = 2257] [outer = 0x12734e000] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x12e642400) [pid = 1944] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x11bbe6800) [pid = 1944] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x14211a400) [pid = 1944] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x114cb7800) [pid = 1944] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x125db7400) [pid = 1944] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x11c0c1800) [pid = 1944] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x112ca0c00) [pid = 1944] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x12b6bf800) [pid = 1944] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x125a45000) [pid = 1944] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x12feb3000) [pid = 1944] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x12d607800) [pid = 1944] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x12c8b0c00) [pid = 1944] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 04:18:14 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x12d60d000) [pid = 1944] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 04:18:14 INFO - PROCESS | 1944 | 1461755894244 Marionette TRACE conn2 <- [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]]]}] 04:18:14 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. 04:18:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1019ms 04:18:14 INFO - PROCESS | 1944 | 1461755894252 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:18:14 INFO - PROCESS | 1944 | 1461755894253 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:18:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:18:14 INFO - PROCESS | 1944 | 1461755894255 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:18:14 INFO - PROCESS | 1944 | 1461755894257 Marionette TRACE conn2 <- [1,2978,null,{}] 04:18:14 INFO - PROCESS | 1944 | 1461755894267 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:14 INFO - PROCESS | 1944 | 1461755894404 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:18:14 INFO - PROCESS | 1944 | 1461755894409 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:14 INFO - PROCESS | 1944 | ++DOCSHELL 0x13053f000 == 124 [pid = 1944] [id = 753] 04:18:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x12d47c800) [pid = 1944] [serial = 2258] [outer = 0x0] 04:18:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x12f5f0c00) [pid = 1944] [serial = 2259] [outer = 0x12d47c800] 04:18:14 INFO - PROCESS | 1944 | 1461755894442 Marionette DEBUG loaded listener.js 04:18:14 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x13e4c0000) [pid = 1944] [serial = 2260] [outer = 0x12d47c800] 04:18:14 INFO - PROCESS | 1944 | 1461755894988 Marionette TRACE conn2 <- [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]]]}] 04:18:15 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. 04:18:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 777ms 04:18:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:18:15 INFO - PROCESS | 1944 | 1461755895032 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:18:15 INFO - PROCESS | 1944 | 1461755895034 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:18:15 INFO - PROCESS | 1944 | 1461755895036 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:18:15 INFO - PROCESS | 1944 | 1461755895037 Marionette TRACE conn2 <- [1,2982,null,{}] 04:18:15 INFO - PROCESS | 1944 | 1461755895040 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:15 INFO - PROCESS | 1944 | 1461755895163 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:18:15 INFO - PROCESS | 1944 | 1461755895167 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x143855000 == 125 [pid = 1944] [id = 754] 04:18:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x13e4c2400) [pid = 1944] [serial = 2261] [outer = 0x0] 04:18:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x141ff4000) [pid = 1944] [serial = 2262] [outer = 0x13e4c2400] 04:18:15 INFO - PROCESS | 1944 | 1461755895193 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x1422cfc00) [pid = 1944] [serial = 2263] [outer = 0x13e4c2400] 04:18:15 INFO - PROCESS | 1944 | 1461755895555 Marionette TRACE conn2 <- [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"]]]}] 04:18:15 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 04:18:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:18:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:15 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:18:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 569ms 04:18:15 INFO - PROCESS | 1944 | 1461755895606 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:18:15 INFO - PROCESS | 1944 | 1461755895607 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:18:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:18:15 INFO - PROCESS | 1944 | 1461755895614 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:18:15 INFO - PROCESS | 1944 | 1461755895615 Marionette TRACE conn2 <- [1,2986,null,{}] 04:18:15 INFO - PROCESS | 1944 | 1461755895648 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:15 INFO - PROCESS | 1944 | 1461755895772 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:18:15 INFO - PROCESS | 1944 | 1461755895778 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:15 INFO - PROCESS | 1944 | ++DOCSHELL 0x1439af000 == 126 [pid = 1944] [id = 755] 04:18:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x1422f0800) [pid = 1944] [serial = 2264] [outer = 0x0] 04:18:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x1423ef000) [pid = 1944] [serial = 2265] [outer = 0x1422f0800] 04:18:15 INFO - PROCESS | 1944 | 1461755895804 Marionette DEBUG loaded listener.js 04:18:15 INFO - PROCESS | 1944 | ++DOMWINDOW == 231 (0x143459c00) [pid = 1944] [serial = 2266] [outer = 0x1422f0800] 04:18:16 INFO - PROCESS | 1944 | 1461755896169 Marionette TRACE conn2 <- [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]]]}] 04:18:16 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. 04:18:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 572ms 04:18:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:18:16 INFO - PROCESS | 1944 | 1461755896183 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:18:16 INFO - PROCESS | 1944 | 1461755896184 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:18:16 INFO - PROCESS | 1944 | 1461755896186 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:18:16 INFO - PROCESS | 1944 | 1461755896188 Marionette TRACE conn2 <- [1,2990,null,{}] 04:18:16 INFO - PROCESS | 1944 | 1461755896190 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:16 INFO - PROCESS | 1944 | 1461755896431 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:18:16 INFO - PROCESS | 1944 | 1461755896557 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bb2c000 == 127 [pid = 1944] [id = 756] 04:18:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 232 (0x114549400) [pid = 1944] [serial = 2267] [outer = 0x0] 04:18:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 233 (0x114f6f800) [pid = 1944] [serial = 2268] [outer = 0x114549400] 04:18:16 INFO - PROCESS | 1944 | 1461755896591 Marionette DEBUG loaded listener.js 04:18:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 234 (0x115099000) [pid = 1944] [serial = 2269] [outer = 0x114549400] 04:18:16 INFO - PROCESS | 1944 | ++DOCSHELL 0x11bc3e000 == 128 [pid = 1944] [id = 757] 04:18:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 235 (0x11c5f2c00) [pid = 1944] [serial = 2270] [outer = 0x0] 04:18:16 INFO - PROCESS | 1944 | ++DOMWINDOW == 236 (0x1150a1c00) [pid = 1944] [serial = 2271] [outer = 0x11c5f2c00] 04:18:17 INFO - PROCESS | 1944 | 1461755897103 Marionette TRACE conn2 <- [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]]]}] 04:18:17 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. 04:18:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 926ms 04:18:17 INFO - PROCESS | 1944 | 1461755897125 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:18:17 INFO - PROCESS | 1944 | 1461755897128 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:18:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:18:17 INFO - PROCESS | 1944 | 1461755897133 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:18:17 INFO - PROCESS | 1944 | 1461755897136 Marionette TRACE conn2 <- [1,2994,null,{}] 04:18:17 INFO - PROCESS | 1944 | 1461755897140 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:17 INFO - PROCESS | 1944 | 1461755897334 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:18:17 INFO - PROCESS | 1944 | 1461755897477 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:17 INFO - PROCESS | 1944 | ++DOCSHELL 0x12e468000 == 129 [pid = 1944] [id = 758] 04:18:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 237 (0x11927b400) [pid = 1944] [serial = 2272] [outer = 0x0] 04:18:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 238 (0x126a37800) [pid = 1944] [serial = 2273] [outer = 0x11927b400] 04:18:17 INFO - PROCESS | 1944 | 1461755897510 Marionette DEBUG loaded listener.js 04:18:17 INFO - PROCESS | 1944 | ++DOMWINDOW == 239 (0x127eb2000) [pid = 1944] [serial = 2274] [outer = 0x11927b400] 04:18:17 INFO - PROCESS | 1944 | 1461755897886 Marionette TRACE conn2 <- [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]]]}] 04:18:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:18:17 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 04:18:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 773ms 04:18:17 INFO - PROCESS | 1944 | 1461755897907 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:18:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:18:17 INFO - PROCESS | 1944 | 1461755897909 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:18:17 INFO - PROCESS | 1944 | 1461755897911 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:18:17 INFO - PROCESS | 1944 | 1461755897913 Marionette TRACE conn2 <- [1,2998,null,{}] 04:18:17 INFO - PROCESS | 1944 | 1461755897916 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:18 INFO - PROCESS | 1944 | 1461755898063 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:18:18 INFO - PROCESS | 1944 | 1461755898213 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:18 INFO - PROCESS | 1944 | ++DOCSHELL 0x13bbaf000 == 130 [pid = 1944] [id = 759] 04:18:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 240 (0x127eb2400) [pid = 1944] [serial = 2275] [outer = 0x0] 04:18:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 241 (0x12be9e400) [pid = 1944] [serial = 2276] [outer = 0x127eb2400] 04:18:18 INFO - PROCESS | 1944 | 1461755898245 Marionette DEBUG loaded listener.js 04:18:18 INFO - PROCESS | 1944 | ++DOMWINDOW == 242 (0x12c978c00) [pid = 1944] [serial = 2277] [outer = 0x127eb2400] 04:18:18 INFO - PROCESS | 1944 | 1461755898641 Marionette TRACE conn2 <- [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]]]}] 04:18:18 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. 04:18:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 770ms 04:18:18 INFO - PROCESS | 1944 | 1461755898695 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:18:18 INFO - PROCESS | 1944 | 1461755898698 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:18:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:18:18 INFO - PROCESS | 1944 | 1461755898709 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:18:18 INFO - PROCESS | 1944 | 1461755898714 Marionette TRACE conn2 <- [1,3002,null,{}] 04:18:18 INFO - PROCESS | 1944 | 1461755898743 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:18 INFO - PROCESS | 1944 | 1461755898936 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:18:19 INFO - PROCESS | 1944 | 1461755899017 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x145b7b000 == 131 [pid = 1944] [id = 760] 04:18:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 243 (0x12e36d400) [pid = 1944] [serial = 2278] [outer = 0x0] 04:18:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 244 (0x12f5e9c00) [pid = 1944] [serial = 2279] [outer = 0x12e36d400] 04:18:19 INFO - PROCESS | 1944 | 1461755899048 Marionette DEBUG loaded listener.js 04:18:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 245 (0x130b0e800) [pid = 1944] [serial = 2280] [outer = 0x12e36d400] 04:18:19 INFO - PROCESS | 1944 | 1461755899415 Marionette TRACE conn2 <- [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]]]}] 04:18:19 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. 04:18:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 730ms 04:18:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:18:19 INFO - PROCESS | 1944 | 1461755899435 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:18:19 INFO - PROCESS | 1944 | 1461755899436 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:18:19 INFO - PROCESS | 1944 | 1461755899438 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:18:19 INFO - PROCESS | 1944 | 1461755899439 Marionette TRACE conn2 <- [1,3006,null,{}] 04:18:19 INFO - PROCESS | 1944 | 1461755899442 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:19 INFO - PROCESS | 1944 | 1461755899584 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:18:19 INFO - PROCESS | 1944 | 1461755899738 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:19 INFO - PROCESS | 1944 | ++DOCSHELL 0x1471d8800 == 132 [pid = 1944] [id = 761] 04:18:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 246 (0x12c9eb000) [pid = 1944] [serial = 2281] [outer = 0x0] 04:18:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 247 (0x13baa0c00) [pid = 1944] [serial = 2282] [outer = 0x12c9eb000] 04:18:19 INFO - PROCESS | 1944 | 1461755899769 Marionette DEBUG loaded listener.js 04:18:19 INFO - PROCESS | 1944 | ++DOMWINDOW == 248 (0x141f69400) [pid = 1944] [serial = 2283] [outer = 0x12c9eb000] 04:18:20 INFO - PROCESS | 1944 | 1461755900221 Marionette TRACE conn2 <- [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]]]}] 04:18:20 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. 04:18:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 823ms 04:18:20 INFO - PROCESS | 1944 | 1461755900281 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:18:20 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:18:20 INFO - PROCESS | 1944 | 1461755900283 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:18:20 INFO - PROCESS | 1944 | 1461755900286 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:18:20 INFO - PROCESS | 1944 | 1461755900288 Marionette TRACE conn2 <- [1,3010,null,{}] 04:18:20 INFO - PROCESS | 1944 | 1461755900306 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:20 INFO - PROCESS | 1944 | 1461755900592 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:18:20 INFO - PROCESS | 1944 | 1461755900732 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:20 INFO - PROCESS | 1944 | ++DOCSHELL 0x148370800 == 133 [pid = 1944] [id = 762] 04:18:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 249 (0x143493800) [pid = 1944] [serial = 2284] [outer = 0x0] 04:18:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 250 (0x143495800) [pid = 1944] [serial = 2285] [outer = 0x143493800] 04:18:20 INFO - PROCESS | 1944 | 1461755900767 Marionette DEBUG loaded listener.js 04:18:20 INFO - PROCESS | 1944 | ++DOMWINDOW == 251 (0x14349b800) [pid = 1944] [serial = 2286] [outer = 0x143493800] 04:18:21 INFO - PROCESS | 1944 | 1461755901140 Marionette TRACE conn2 <- [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]]]}] 04:18:21 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 04:18:21 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 873ms 04:18:21 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:18:21 INFO - PROCESS | 1944 | 1461755901160 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:18:21 INFO - PROCESS | 1944 | 1461755901161 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:18:21 INFO - PROCESS | 1944 | 1461755901164 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:18:21 INFO - PROCESS | 1944 | 1461755901165 Marionette TRACE conn2 <- [1,3014,null,{}] 04:18:21 INFO - PROCESS | 1944 | 1461755901167 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:21 INFO - PROCESS | 1944 | 1461755901308 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:18:21 INFO - PROCESS | 1944 | 1461755901455 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:21 INFO - PROCESS | 1944 | ++DOCSHELL 0x148b4f800 == 134 [pid = 1944] [id = 763] 04:18:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 252 (0x12e377400) [pid = 1944] [serial = 2287] [outer = 0x0] 04:18:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 253 (0x14349d800) [pid = 1944] [serial = 2288] [outer = 0x12e377400] 04:18:21 INFO - PROCESS | 1944 | 1461755901489 Marionette DEBUG loaded listener.js 04:18:21 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x143719c00) [pid = 1944] [serial = 2289] [outer = 0x12e377400] 04:18:21 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:18:21 INFO - PROCESS | 1944 | 1461755901957 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:18:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:18:21 INFO - {} 04:18:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:18:21 INFO - {} 04:18:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:18:21 INFO - {} 04:18:21 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:18:21 INFO - {} 04:18:21 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 820ms 04:18:22 INFO - PROCESS | 1944 | 1461755902043 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:18:22 INFO - PROCESS | 1944 | 1461755902045 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:18:22 INFO - TEST-START | /FileAPI/fileReader.html 04:18:22 INFO - PROCESS | 1944 | 1461755902053 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:18:22 INFO - PROCESS | 1944 | 1461755902055 Marionette TRACE conn2 <- [1,3018,null,{}] 04:18:22 INFO - PROCESS | 1944 | 1461755902057 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:22 INFO - PROCESS | 1944 | 1461755902256 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:18:22 INFO - PROCESS | 1944 | 1461755902365 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:22 INFO - PROCESS | 1944 | ++DOCSHELL 0x14365b000 == 135 [pid = 1944] [id = 764] 04:18:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x14379e400) [pid = 1944] [serial = 2290] [outer = 0x0] 04:18:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x144825000) [pid = 1944] [serial = 2291] [outer = 0x14379e400] 04:18:22 INFO - PROCESS | 1944 | 1461755902398 Marionette DEBUG loaded listener.js 04:18:22 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x1449c6000) [pid = 1944] [serial = 2292] [outer = 0x14379e400] 04:18:22 INFO - PROCESS | 1944 | 1461755902779 Marionette TRACE conn2 <- [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]]]}] 04:18:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:18:22 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:18:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:18:22 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:18:22 INFO - TEST-OK | /FileAPI/fileReader.html | took 771ms 04:18:22 INFO - TEST-START | /FileAPI/historical.html 04:18:22 INFO - PROCESS | 1944 | 1461755902825 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:18:22 INFO - PROCESS | 1944 | 1461755902826 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:18:22 INFO - PROCESS | 1944 | 1461755902828 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:18:22 INFO - PROCESS | 1944 | 1461755902830 Marionette TRACE conn2 <- [1,3022,null,{}] 04:18:22 INFO - PROCESS | 1944 | 1461755902832 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:22 INFO - PROCESS | 1944 | 1461755902974 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:18:23 INFO - PROCESS | 1944 | 1461755903124 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x14adb4800 == 136 [pid = 1944] [id = 765] 04:18:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x14460dc00) [pid = 1944] [serial = 2293] [outer = 0x0] 04:18:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x1449cc400) [pid = 1944] [serial = 2294] [outer = 0x14460dc00] 04:18:23 INFO - PROCESS | 1944 | 1461755903155 Marionette DEBUG loaded listener.js 04:18:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x14579d800) [pid = 1944] [serial = 2295] [outer = 0x14460dc00] 04:18:23 INFO - PROCESS | 1944 | 1461755903510 Marionette TRACE conn2 <- [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"]]]}] 04:18:23 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:18:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:18:23 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:18:23 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:18:23 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:18:23 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:18:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:23 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:18:23 INFO - TEST-OK | /FileAPI/historical.html | took 718ms 04:18:23 INFO - TEST-START | /FileAPI/idlharness.html 04:18:23 INFO - PROCESS | 1944 | 1461755903548 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:18:23 INFO - PROCESS | 1944 | 1461755903549 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:18:23 INFO - PROCESS | 1944 | 1461755903552 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:18:23 INFO - PROCESS | 1944 | 1461755903553 Marionette TRACE conn2 <- [1,3026,null,{}] 04:18:23 INFO - PROCESS | 1944 | 1461755903555 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:23 INFO - PROCESS | 1944 | 1461755903713 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:18:23 INFO - PROCESS | 1944 | 1461755903831 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:23 INFO - PROCESS | 1944 | ++DOCSHELL 0x148858800 == 137 [pid = 1944] [id = 766] 04:18:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x1449c5c00) [pid = 1944] [serial = 2296] [outer = 0x0] 04:18:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x145937800) [pid = 1944] [serial = 2297] [outer = 0x1449c5c00] 04:18:23 INFO - PROCESS | 1944 | 1461755903903 Marionette DEBUG loaded listener.js 04:18:23 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x14626e400) [pid = 1944] [serial = 2298] [outer = 0x1449c5c00] 04:18:24 INFO - PROCESS | 1944 | 1461755904494 Marionette TRACE conn2 <- [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]]]}] 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:18:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:18:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:18:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:18:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:18:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:18:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:18:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:18:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:18:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:18:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:18:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:18:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:18:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:18:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:18:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:18:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:18:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:18:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:18:24 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 04:18:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:18:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:18:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:18:24 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 04:18:24 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 04:18:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:18:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:18:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:18:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:18:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:18:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:18:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:18:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:18:24 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 04:18:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:18:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:18:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:18:24 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 04:18:24 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 04:18:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:18:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:18:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:18:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:18:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:18:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:18:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 986ms 04:18:24 INFO - TEST-START | /FileAPI/idlharness.worker 04:18:24 INFO - PROCESS | 1944 | 1461755904539 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:18:24 INFO - PROCESS | 1944 | 1461755904540 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:18:24 INFO - PROCESS | 1944 | 1461755904543 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:18:24 INFO - PROCESS | 1944 | 1461755904544 Marionette TRACE conn2 <- [1,3030,null,{}] 04:18:24 INFO - PROCESS | 1944 | 1461755904598 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:24 INFO - PROCESS | 1944 | 1461755904754 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:18:24 INFO - PROCESS | 1944 | 1461755904877 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:24 INFO - PROCESS | 1944 | ++DOCSHELL 0x14dfcb800 == 138 [pid = 1944] [id = 767] 04:18:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x14579dc00) [pid = 1944] [serial = 2299] [outer = 0x0] 04:18:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x14833f800) [pid = 1944] [serial = 2300] [outer = 0x14579dc00] 04:18:24 INFO - PROCESS | 1944 | 1461755904912 Marionette DEBUG loaded listener.js 04:18:24 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x148348c00) [pid = 1944] [serial = 2301] [outer = 0x14579dc00] 04:18:25 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:18:25 INFO - PROCESS | 1944 | 1461755905714 Marionette TRACE conn2 <- [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,{},{}]]]}] 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:18:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:18:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:18:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:18:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:18:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:18:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:18:25 INFO - {} 04:18:25 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 04:18:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:18:25 INFO - {} 04:18:25 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 - {} 04:18:25 INFO - {} 04:18:25 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 04:18:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:18:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:18:25 INFO - {} 04:18:25 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 04:18:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:18:25 INFO - {} 04:18:25 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 - {} 04:18:25 INFO - {} 04:18:25 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 04:18:25 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:18:25 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:18:25 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 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 04:18:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:18:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:18:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 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 04:18:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 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 04:18:25 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 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 04:18:25 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:18:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:18:25 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:25 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:18:25 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:18:25 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:18:25 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:18:25 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:18:25 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:18:25 INFO - {} 04:18:25 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1241ms 04:18:25 INFO - PROCESS | 1944 | 1461755905785 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:18:25 INFO - PROCESS | 1944 | 1461755905788 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:18:25 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:18:25 INFO - PROCESS | 1944 | 1461755905790 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:18:25 INFO - PROCESS | 1944 | 1461755905792 Marionette TRACE conn2 <- [1,3034,null,{}] 04:18:25 INFO - PROCESS | 1944 | 1461755905795 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:25 INFO - PROCESS | 1944 | 1461755905984 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:18:26 INFO - PROCESS | 1944 | 1461755906127 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x14fe37000 == 139 [pid = 1944] [id = 768] 04:18:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x11c38e800) [pid = 1944] [serial = 2302] [outer = 0x0] 04:18:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x14ad6f800) [pid = 1944] [serial = 2303] [outer = 0x11c38e800] 04:18:26 INFO - PROCESS | 1944 | 1461755906157 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x14f886c00) [pid = 1944] [serial = 2304] [outer = 0x11c38e800] 04:18:26 INFO - PROCESS | 1944 | 1461755906552 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 04:18:26 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:18:26 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 771ms 04:18:26 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:18:26 INFO - PROCESS | 1944 | 1461755906562 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:18:26 INFO - PROCESS | 1944 | 1461755906563 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:18:26 INFO - PROCESS | 1944 | 1461755906566 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:18:26 INFO - PROCESS | 1944 | 1461755906567 Marionette TRACE conn2 <- [1,3038,null,{}] 04:18:26 INFO - PROCESS | 1944 | 1461755906569 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:26 INFO - PROCESS | 1944 | 1461755906712 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:18:26 INFO - PROCESS | 1944 | 1461755906830 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:26 INFO - PROCESS | 1944 | ++DOCSHELL 0x14ff71800 == 140 [pid = 1944] [id = 769] 04:18:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x12c94e000) [pid = 1944] [serial = 2305] [outer = 0x0] 04:18:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x14f88dc00) [pid = 1944] [serial = 2306] [outer = 0x12c94e000] 04:18:26 INFO - PROCESS | 1944 | 1461755906864 Marionette DEBUG loaded listener.js 04:18:26 INFO - PROCESS | 1944 | ++DOMWINDOW == 272 (0x14ff60c00) [pid = 1944] [serial = 2307] [outer = 0x12c94e000] 04:18:27 INFO - PROCESS | 1944 | 1461755907302 Marionette TRACE conn2 <- [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"]]]}] 04:18:27 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:18:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:27 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:18:27 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 768ms 04:18:27 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:18:27 INFO - PROCESS | 1944 | 1461755907335 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:18:27 INFO - PROCESS | 1944 | 1461755907339 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:18:27 INFO - PROCESS | 1944 | 1461755907343 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:18:27 INFO - PROCESS | 1944 | 1461755907345 Marionette TRACE conn2 <- [1,3042,null,{}] 04:18:27 INFO - PROCESS | 1944 | 1461755907349 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:27 INFO - PROCESS | 1944 | 1461755907591 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:18:27 INFO - PROCESS | 1944 | 1461755907743 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:27 INFO - PROCESS | 1944 | ++DOCSHELL 0x14adb6800 == 141 [pid = 1944] [id = 770] 04:18:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 273 (0x14466a400) [pid = 1944] [serial = 2308] [outer = 0x0] 04:18:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 274 (0x14ff60000) [pid = 1944] [serial = 2309] [outer = 0x14466a400] 04:18:27 INFO - PROCESS | 1944 | 1461755907772 Marionette DEBUG loaded listener.js 04:18:27 INFO - PROCESS | 1944 | ++DOMWINDOW == 275 (0x14ff65400) [pid = 1944] [serial = 2310] [outer = 0x14466a400] 04:18:28 INFO - PROCESS | 1944 | 1461755908308 Marionette TRACE conn2 <- [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]]]}] 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:18:28 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. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:18:28 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'.) 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:18:28 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. 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:18:28 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. 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:18:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:18:28 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. 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:18:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:18:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:18:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:18:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:18:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:18:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:18:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:18:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:18:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 983ms 04:18:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:18:28 INFO - PROCESS | 1944 | 1461755908325 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:18:28 INFO - PROCESS | 1944 | 1461755908327 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:18:28 INFO - PROCESS | 1944 | 1461755908329 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:18:28 INFO - PROCESS | 1944 | 1461755908330 Marionette TRACE conn2 <- [1,3046,null,{}] 04:18:28 INFO - PROCESS | 1944 | 1461755908332 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:28 INFO - PROCESS | 1944 | 1461755908482 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:18:28 INFO - PROCESS | 1944 | 1461755908651 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:28 INFO - PROCESS | 1944 | ++DOCSHELL 0x125d51000 == 142 [pid = 1944] [id = 771] 04:18:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 276 (0x11c910c00) [pid = 1944] [serial = 2311] [outer = 0x0] 04:18:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 277 (0x12b6b3000) [pid = 1944] [serial = 2312] [outer = 0x11c910c00] 04:18:28 INFO - PROCESS | 1944 | 1461755908682 Marionette DEBUG loaded listener.js 04:18:28 INFO - PROCESS | 1944 | ++DOMWINDOW == 278 (0x14482a800) [pid = 1944] [serial = 2313] [outer = 0x11c910c00] 04:18:28 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:18:29 INFO - PROCESS | 1944 | 1461755909401 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:18:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:18:29 INFO - {} 04:18:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1119ms 04:18:29 INFO - PROCESS | 1944 | 1461755909486 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:18:29 INFO - PROCESS | 1944 | 1461755909487 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:18:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:18:29 INFO - PROCESS | 1944 | 1461755909499 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:18:29 INFO - PROCESS | 1944 | 1461755909500 Marionette TRACE conn2 <- [1,3050,null,{}] 04:18:29 INFO - PROCESS | 1944 | 1461755909505 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:29 INFO - PROCESS | 1944 | 1461755909651 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:18:29 INFO - PROCESS | 1944 | 1461755909777 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:29 INFO - PROCESS | 1944 | ++DOCSHELL 0x11a917000 == 143 [pid = 1944] [id = 772] 04:18:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 279 (0x114f6e800) [pid = 1944] [serial = 2314] [outer = 0x0] 04:18:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 280 (0x115039c00) [pid = 1944] [serial = 2315] [outer = 0x114f6e800] 04:18:29 INFO - PROCESS | 1944 | 1461755909807 Marionette DEBUG loaded listener.js 04:18:29 INFO - PROCESS | 1944 | ++DOMWINDOW == 281 (0x115067800) [pid = 1944] [serial = 2316] [outer = 0x114f6e800] 04:18:30 INFO - PROCESS | 1944 | 1461755910209 Marionette TRACE conn2 <- [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]]]}] 04:18:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:18:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:18:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:18:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:18:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 727ms 04:18:30 INFO - PROCESS | 1944 | 1461755910221 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:18:30 INFO - PROCESS | 1944 | 1461755910227 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:18:30 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:18:30 INFO - PROCESS | 1944 | 1461755910233 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:18:30 INFO - PROCESS | 1944 | 1461755910237 Marionette TRACE conn2 <- [1,3054,null,{}] 04:18:30 INFO - PROCESS | 1944 | 1461755910240 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:30 INFO - PROCESS | 1944 | 1461755910455 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:18:30 INFO - PROCESS | 1944 | 1461755910613 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:30 INFO - PROCESS | 1944 | ++DOCSHELL 0x125a6c000 == 144 [pid = 1944] [id = 773] 04:18:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 282 (0x11506e400) [pid = 1944] [serial = 2317] [outer = 0x0] 04:18:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 283 (0x1158d7800) [pid = 1944] [serial = 2318] [outer = 0x11506e400] 04:18:30 INFO - PROCESS | 1944 | 1461755910642 Marionette DEBUG loaded listener.js 04:18:30 INFO - PROCESS | 1944 | ++DOMWINDOW == 284 (0x11876a400) [pid = 1944] [serial = 2319] [outer = 0x11506e400] 04:18:31 INFO - PROCESS | 1944 | 1461755911190 Marionette TRACE conn2 <- [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"]]]}] 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:18:31 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:18:31 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:31 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" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:31 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" 04:18:31 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:18:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:31 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:18:31 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:18:31 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 988ms 04:18:31 INFO - PROCESS | 1944 | 1461755911222 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:18:31 INFO - PROCESS | 1944 | 1461755911224 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:18:31 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:18:31 INFO - PROCESS | 1944 | 1461755911228 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:18:31 INFO - PROCESS | 1944 | 1461755911232 Marionette TRACE conn2 <- [1,3058,null,{}] 04:18:31 INFO - PROCESS | 1944 | 1461755911243 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:31 INFO - PROCESS | 1944 | 1461755911549 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:18:31 INFO - PROCESS | 1944 | 1461755911775 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:31 INFO - PROCESS | 1944 | ++DOCSHELL 0x12b684800 == 145 [pid = 1944] [id = 774] 04:18:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 285 (0x11b793800) [pid = 1944] [serial = 2320] [outer = 0x0] 04:18:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 286 (0x11c0bec00) [pid = 1944] [serial = 2321] [outer = 0x11b793800] 04:18:31 INFO - PROCESS | 1944 | 1461755911831 Marionette DEBUG loaded listener.js 04:18:31 INFO - PROCESS | 1944 | ++DOMWINDOW == 287 (0x11c389400) [pid = 1944] [serial = 2322] [outer = 0x11b793800] 04:18:32 INFO - PROCESS | 1944 | 1461755912282 Marionette TRACE conn2 <- [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]]]}] 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:18:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:18:32 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:32 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:18:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:18:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:18:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:18:32 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:18:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:18:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:32 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:18:32 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:18:32 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1076ms 04:18:32 INFO - PROCESS | 1944 | 1461755912303 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:18:32 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:18:32 INFO - PROCESS | 1944 | 1461755912305 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:18:32 INFO - PROCESS | 1944 | 1461755912307 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:18:32 INFO - PROCESS | 1944 | 1461755912308 Marionette TRACE conn2 <- [1,3062,null,{}] 04:18:32 INFO - PROCESS | 1944 | 1461755912311 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:32 INFO - PROCESS | 1944 | 1461755912446 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:18:32 INFO - PROCESS | 1944 | 1461755912615 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:32 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c784800 == 146 [pid = 1944] [id = 775] 04:18:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 288 (0x11ca3a400) [pid = 1944] [serial = 2323] [outer = 0x0] 04:18:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 289 (0x11ca3c400) [pid = 1944] [serial = 2324] [outer = 0x11ca3a400] 04:18:32 INFO - PROCESS | 1944 | 1461755912643 Marionette DEBUG loaded listener.js 04:18:32 INFO - PROCESS | 1944 | ++DOMWINDOW == 290 (0x1259d2800) [pid = 1944] [serial = 2325] [outer = 0x11ca3a400] 04:18:32 INFO - PROCESS | 1944 | [1944] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 04:18:33 INFO - PROCESS | 1944 | 1461755913042 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:18:33 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:18:33 INFO - {} 04:18:33 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 771ms 04:18:33 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:18:33 INFO - PROCESS | 1944 | 1461755913079 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:18:33 INFO - PROCESS | 1944 | 1461755913080 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:18:33 INFO - PROCESS | 1944 | 1461755913082 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:18:33 INFO - PROCESS | 1944 | 1461755913083 Marionette TRACE conn2 <- [1,3066,null,{}] 04:18:33 INFO - PROCESS | 1944 | 1461755913085 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:33 INFO - PROCESS | 1944 | 1461755913266 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:18:33 INFO - PROCESS | 1944 | 1461755913410 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:33 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1d4800 == 147 [pid = 1944] [id = 776] 04:18:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 291 (0x125db6800) [pid = 1944] [serial = 2326] [outer = 0x0] 04:18:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 292 (0x126a0a800) [pid = 1944] [serial = 2327] [outer = 0x125db6800] 04:18:33 INFO - PROCESS | 1944 | 1461755913437 Marionette DEBUG loaded listener.js 04:18:33 INFO - PROCESS | 1944 | ++DOMWINDOW == 293 (0x126e51c00) [pid = 1944] [serial = 2328] [outer = 0x125db6800] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x1439af000 == 146 [pid = 1944] [id = 755] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x143855000 == 145 [pid = 1944] [id = 754] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x13053f000 == 144 [pid = 1944] [id = 753] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x1435d1800 == 143 [pid = 1944] [id = 752] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x142324800 == 142 [pid = 1944] [id = 751] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 292 (0x13e493c00) [pid = 1944] [serial = 2125] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 291 (0x12fa37c00) [pid = 1944] [serial = 2113] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 290 (0x125dc2400) [pid = 1944] [serial = 2104] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 289 (0x13bbe0800) [pid = 1944] [serial = 2122] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 288 (0x119da5c00) [pid = 1944] [serial = 2101] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 287 (0x12e640000) [pid = 1944] [serial = 2110] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 286 (0x13ba9ac00) [pid = 1944] [serial = 2119] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 285 (0x12be39000) [pid = 1944] [serial = 2107] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 284 (0x130b02c00) [pid = 1944] [serial = 2116] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 283 (0x13e4c6c00) [pid = 1944] [serial = 2128] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 282 (0x14211ac00) [pid = 1944] [serial = 2131] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 281 (0x143716800) [pid = 1944] [serial = 2134] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 280 (0x144698000) [pid = 1944] [serial = 2137] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 279 (0x12eab3000) [pid = 1944] [serial = 2140] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 278 (0x1449cec00) [pid = 1944] [serial = 2179] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x141eb8800 == 141 [pid = 1944] [id = 750] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x13b9a0800 == 140 [pid = 1944] [id = 749] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x1332bb000 == 139 [pid = 1944] [id = 748] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12ea92800 == 138 [pid = 1944] [id = 747] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x125d53800 == 137 [pid = 1944] [id = 746] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x11c02f000 == 136 [pid = 1944] [id = 745] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12fbbd000 == 135 [pid = 1944] [id = 744] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc61800 == 134 [pid = 1944] [id = 743] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12c1de800 == 133 [pid = 1944] [id = 742] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x126e3d800 == 132 [pid = 1944] [id = 740] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12c79c000 == 131 [pid = 1944] [id = 739] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x147596000 == 130 [pid = 1944] [id = 738] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x14881b800 == 129 [pid = 1944] [id = 737] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x14a127000 == 128 [pid = 1944] [id = 736] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x149fe0000 == 127 [pid = 1944] [id = 735] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x148be0800 == 126 [pid = 1944] [id = 734] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x148b5a800 == 125 [pid = 1944] [id = 733] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x1485d6800 == 124 [pid = 1944] [id = 732] 04:18:33 INFO - PROCESS | 1944 | 1461755913914 Marionette TRACE conn2 <- [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]]]}] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x14801c800 == 123 [pid = 1944] [id = 731] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x145ca3800 == 122 [pid = 1944] [id = 730] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x1438be800 == 121 [pid = 1944] [id = 729] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x130beb800 == 120 [pid = 1944] [id = 728] 04:18:33 INFO - PROCESS | 1944 | --DOCSHELL 0x12bc5e000 == 119 [pid = 1944] [id = 727] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 277 (0x13b67b800) [pid = 1944] [serial = 2164] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 276 (0x13b673400) [pid = 1944] [serial = 2167] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 275 (0x13e4c8800) [pid = 1944] [serial = 2168] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 274 (0x143716c00) [pid = 1944] [serial = 2176] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 273 (0x126e5a800) [pid = 1944] [serial = 2171] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 272 (0x12c94dc00) [pid = 1944] [serial = 2173] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 271 (0x11aa18800) [pid = 1944] [serial = 2170] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x126e04c00) [pid = 1944] [serial = 2147] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x11c9ef000) [pid = 1944] [serial = 2146] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x1158e2800) [pid = 1944] [serial = 2144] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x115038400) [pid = 1944] [serial = 2143] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x12bb65400) [pid = 1944] [serial = 2152] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x12be3c800) [pid = 1944] [serial = 2153] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x12996b000) [pid = 1944] [serial = 2149] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x12b305400) [pid = 1944] [serial = 2150] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x1303e3800) [pid = 1944] [serial = 2099] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x12dcb9000) [pid = 1944] [serial = 2158] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x12eedec00) [pid = 1944] [serial = 2159] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x12c97d000) [pid = 1944] [serial = 2155] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x12c9ec400) [pid = 1944] [serial = 2156] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x1449c3000) [pid = 1944] [serial = 2177] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x12fe04800) [pid = 1944] [serial = 2161] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x13b94e800) [pid = 1944] [serial = 2165] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x130b06400) [pid = 1944] [serial = 2162] [outer = 0x0] [url = about:blank] 04:18:33 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x142121000) [pid = 1944] [serial = 2174] [outer = 0x0] [url = about:blank] 04:18:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:18:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:18:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:18:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:18:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:18:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:18:33 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:18:33 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 870ms 04:18:33 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:18:33 INFO - PROCESS | 1944 | 1461755913952 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:18:33 INFO - PROCESS | 1944 | 1461755913954 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:18:33 INFO - PROCESS | 1944 | 1461755913956 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:18:33 INFO - PROCESS | 1944 | 1461755913957 Marionette TRACE conn2 <- [1,3070,null,{}] 04:18:33 INFO - PROCESS | 1944 | 1461755913959 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:34 INFO - PROCESS | 1944 | 1461755914110 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:18:34 INFO - PROCESS | 1944 | 1461755914124 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:34 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bc48800 == 120 [pid = 1944] [id = 777] 04:18:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 254 (0x1276c9000) [pid = 1944] [serial = 2329] [outer = 0x0] 04:18:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 255 (0x128514400) [pid = 1944] [serial = 2330] [outer = 0x1276c9000] 04:18:34 INFO - PROCESS | 1944 | 1461755914171 Marionette DEBUG loaded listener.js 04:18:34 INFO - PROCESS | 1944 | ++DOMWINDOW == 256 (0x12996bc00) [pid = 1944] [serial = 2331] [outer = 0x1276c9000] 04:18:34 INFO - PROCESS | 1944 | 1461755914734 Marionette TRACE conn2 <- [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]]]}] 04:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:18:34 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:18:34 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 825ms 04:18:34 INFO - PROCESS | 1944 | 1461755914785 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:18:34 INFO - PROCESS | 1944 | 1461755914786 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:18:34 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:18:34 INFO - PROCESS | 1944 | 1461755914788 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:18:34 INFO - PROCESS | 1944 | 1461755914789 Marionette TRACE conn2 <- [1,3074,null,{}] 04:18:34 INFO - PROCESS | 1944 | 1461755914792 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:34 INFO - PROCESS | 1944 | 1461755914919 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:18:35 INFO - PROCESS | 1944 | 1461755915039 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12c1e2800 == 121 [pid = 1944] [id = 778] 04:18:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 257 (0x112e14800) [pid = 1944] [serial = 2332] [outer = 0x0] 04:18:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 258 (0x12995e400) [pid = 1944] [serial = 2333] [outer = 0x112e14800] 04:18:35 INFO - PROCESS | 1944 | 1461755915065 Marionette DEBUG loaded listener.js 04:18:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 259 (0x129a9e400) [pid = 1944] [serial = 2334] [outer = 0x112e14800] 04:18:35 INFO - PROCESS | 1944 | 1461755915365 Marionette TRACE conn2 <- [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]]]}] 04:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:18:35 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:18:35 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 620ms 04:18:35 INFO - PROCESS | 1944 | 1461755915408 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:18:35 INFO - PROCESS | 1944 | 1461755915410 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:18:35 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:18:35 INFO - PROCESS | 1944 | 1461755915415 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:18:35 INFO - PROCESS | 1944 | 1461755915416 Marionette TRACE conn2 <- [1,3078,null,{}] 04:18:35 INFO - PROCESS | 1944 | 1461755915418 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:35 INFO - PROCESS | 1944 | 1461755915541 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:18:35 INFO - PROCESS | 1944 | 1461755915667 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:35 INFO - PROCESS | 1944 | ++DOCSHELL 0x12f43d000 == 122 [pid = 1944] [id = 779] 04:18:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 260 (0x129a32800) [pid = 1944] [serial = 2335] [outer = 0x0] 04:18:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 261 (0x129b17000) [pid = 1944] [serial = 2336] [outer = 0x129a32800] 04:18:35 INFO - PROCESS | 1944 | 1461755915693 Marionette DEBUG loaded listener.js 04:18:35 INFO - PROCESS | 1944 | ++DOMWINDOW == 262 (0x12b30ac00) [pid = 1944] [serial = 2337] [outer = 0x129a32800] 04:18:36 INFO - PROCESS | 1944 | 1461755916037 Marionette TRACE conn2 <- [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 [0,3081,"getWindowHandle",null] 04:18:36 INFO - PROCESS | 1944 | 1461755916088 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:18:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:18:36 INFO - PROCESS | 1944 | 1461755916092 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:18:36 INFO - PROCESS | 1944 | 1461755916093 Marionette TRACE conn2 <- [1,3082,null,{}] 04:18:36 INFO - PROCESS | 1944 | 1461755916097 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:36 INFO - PROCESS | 1944 | 1461755916387 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:18:36 INFO - PROCESS | 1944 | 1461755916538 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:36 INFO - PROCESS | 1944 | ++DOCSHELL 0x130141800 == 123 [pid = 1944] [id = 780] 04:18:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 263 (0x129aadc00) [pid = 1944] [serial = 2338] [outer = 0x0] 04:18:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 264 (0x12b5ec000) [pid = 1944] [serial = 2339] [outer = 0x129aadc00] 04:18:36 INFO - PROCESS | 1944 | 1461755916580 Marionette DEBUG loaded listener.js 04:18:36 INFO - PROCESS | 1944 | ++DOMWINDOW == 265 (0x12bb70000) [pid = 1944] [serial = 2340] [outer = 0x129aadc00] 04:18:36 INFO - PROCESS | 1944 | 1461755916952 Marionette TRACE conn2 <- [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]]]}] 04:18:36 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:18:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:36 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:18:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:18:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 874ms 04:18:36 INFO - PROCESS | 1944 | 1461755916966 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:18:36 INFO - PROCESS | 1944 | 1461755916968 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:18:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:18:36 INFO - PROCESS | 1944 | 1461755916971 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:18:36 INFO - PROCESS | 1944 | 1461755916973 Marionette TRACE conn2 <- [1,3086,null,{}] 04:18:36 INFO - PROCESS | 1944 | 1461755916976 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:37 INFO - PROCESS | 1944 | 1461755917244 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:18:37 INFO - PROCESS | 1944 | 1461755917282 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x130547800 == 124 [pid = 1944] [id = 781] 04:18:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 266 (0x12bc09000) [pid = 1944] [serial = 2341] [outer = 0x0] 04:18:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 267 (0x12be39000) [pid = 1944] [serial = 2342] [outer = 0x12bc09000] 04:18:37 INFO - PROCESS | 1944 | 1461755917321 Marionette DEBUG loaded listener.js 04:18:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 268 (0x12beaa000) [pid = 1944] [serial = 2343] [outer = 0x12bc09000] 04:18:37 INFO - PROCESS | 1944 | 1461755917737 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:18:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:18:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 776ms 04:18:37 INFO - PROCESS | 1944 | 1461755917779 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:18:37 INFO - PROCESS | 1944 | 1461755917780 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:18:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:18:37 INFO - PROCESS | 1944 | 1461755917783 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:18:37 INFO - PROCESS | 1944 | 1461755917784 Marionette TRACE conn2 <- [1,3090,null,{}] 04:18:37 INFO - PROCESS | 1944 | 1461755917787 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:37 INFO - PROCESS | 1944 | 1461755917971 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:18:37 INFO - PROCESS | 1944 | 1461755917988 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:37 INFO - PROCESS | 1944 | ++DOCSHELL 0x1332be000 == 125 [pid = 1944] [id = 782] 04:18:37 INFO - PROCESS | 1944 | ++DOMWINDOW == 269 (0x12beab000) [pid = 1944] [serial = 2344] [outer = 0x0] 04:18:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 270 (0x12c94fc00) [pid = 1944] [serial = 2345] [outer = 0x12beab000] 04:18:38 INFO - PROCESS | 1944 | 1461755918017 Marionette DEBUG loaded listener.js 04:18:38 INFO - PROCESS | 1944 | ++DOMWINDOW == 271 (0x12c9e1800) [pid = 1944] [serial = 2346] [outer = 0x12beab000] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 270 (0x1273d2000) [pid = 1944] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 269 (0x118a55800) [pid = 1944] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 268 (0x13bbd5c00) [pid = 1944] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 267 (0x12eedb000) [pid = 1944] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 266 (0x125db7000) [pid = 1944] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 265 (0x141f76c00) [pid = 1944] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 264 (0x12c997400) [pid = 1944] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 263 (0x14579c800) [pid = 1944] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 262 (0x126a30000) [pid = 1944] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 261 (0x12f465000) [pid = 1944] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 260 (0x12fa36800) [pid = 1944] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 259 (0x12be3c000) [pid = 1944] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 258 (0x148069c00) [pid = 1944] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 257 (0x11454a800) [pid = 1944] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 256 (0x12c8a2c00) [pid = 1944] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 255 (0x13e4a0400) [pid = 1944] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 254 (0x12bc10c00) [pid = 1944] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 253 (0x1422c6400) [pid = 1944] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 252 (0x12c9f2800) [pid = 1944] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 251 (0x12734e000) [pid = 1944] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 250 (0x11ca3a000) [pid = 1944] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 249 (0x12bc11400) [pid = 1944] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 248 (0x147585000) [pid = 1944] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 247 (0x144879c00) [pid = 1944] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 246 (0x115917400) [pid = 1944] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 245 (0x1303dd800) [pid = 1944] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 244 (0x12c8a3000) [pid = 1944] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 243 (0x11c9f3c00) [pid = 1944] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 242 (0x12d47c800) [pid = 1944] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 241 (0x11c9ea000) [pid = 1944] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 240 (0x144872800) [pid = 1944] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 239 (0x112e28400) [pid = 1944] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 238 (0x1423f0400) [pid = 1944] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 237 (0x144871000) [pid = 1944] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 236 (0x11c383c00) [pid = 1944] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 235 (0x12e3a4800) [pid = 1944] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 234 (0x145939c00) [pid = 1944] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 233 (0x13ba43400) [pid = 1944] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 232 (0x12bc02400) [pid = 1944] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 231 (0x11c0a5400) [pid = 1944] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 230 (0x11c5f9800) [pid = 1944] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 229 (0x1187cf000) [pid = 1944] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 228 (0x13baa4c00) [pid = 1944] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 227 (0x11c0be400) [pid = 1944] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 226 (0x13e4c2400) [pid = 1944] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 225 (0x145795c00) [pid = 1944] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 224 (0x11509f000) [pid = 1944] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 223 (0x12f5f1400) [pid = 1944] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 222 (0x125dc0400) [pid = 1944] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 221 (0x145c63400) [pid = 1944] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 220 (0x1449c5000) [pid = 1944] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 219 (0x144691800) [pid = 1944] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 218 (0x13e4bdc00) [pid = 1944] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 217 (0x12eedb400) [pid = 1944] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 216 (0x12d46f000) [pid = 1944] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 215 (0x12e63e400) [pid = 1944] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 214 (0x12b5f0000) [pid = 1944] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 213 (0x12feb9000) [pid = 1944] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:18:38 INFO - PROCESS | 1944 | --DOMWINDOW == 212 (0x126a2ec00) [pid = 1944] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:18:38 INFO - PROCESS | 1944 | 1461755918974 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:18:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:18:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1220ms 04:18:39 INFO - PROCESS | 1944 | 1461755919004 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:18:39 INFO - PROCESS | 1944 | 1461755919005 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:18:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:18:39 INFO - PROCESS | 1944 | 1461755919007 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:18:39 INFO - PROCESS | 1944 | 1461755919009 Marionette TRACE conn2 <- [1,3094,null,{}] 04:18:39 INFO - PROCESS | 1944 | 1461755919011 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:39 INFO - PROCESS | 1944 | 1461755919139 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:18:39 INFO - PROCESS | 1944 | 1461755919280 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x12bee3800 == 126 [pid = 1944] [id = 783] 04:18:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 213 (0x112ed3400) [pid = 1944] [serial = 2347] [outer = 0x0] 04:18:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 214 (0x11c0c4400) [pid = 1944] [serial = 2348] [outer = 0x112ed3400] 04:18:39 INFO - PROCESS | 1944 | 1461755919307 Marionette DEBUG loaded listener.js 04:18:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 215 (0x11ca3ec00) [pid = 1944] [serial = 2349] [outer = 0x112ed3400] 04:18:39 INFO - PROCESS | 1944 | 1461755919590 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:18:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:18:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 622ms 04:18:39 INFO - PROCESS | 1944 | 1461755919633 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:18:39 INFO - PROCESS | 1944 | 1461755919634 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:18:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:18:39 INFO - PROCESS | 1944 | 1461755919637 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:18:39 INFO - PROCESS | 1944 | 1461755919638 Marionette TRACE conn2 <- [1,3098,null,{}] 04:18:39 INFO - PROCESS | 1944 | 1461755919640 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:39 INFO - PROCESS | 1944 | 1461755919772 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:18:39 INFO - PROCESS | 1944 | 1461755919900 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:39 INFO - PROCESS | 1944 | ++DOCSHELL 0x13b6f2800 == 127 [pid = 1944] [id = 784] 04:18:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 216 (0x11ca38400) [pid = 1944] [serial = 2350] [outer = 0x0] 04:18:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 217 (0x126e0c000) [pid = 1944] [serial = 2351] [outer = 0x11ca38400] 04:18:39 INFO - PROCESS | 1944 | 1461755919925 Marionette DEBUG loaded listener.js 04:18:39 INFO - PROCESS | 1944 | ++DOMWINDOW == 218 (0x12c950800) [pid = 1944] [serial = 2352] [outer = 0x11ca38400] 04:18:40 INFO - PROCESS | 1944 | 1461755920200 Marionette TRACE conn2 <- [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]]]}] 04:18:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:18:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:18:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 569ms 04:18:40 INFO - PROCESS | 1944 | 1461755920207 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:18:40 INFO - PROCESS | 1944 | 1461755920208 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:18:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:18:40 INFO - PROCESS | 1944 | 1461755920219 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:18:40 INFO - PROCESS | 1944 | 1461755920221 Marionette TRACE conn2 <- [1,3102,null,{}] 04:18:40 INFO - PROCESS | 1944 | 1461755920223 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:40 INFO - PROCESS | 1944 | 1461755920373 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:18:40 INFO - PROCESS | 1944 | 1461755920380 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:40 INFO - PROCESS | 1944 | ++DOCSHELL 0x13e47c800 == 128 [pid = 1944] [id = 785] 04:18:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 219 (0x12c9dac00) [pid = 1944] [serial = 2353] [outer = 0x0] 04:18:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 220 (0x12c9ee400) [pid = 1944] [serial = 2354] [outer = 0x12c9dac00] 04:18:40 INFO - PROCESS | 1944 | 1461755920420 Marionette DEBUG loaded listener.js 04:18:40 INFO - PROCESS | 1944 | ++DOMWINDOW == 221 (0x12d2df800) [pid = 1944] [serial = 2355] [outer = 0x12c9dac00] 04:18:41 INFO - PROCESS | 1944 | 1461755921099 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:18:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:18:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 927ms 04:18:41 INFO - PROCESS | 1944 | 1461755921141 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:18:41 INFO - PROCESS | 1944 | 1461755921143 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:18:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:18:41 INFO - PROCESS | 1944 | 1461755921193 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:18:41 INFO - PROCESS | 1944 | 1461755921195 Marionette TRACE conn2 <- [1,3106,null,{}] 04:18:41 INFO - PROCESS | 1944 | 1461755921205 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:41 INFO - PROCESS | 1944 | 1461755921368 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:18:41 INFO - PROCESS | 1944 | 1461755921501 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:41 INFO - PROCESS | 1944 | ++DOCSHELL 0x118c4b800 == 129 [pid = 1944] [id = 786] 04:18:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 222 (0x114352800) [pid = 1944] [serial = 2356] [outer = 0x0] 04:18:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 223 (0x1148df400) [pid = 1944] [serial = 2357] [outer = 0x114352800] 04:18:41 INFO - PROCESS | 1944 | 1461755921536 Marionette DEBUG loaded listener.js 04:18:41 INFO - PROCESS | 1944 | ++DOMWINDOW == 224 (0x115071000) [pid = 1944] [serial = 2358] [outer = 0x114352800] 04:18:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:18:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:18:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:18:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 783ms 04:18:41 INFO - PROCESS | 1944 | 1461755921965 Marionette TRACE conn2 <- [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]]]}] 04:18:41 INFO - PROCESS | 1944 | 1461755921971 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:18:41 INFO - PROCESS | 1944 | 1461755921976 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:18:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:18:41 INFO - PROCESS | 1944 | 1461755921981 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:18:41 INFO - PROCESS | 1944 | 1461755921983 Marionette TRACE conn2 <- [1,3110,null,{}] 04:18:41 INFO - PROCESS | 1944 | 1461755921985 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:42 INFO - PROCESS | 1944 | 1461755922135 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:18:42 INFO - PROCESS | 1944 | 1461755922306 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:42 INFO - PROCESS | 1944 | ++DOCSHELL 0x1274c6800 == 130 [pid = 1944] [id = 787] 04:18:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 225 (0x11509fc00) [pid = 1944] [serial = 2359] [outer = 0x0] 04:18:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 226 (0x118cf0000) [pid = 1944] [serial = 2360] [outer = 0x11509fc00] 04:18:42 INFO - PROCESS | 1944 | 1461755922336 Marionette DEBUG loaded listener.js 04:18:42 INFO - PROCESS | 1944 | ++DOMWINDOW == 227 (0x1192f4c00) [pid = 1944] [serial = 2361] [outer = 0x11509fc00] 04:18:42 INFO - PROCESS | 1944 | 1461755922735 Marionette TRACE conn2 <- [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"]]]}] 04:18:42 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:18:42 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 04:18:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:18:42 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:18:42 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 770ms 04:18:42 INFO - PROCESS | 1944 | 1461755922751 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:18:42 INFO - PROCESS | 1944 | 1461755922753 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:18:42 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:18:42 INFO - PROCESS | 1944 | 1461755922755 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:18:42 INFO - PROCESS | 1944 | 1461755922758 Marionette TRACE conn2 <- [1,3114,null,{}] 04:18:42 INFO - PROCESS | 1944 | 1461755922766 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 04:18:42 INFO - PROCESS | 1944 | 1461755922919 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:18:43 INFO - PROCESS | 1944 | 1461755923092 Marionette TRACE conn2 -> [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\", \"e51c9552-c5f5-4d55-a206-08455ea3622f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:18:43 INFO - PROCESS | 1944 | ++DOCSHELL 0x12d45a000 == 131 [pid = 1944] [id = 788] 04:18:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 228 (0x11af33800) [pid = 1944] [serial = 2362] [outer = 0x0] 04:18:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 229 (0x11c0a7c00) [pid = 1944] [serial = 2363] [outer = 0x11af33800] 04:18:43 INFO - PROCESS | 1944 | 1461755923125 Marionette DEBUG loaded listener.js 04:18:43 INFO - PROCESS | 1944 | ++DOMWINDOW == 230 (0x11c978400) [pid = 1944] [serial = 2364] [outer = 0x11af33800] 04:18:43 INFO - PROCESS | 1944 | 1461755923505 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 04:18:43 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:18:43 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 773ms 04:18:43 INFO - PROCESS | 1944 | 1461755923529 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:18:43 INFO - PROCESS | 1944 | 1461755923531 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:18:44 WARNING - u'runner_teardown' () 04:18:44 INFO - No more tests 04:18:44 INFO - Got 0 unexpected results 04:18:44 INFO - SUITE-END | took 566s 04:18:44 INFO - Closing logging queue 04:18:44 INFO - queue closed 04:18:44 INFO - Return code: 0 04:18:44 WARNING - # TBPL SUCCESS # 04:18:44 INFO - Running post-action listener: _resource_record_post_action 04:18:44 INFO - Running post-run listener: _resource_record_post_run 04:18:45 INFO - Total resource usage - Wall time: 589s; CPU: 57.0%; Read bytes: 368640; Write bytes: 993099776; Read time: 6; Write time: 5034 04:18:45 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:18:45 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 178541056; Write bytes: 171073536; Read time: 14387; Write time: 300 04:18:45 INFO - run-tests - Wall time: 570s; CPU: 57.0%; Read bytes: 364544; Write bytes: 793421824; Read time: 6; Write time: 4660 04:18:45 INFO - Running post-run listener: _upload_blobber_files 04:18:45 INFO - Blob upload gear active. 04:18:45 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:18:45 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 04:18:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 04:18:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 04:18:46 INFO - (blobuploader) - INFO - Open directory for files ... 04:18:46 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:18:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:18:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:18:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:18:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:18:47 INFO - (blobuploader) - INFO - Done attempting. 04:18:47 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:18:47 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:18:47 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:18:48 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:18:48 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:18:48 INFO - (blobuploader) - INFO - Done attempting. 04:18:48 INFO - (blobuploader) - INFO - Iteration through files over. 04:18:48 INFO - Return code: 0 04:18:48 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:18:48 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:18:48 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/37f01ebd6c96e95335f2e0efea7a1eaf674813faaa88ff192e7b5473b35e387f72f6371ef1deb8b8d57d7828997eed545bc1dd2bac0a794d36b6948800d3441c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e7892fb0dea05610d7e82c1b04c6e2dc6a60b55e5efb973921d5c672077c60fdb6fe588f697992f6b61cab1654a08473460ba7a95a9b7892c6777bb19c4d117f"} 04:18:48 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:18:48 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:18:48 INFO - Contents: 04:18:48 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/37f01ebd6c96e95335f2e0efea7a1eaf674813faaa88ff192e7b5473b35e387f72f6371ef1deb8b8d57d7828997eed545bc1dd2bac0a794d36b6948800d3441c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e7892fb0dea05610d7e82c1b04c6e2dc6a60b55e5efb973921d5c672077c60fdb6fe588f697992f6b61cab1654a08473460ba7a95a9b7892c6777bb19c4d117f"} 04:18:48 INFO - Running post-run listener: copy_logs_to_upload_dir 04:18:48 INFO - Copying logs to upload dir... 04:18:48 INFO - mkdir: /builds/slave/test/build/upload/logs 04:18:48 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=666.407258 ========= master_lag: 1.56 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 11 mins, 7 secs) (at 2016-04-27 04:18:50.262392) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 04:18:50.266362) ========= 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: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5k6uddCPEI/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test/properties RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners TMPDIR=/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/37f01ebd6c96e95335f2e0efea7a1eaf674813faaa88ff192e7b5473b35e387f72f6371ef1deb8b8d57d7828997eed545bc1dd2bac0a794d36b6948800d3441c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e7892fb0dea05610d7e82c1b04c6e2dc6a60b55e5efb973921d5c672077c60fdb6fe588f697992f6b61cab1654a08473460ba7a95a9b7892c6777bb19c4d117f"} build_url:https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012708 build_url: 'https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/37f01ebd6c96e95335f2e0efea7a1eaf674813faaa88ff192e7b5473b35e387f72f6371ef1deb8b8d57d7828997eed545bc1dd2bac0a794d36b6948800d3441c", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/e7892fb0dea05610d7e82c1b04c6e2dc6a60b55e5efb973921d5c672077c60fdb6fe588f697992f6b61cab1654a08473460ba7a95a9b7892c6777bb19c4d117f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MhT7uQcmTUudxVmEfE2o3w/artifacts/public/build/firefox-49.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.38 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-27 04:18:50.659572) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 04:18:50.659920) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.5k6uddCPEI/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.uiFzTti8SR/Listeners TMPDIR=/var/folders/zy/bdsjk76j7tl5nrllnsr13pf000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False program finished with exit code 0 elapsedTime=0.005210 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-27 04:18:50.686090) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 04:18:50.686391) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-27 04:18:50.686749) ========= ========= Total master_lag: 2.67 =========